Mock Version: 1.4.21
Mock Version: 1.4.21
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/zn_poly.spec'], chrootPath='/var/lib/mock/f33-build-302943-57063/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x3fc904d700>timeout=432000uid=987gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/zn_poly.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False
Building target platforms: riscv64
Building for target riscv64
setting SOURCE_DATE_EPOCH=1595980800
Wrote: /builddir/build/SRPMS/zn_poly-0.9.2-4.fc33.src.rpm
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/zn_poly.spec'], chrootPath='/var/lib/mock/f33-build-302943-57063/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x3fc904d700>timeout=432000uid=987gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/zn_poly.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False
Building target platforms: riscv64
Building for target riscv64
setting SOURCE_DATE_EPOCH=1595980800
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.GEhkOH
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf zn_poly-0.9.2
+ /usr/bin/tar -xof -
+ /usr/bin/bzip2 -dc /builddir/build/SOURCES/zn_poly-0.9.2.tar.bz2
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd zn_poly-0.9.2
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ sed -i 's|typedef unsigned long  ulong;|\/\/typedef unsigned long  ulong;|g' include/zn_poly.h
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.waQgNJ
+ umask 022
+ cd /builddir/build/BUILD
+ cd zn_poly-0.9.2
+ python3 makemakefile.py '--cflags=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC' --prefix=/usr --gmp-prefix=/usr --disable-tuning
+ /usr/bin/make -O -j4 V=1 VERBOSE=1 all libzn_poly.so libzn_poly-0.9.2.so 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld'
cc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DNDEBUG -o src/invert.o -c src/invert.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from src/invert.c:23:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
src/invert.c: In function 'ZNP_zn_array_invert_extend_fft':
src/invert.c:121:10: warning: unused variable 'K' [-Wunused-variable]
  121 |    ulong K = 1UL << lgK;
      |          ^
cc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DNDEBUG -o src/mulmid.o -c src/mulmid.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from src/mulmid.c:23:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
cc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DNDEBUG -o src/misc.o -c src/misc.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from src/misc.c:23:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
cc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DNDEBUG -o src/array.o -c src/array.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from src/array.c:23:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
cc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DNDEBUG -o src/mul.o -c src/mul.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from src/mul.c:23:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
cc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DNDEBUG -o src/ks_support.o -c src/ks_support.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from src/ks_support.c:24:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
src/ks_support.c: In function 'ZNP_zn_array_recover_reduce3':
src/ks_support.c:307:10: warning: unused variable 'maskL' [-Wunused-variable]
  307 |    ulong maskL = -1UL;
      |          ^~~~~
cc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DNDEBUG -o src/mpn_mulmid.o -c src/mpn_mulmid.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from src/mpn_mulmid.c:23:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
cc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DNDEBUG -o src/mul_fft.o -c src/mul_fft.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from src/mul_fft.c:100:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
src/mul_fft.c: In function 'ZNP_zn_array_mul_fft':
src/mul_fft.c:438:10: warning: unused variable 'K' [-Wunused-variable]
  438 |    ulong K = 1UL << lgK;
      |          ^
In file included from src/mul_fft.c:100:
src/mul_fft.c: In function 'ZNP_fft_combine_chunk':
./include/zn_poly_internal.h:1089:5: warning: 'neg1' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1089 |     ZNP_zn_skip_array_signed_add
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/mul_fft.c:213:8: note: 'neg1' was declared here
  213 |    int neg1;
      |        ^~~~
cc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DNDEBUG -o src/mulmid_ks.o -c src/mulmid_ks.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from src/mulmid_ks.c:23:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
In file included from src/mulmid_ks.c:23:
src/mulmid_ks.c: In function 'ZNP_zn_array_mulmid_KS2':
./include/zn_poly_internal.h:76:18: warning: variable '__xyz_cy' set but not used [-Wunused-but-set-variable]
   76 |        mp_limb_t __xyz_cy;          \
      |                  ^~~~~~~~
src/mulmid_ks.c:228:4: note: in expansion of macro 'ZNP_ASSERT_NOCARRY'
  228 |    ZNP_ASSERT_NOCARRY (mpn_add_n (v1p, v1e, v1o, k1));
      |    ^~~~~~~~~~~~~~~~~~
./include/zn_poly_internal.h:76:18: warning: variable '__xyz_cy' set but not used [-Wunused-but-set-variable]
   76 |        mp_limb_t __xyz_cy;          \
      |                  ^~~~~~~~
src/mulmid_ks.c:238:4: note: in expansion of macro 'ZNP_ASSERT_NOCARRY'
  238 |    ZNP_ASSERT_NOCARRY (mpn_add_n (v2p, v2e, v2o, k2));
      |    ^~~~~~~~~~~~~~~~~~
src/mulmid_ks.c: In function 'ZNP_zn_array_mulmid_KS4':
./include/zn_poly_internal.h:76:18: warning: variable '__xyz_cy' set but not used [-Wunused-but-set-variable]
   76 |        mp_limb_t __xyz_cy;          \
      |                  ^~~~~~~~
src/mulmid_ks.c:688:4: note: in expansion of macro 'ZNP_ASSERT_NOCARRY'
  688 |    ZNP_ASSERT_NOCARRY (mpn_add_n (v1pn, v1en, v1on, k1));
      |    ^~~~~~~~~~~~~~~~~~
./include/zn_poly_internal.h:76:18: warning: variable '__xyz_cy' set but not used [-Wunused-but-set-variable]
   76 |        mp_limb_t __xyz_cy;          \
      |                  ^~~~~~~~
src/mulmid_ks.c:697:4: note: in expansion of macro 'ZNP_ASSERT_NOCARRY'
  697 |    ZNP_ASSERT_NOCARRY (mpn_add_n (v2pn, v2en, v2on, k2));
      |    ^~~~~~~~~~~~~~~~~~
./include/zn_poly_internal.h:76:18: warning: variable '__xyz_cy' set but not used [-Wunused-but-set-variable]
   76 |        mp_limb_t __xyz_cy;          \
      |                  ^~~~~~~~
src/mulmid_ks.c:762:4: note: in expansion of macro 'ZNP_ASSERT_NOCARRY'
  762 |    ZNP_ASSERT_NOCARRY (mpn_add_n (v1pr, v1er, v1or, k1));
      |    ^~~~~~~~~~~~~~~~~~
./include/zn_poly_internal.h:76:18: warning: variable '__xyz_cy' set but not used [-Wunused-but-set-variable]
   76 |        mp_limb_t __xyz_cy;          \
      |                  ^~~~~~~~
src/mulmid_ks.c:775:4: note: in expansion of macro 'ZNP_ASSERT_NOCARRY'
  775 |    ZNP_ASSERT_NOCARRY (mpn_add_n (v2pr, v2er, v2or, k2));
      |    ^~~~~~~~~~~~~~~~~~
src/mulmid_ks.c:567:10: warning: variable 'mask' set but not used [-Wunused-but-set-variable]
  567 |    ulong mask;
      |          ^~~~
cc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DNDEBUG -o src/mul_fft_dft.o -c src/mul_fft_dft.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from src/mul_fft_dft.c:25:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
src/mul_fft_dft.c: In function 'ZNP_virtual_pmfvec_ifft':
src/mul_fft_dft.c:711:25: warning: unused variable 'mod' [-Wunused-variable]
  711 |    const zn_mod_struct* mod = vec->mod;
      |                         ^~~
src/mul_fft_dft.c: In function 'zn_array_mul_fft_dft':
src/mul_fft_dft.c:820:10: warning: unused variable 'K' [-Wunused-variable]
  820 |    ulong K = 1UL << lgK;
      |          ^
src/mul_fft_dft.c: In function 'ZNP_virtual_pmfvec_find_slot':
src/mul_fft_dft.c:380:1: warning: control reaches end of non-void function [-Wreturn-type]
  380 | }
      | ^
cc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DNDEBUG -o src/mul_ks.o -c src/mul_ks.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from src/mul_ks.c:23:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
In file included from src/mul_ks.c:23:
src/mul_ks.c: In function 'ZNP_zn_array_mul_KS2':
./include/zn_poly_internal.h:76:18: warning: variable '__xyz_cy' set but not used [-Wunused-but-set-variable]
   76 |        mp_limb_t __xyz_cy;          \
      |                  ^~~~~~~~
src/mul_ks.c:199:7: note: in expansion of macro 'ZNP_ASSERT_NOCARRY'
  199 |       ZNP_ASSERT_NOCARRY (mpn_add_n (v1p, v1e, v1o, k1));
      |       ^~~~~~~~~~~~~~~~~~
./include/zn_poly_internal.h:76:18: warning: variable '__xyz_cy' set but not used [-Wunused-but-set-variable]
   76 |        mp_limb_t __xyz_cy;          \
      |                  ^~~~~~~~
src/mul_ks.c:200:7: note: in expansion of macro 'ZNP_ASSERT_NOCARRY'
  200 |       ZNP_ASSERT_NOCARRY (mpn_add_n (v2p, v2e, v2o, k2));
      |       ^~~~~~~~~~~~~~~~~~
./include/zn_poly_internal.h:76:18: warning: variable '__xyz_cy' set but not used [-Wunused-but-set-variable]
   76 |        mp_limb_t __xyz_cy;          \
      |                  ^~~~~~~~
src/mul_ks.c:222:7: note: in expansion of macro 'ZNP_ASSERT_NOCARRY'
  222 |       ZNP_ASSERT_NOCARRY (mpn_add_n (v1p, v1e, v1o, k1));
      |       ^~~~~~~~~~~~~~~~~~
./include/zn_poly_internal.h:76:18: warning: variable '__xyz_cy' set but not used [-Wunused-but-set-variable]
   76 |        mp_limb_t __xyz_cy;          \
      |                  ^~~~~~~~
src/mul_ks.c:241:4: note: in expansion of macro 'ZNP_ASSERT_NOCARRY'
  241 |    ZNP_ASSERT_NOCARRY (v3m_neg ? mpn_sub_n (v3e, v3p, v3m, k3)
      |    ^~~~~~~~~~~~~~~~~~
./include/zn_poly_internal.h:76:18: warning: variable '__xyz_cy' set but not used [-Wunused-but-set-variable]
   76 |        mp_limb_t __xyz_cy;          \
      |                  ^~~~~~~~
src/mul_ks.c:249:4: note: in expansion of macro 'ZNP_ASSERT_NOCARRY'
  249 |    ZNP_ASSERT_NOCARRY (v3m_neg ? mpn_add_n (v3o, v3p, v3m, k3)
      |    ^~~~~~~~~~~~~~~~~~
src/mul_ks.c: In function 'ZNP_zn_array_mul_KS4':
./include/zn_poly_internal.h:76:18: warning: variable '__xyz_cy' set but not used [-Wunused-but-set-variable]
   76 |        mp_limb_t __xyz_cy;          \
      |                  ^~~~~~~~
src/mul_ks.c:492:7: note: in expansion of macro 'ZNP_ASSERT_NOCARRY'
  492 |       ZNP_ASSERT_NOCARRY (mpn_add_n (v1pn, v1en, v1on, k1));
      |       ^~~~~~~~~~~~~~~~~~
./include/zn_poly_internal.h:76:18: warning: variable '__xyz_cy' set but not used [-Wunused-but-set-variable]
   76 |        mp_limb_t __xyz_cy;          \
      |                  ^~~~~~~~
src/mul_ks.c:501:7: note: in expansion of macro 'ZNP_ASSERT_NOCARRY'
  501 |       ZNP_ASSERT_NOCARRY (mpn_add_n (v2pn, v2en, v2on, k2));
      |       ^~~~~~~~~~~~~~~~~~
./include/zn_poly_internal.h:76:18: warning: variable '__xyz_cy' set but not used [-Wunused-but-set-variable]
   76 |        mp_limb_t __xyz_cy;          \
      |                  ^~~~~~~~
src/mul_ks.c:520:7: note: in expansion of macro 'ZNP_ASSERT_NOCARRY'
  520 |       ZNP_ASSERT_NOCARRY (mpn_add_n (v1pn, v1en, v1on, k1));
      |       ^~~~~~~~~~~~~~~~~~
./include/zn_poly_internal.h:76:18: warning: variable '__xyz_cy' set but not used [-Wunused-but-set-variable]
   76 |        mp_limb_t __xyz_cy;          \
      |                  ^~~~~~~~
src/mul_ks.c:540:7: note: in expansion of macro 'ZNP_ASSERT_NOCARRY'
  540 |       ZNP_ASSERT_NOCARRY (mpn_sub_n (v3en, v3pn, v3mn, k3));
      |       ^~~~~~~~~~~~~~~~~~
./include/zn_poly_internal.h:76:18: warning: variable '__xyz_cy' set but not used [-Wunused-but-set-variable]
   76 |        mp_limb_t __xyz_cy;          \
      |                  ^~~~~~~~
src/mul_ks.c:541:7: note: in expansion of macro 'ZNP_ASSERT_NOCARRY'
  541 |       ZNP_ASSERT_NOCARRY (mpn_add_n (v3on, v3pn, v3mn, k3));
      |       ^~~~~~~~~~~~~~~~~~
./include/zn_poly_internal.h:76:18: warning: variable '__xyz_cy' set but not used [-Wunused-but-set-variable]
   76 |        mp_limb_t __xyz_cy;          \
      |                  ^~~~~~~~
src/mul_ks.c:545:7: note: in expansion of macro 'ZNP_ASSERT_NOCARRY'
  545 |       ZNP_ASSERT_NOCARRY (mpn_add_n (v3en, v3pn, v3mn, k3));
      |       ^~~~~~~~~~~~~~~~~~
./include/zn_poly_internal.h:76:18: warning: variable '__xyz_cy' set but not used [-Wunused-but-set-variable]
   76 |        mp_limb_t __xyz_cy;          \
      |                  ^~~~~~~~
src/mul_ks.c:546:7: note: in expansion of macro 'ZNP_ASSERT_NOCARRY'
  546 |       ZNP_ASSERT_NOCARRY (mpn_sub_n (v3on, v3pn, v3mn, k3));
      |       ^~~~~~~~~~~~~~~~~~
./include/zn_poly_internal.h:76:18: warning: variable '__xyz_cy' set but not used [-Wunused-but-set-variable]
   76 |        mp_limb_t __xyz_cy;          \
      |                  ^~~~~~~~
src/mul_ks.c:571:7: note: in expansion of macro 'ZNP_ASSERT_NOCARRY'
  571 |       ZNP_ASSERT_NOCARRY (mpn_add_n (v1pr, v1er, v1or, k1));
      |       ^~~~~~~~~~~~~~~~~~
./include/zn_poly_internal.h:76:18: warning: variable '__xyz_cy' set but not used [-Wunused-but-set-variable]
   76 |        mp_limb_t __xyz_cy;          \
      |                  ^~~~~~~~
src/mul_ks.c:582:7: note: in expansion of macro 'ZNP_ASSERT_NOCARRY'
  582 |       ZNP_ASSERT_NOCARRY (mpn_add_n (v2pr, v2er, v2or, k2));
      |       ^~~~~~~~~~~~~~~~~~
./include/zn_poly_internal.h:76:18: warning: variable '__xyz_cy' set but not used [-Wunused-but-set-variable]
   76 |        mp_limb_t __xyz_cy;          \
      |                  ^~~~~~~~
src/mul_ks.c:605:7: note: in expansion of macro 'ZNP_ASSERT_NOCARRY'
  605 |       ZNP_ASSERT_NOCARRY (mpn_add_n (v1pr, v1er, v1or, k1));
      |       ^~~~~~~~~~~~~~~~~~
./include/zn_poly_internal.h:76:18: warning: variable '__xyz_cy' set but not used [-Wunused-but-set-variable]
   76 |        mp_limb_t __xyz_cy;          \
      |                  ^~~~~~~~
src/mul_ks.c:622:7: note: in expansion of macro 'ZNP_ASSERT_NOCARRY'
  622 |       ZNP_ASSERT_NOCARRY (mpn_sub_n (v3er, v3pr, v3mr, k3));
      |       ^~~~~~~~~~~~~~~~~~
./include/zn_poly_internal.h:76:18: warning: variable '__xyz_cy' set but not used [-Wunused-but-set-variable]
   76 |        mp_limb_t __xyz_cy;          \
      |                  ^~~~~~~~
src/mul_ks.c:623:7: note: in expansion of macro 'ZNP_ASSERT_NOCARRY'
  623 |       ZNP_ASSERT_NOCARRY (mpn_add_n (v3or, v3pr, v3mr, k3));
      |       ^~~~~~~~~~~~~~~~~~
./include/zn_poly_internal.h:76:18: warning: variable '__xyz_cy' set but not used [-Wunused-but-set-variable]
   76 |        mp_limb_t __xyz_cy;          \
      |                  ^~~~~~~~
src/mul_ks.c:627:7: note: in expansion of macro 'ZNP_ASSERT_NOCARRY'
  627 |       ZNP_ASSERT_NOCARRY (mpn_add_n (v3er, v3pr, v3mr, k3));
      |       ^~~~~~~~~~~~~~~~~~
./include/zn_poly_internal.h:76:18: warning: variable '__xyz_cy' set but not used [-Wunused-but-set-variable]
   76 |        mp_limb_t __xyz_cy;          \
      |                  ^~~~~~~~
src/mul_ks.c:628:7: note: in expansion of macro 'ZNP_ASSERT_NOCARRY'
  628 |       ZNP_ASSERT_NOCARRY (mpn_sub_n (v3or, v3pr, v3mr, k3));
      |       ^~~~~~~~~~~~~~~~~~
cc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DNDEBUG -o src/pack.o -c src/pack.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from src/pack.c:23:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
cp tune/tuning.c src/tuning.c
cc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DNDEBUG -o src/nuss.o -c src/nuss.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from src/nuss.c:56:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
src/nuss.c: In function 'ZNP_nuss_combine':
src/nuss.c:258:13: warning: unused variable 'j' [-Wunused-variable]
  258 |    ulong i, j;
      |             ^
cc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DNDEBUG -o src/tuning.o -c src/tuning.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from src/tuning.c:39:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
cc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DNDEBUG -o src/zn_mod.o -c src/zn_mod.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from src/zn_mod.c:23:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
cc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DNDEBUG -o src/pmf.o -c src/pmf.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from src/pmf.c:23:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
src/pmf.c: In function 'ZNP_pmfvec_mul':
src/pmf.c:562:13: warning: variable 'nuss_lgK' set but not used [-Wunused-but-set-variable]
  562 |    unsigned nuss_lgK;
      |             ^~~~~~~~
cc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DNDEBUG -o src/pmfvec_fft.o -c src/pmfvec_fft.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from src/pmfvec_fft.c:24:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
ar -r libzn_poly.a src/array.o src/invert.o src/ks_support.o src/mulmid.o src/mulmid_ks.o src/misc.o src/mpn_mulmid.o src/mul.o src/mul_fft.o src/mul_fft_dft.o src/mul_ks.o src/nuss.o src/pack.o src/pmf.o src/pmfvec_fft.o src/tuning.o src/zn_mod.o
ranlib libzn_poly.a
ar: creating libzn_poly.a
cc -shared -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-soname,libzn_poly-0.9.so -o libzn_poly-0.9.2.so src/array.o src/invert.o src/ks_support.o src/mulmid.o src/mulmid_ks.o src/misc.o src/mpn_mulmid.o src/mul.o src/mul_fft.o src/mul_fft_dft.o src/mul_ks.o src/nuss.o src/pack.o src/pmf.o src/pmfvec_fft.o src/tuning.o src/zn_mod.o -L/usr/lib -lgmp -lm  
make: 'libzn_poly-0.9.2.so' is up to date.
ln -sf libzn_poly-0.9.2.so libzn_poly.so
ln -sf libzn_poly-0.9.2.so libzn_poly-0.9.so
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.HXLWcG
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/zn_poly-0.9.2-4.fc33.riscv64 '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/zn_poly-0.9.2-4.fc33.riscv64
++ dirname /builddir/build/BUILDROOT/zn_poly-0.9.2-4.fc33.riscv64
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/zn_poly-0.9.2-4.fc33.riscv64
+ cd zn_poly-0.9.2
+ mkdir -p /builddir/build/BUILDROOT/zn_poly-0.9.2-4.fc33.riscv64/usr/include/zn_poly/
+ mkdir -p /builddir/build/BUILDROOT/zn_poly-0.9.2-4.fc33.riscv64/usr/lib64
+ cp -pv include/profiler.h include/support.h include/wide_arith.h include/zn_poly.h include/zn_poly_internal.h /builddir/build/BUILDROOT/zn_poly-0.9.2-4.fc33.riscv64/usr/include/zn_poly/
'include/profiler.h' -> '/builddir/build/BUILDROOT/zn_poly-0.9.2-4.fc33.riscv64/usr/include/zn_poly/profiler.h'
'include/support.h' -> '/builddir/build/BUILDROOT/zn_poly-0.9.2-4.fc33.riscv64/usr/include/zn_poly/support.h'
'include/wide_arith.h' -> '/builddir/build/BUILDROOT/zn_poly-0.9.2-4.fc33.riscv64/usr/include/zn_poly/wide_arith.h'
'include/zn_poly.h' -> '/builddir/build/BUILDROOT/zn_poly-0.9.2-4.fc33.riscv64/usr/include/zn_poly/zn_poly.h'
'include/zn_poly_internal.h' -> '/builddir/build/BUILDROOT/zn_poly-0.9.2-4.fc33.riscv64/usr/include/zn_poly/zn_poly_internal.h'
+ cp -pv libzn_poly.a /builddir/build/BUILDROOT/zn_poly-0.9.2-4.fc33.riscv64/usr/lib64
'libzn_poly.a' -> '/builddir/build/BUILDROOT/zn_poly-0.9.2-4.fc33.riscv64/usr/lib64/libzn_poly.a'
+ cp -pv libzn_poly-0.9.2.so /builddir/build/BUILDROOT/zn_poly-0.9.2-4.fc33.riscv64/usr/lib64
'libzn_poly-0.9.2.so' -> '/builddir/build/BUILDROOT/zn_poly-0.9.2-4.fc33.riscv64/usr/lib64/libzn_poly-0.9.2.so'
+ ln -s libzn_poly-0.9.2.so /builddir/build/BUILDROOT/zn_poly-0.9.2-4.fc33.riscv64/usr/lib64/libzn_poly-0.9.so
+ ln -s libzn_poly-0.9.so /builddir/build/BUILDROOT/zn_poly-0.9.2-4.fc33.riscv64/usr/lib64/libzn_poly.so
+ /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 0.9.2-4.fc33 --unique-debug-suffix -0.9.2-4.fc33.riscv64 --unique-debug-src-base zn_poly-0.9.2-4.fc33.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/zn_poly-0.9.2
explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/zn_poly-0.9.2-4.fc33.riscv64/usr/lib64/libzn_poly-0.9.2.so
extracting debug info from /builddir/build/BUILDROOT/zn_poly-0.9.2-4.fc33.riscv64/usr/lib64/libzn_poly-0.9.2.so
original debug info size: 1296kB, size after compression: 1272kB
/usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match.
614 blocks
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0
+ /usr/lib/rpm/brp-python-hardlink
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.6BVenJ
+ umask 022
+ cd /builddir/build/BUILD
+ cd zn_poly-0.9.2
+ make test 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld'
cc -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DDEBUG -o src/array-DEBUG.o -c src/array.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from src/array.c:23:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
cc -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DDEBUG -o src/invert-DEBUG.o -c src/invert.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from src/invert.c:23:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
src/invert.c: In function 'ZNP_zn_array_invert_extend_fft':
src/invert.c:121:10: warning: unused variable 'K' [-Wunused-variable]
  121 |    ulong K = 1UL << lgK;
      |          ^
cc -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DDEBUG -o src/ks_support-DEBUG.o -c src/ks_support.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from src/ks_support.c:24:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
cc -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DDEBUG -o src/mulmid-DEBUG.o -c src/mulmid.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from src/mulmid.c:23:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
cc -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DDEBUG -o src/mulmid_ks-DEBUG.o -c src/mulmid_ks.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from src/mulmid_ks.c:23:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
src/mulmid_ks.c: In function 'ZNP_zn_array_mulmid_KS4':
src/mulmid_ks.c:567:10: warning: variable 'mask' set but not used [-Wunused-but-set-variable]
  567 |    ulong mask;
      |          ^~~~
cc -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DDEBUG -o src/misc-DEBUG.o -c src/misc.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from src/misc.c:23:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
cc -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DDEBUG -o src/mpn_mulmid-DEBUG.o -c src/mpn_mulmid.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from src/mpn_mulmid.c:23:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
cc -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DDEBUG -o src/mul-DEBUG.o -c src/mul.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from src/mul.c:23:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
cc -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DDEBUG -o src/mul_fft-DEBUG.o -c src/mul_fft.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from src/mul_fft.c:100:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
src/mul_fft.c: In function 'ZNP_zn_array_mul_fft':
src/mul_fft.c:438:10: warning: unused variable 'K' [-Wunused-variable]
  438 |    ulong K = 1UL << lgK;
      |          ^
In file included from src/mul_fft.c:100:
src/mul_fft.c: In function 'ZNP_fft_combine_chunk':
./include/zn_poly_internal.h:1089:5: warning: 'neg1' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1089 |     ZNP_zn_skip_array_signed_add
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/mul_fft.c:213:8: note: 'neg1' was declared here
  213 |    int neg1;
      |        ^~~~
cc -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DDEBUG -o src/mul_fft_dft-DEBUG.o -c src/mul_fft_dft.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from src/mul_fft_dft.c:25:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
src/mul_fft_dft.c: In function 'ZNP_virtual_pmfvec_ifft':
src/mul_fft_dft.c:711:25: warning: unused variable 'mod' [-Wunused-variable]
  711 |    const zn_mod_struct* mod = vec->mod;
      |                         ^~~
src/mul_fft_dft.c: In function 'zn_array_mul_fft_dft':
src/mul_fft_dft.c:820:10: warning: unused variable 'K' [-Wunused-variable]
  820 |    ulong K = 1UL << lgK;
      |          ^
cc -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DDEBUG -o src/mul_ks-DEBUG.o -c src/mul_ks.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from src/mul_ks.c:23:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
cc -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DDEBUG -o src/nuss-DEBUG.o -c src/nuss.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from src/nuss.c:56:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
src/nuss.c: In function 'ZNP_nuss_combine':
src/nuss.c:258:13: warning: unused variable 'j' [-Wunused-variable]
  258 |    ulong i, j;
      |             ^
cc -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DDEBUG -o src/pack-DEBUG.o -c src/pack.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from src/pack.c:23:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
cc -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DDEBUG -o src/pmf-DEBUG.o -c src/pmf.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from src/pmf.c:23:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
src/pmf.c: In function 'ZNP_pmfvec_mul':
src/pmf.c:562:13: warning: variable 'nuss_lgK' set but not used [-Wunused-but-set-variable]
  562 |    unsigned nuss_lgK;
      |             ^~~~~~~~
cc -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DDEBUG -o src/pmfvec_fft-DEBUG.o -c src/pmfvec_fft.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from src/pmfvec_fft.c:24:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
cc -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DDEBUG -o src/tuning-DEBUG.o -c src/tuning.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from src/tuning.c:39:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
cc -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DDEBUG -o src/zn_mod-DEBUG.o -c src/zn_mod.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from src/zn_mod.c:23:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
cc -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DDEBUG -o test/test-DEBUG.o -c test/test.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from ./include/support.h:29,
                 from test/test.c:25:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
test/test.c: In function 'main':
test/test.c:210:53: warning: unused variable 'success' [-Wunused-variable]
  210 |    int all_success = 1, any_targets = 0, quick = 0, success, i, j;
      |                                                     ^~~~~~~
cc -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DDEBUG -o test/ref_mul-DEBUG.o -c test/ref_mul.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from ./include/support.h:29,
                 from test/ref_mul.c:24:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
test/ref_mul.c: In function 'ref_zn_array_mul':
test/ref_mul.c:112:13: warning: unused variable 'words' [-Wunused-variable]
  112 |    unsigned words = CEIL_DIV (b, ULONG_BITS);
      |             ^~~~~
cc -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DDEBUG -o test/invert-test-DEBUG.o -c test/invert-test.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from ./include/support.h:29,
                 from test/invert-test.c:23:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
cc -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DDEBUG -o test/pmfvec_fft-test-DEBUG.o -c test/pmfvec_fft-test.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from ./include/support.h:29,
                 from test/pmfvec_fft-test.c:23:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
cc -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DDEBUG -o test/mulmid_ks-test-DEBUG.o -c test/mulmid_ks-test.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from ./include/support.h:29,
                 from test/mulmid_ks-test.c:23:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
cc -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DDEBUG -o test/mpn_mulmid-test-DEBUG.o -c test/mpn_mulmid-test.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from ./include/support.h:29,
                 from test/mpn_mulmid-test.c:23:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
cc -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DDEBUG -o test/mul_fft-test-DEBUG.o -c test/mul_fft-test.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from ./include/support.h:29,
                 from test/mul_fft-test.c:23:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
cc -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DDEBUG -o test/mul_ks-test-DEBUG.o -c test/mul_ks-test.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from ./include/support.h:29,
                 from test/mul_ks-test.c:23:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
test/mul_ks-test.c: In function 'test_zn_array_mul_KSk':
test/mul_ks-test.c:94:23: warning: unused variable 't2' [-Wunused-variable]
   94 |    size_t n1, n2, t1, t2;
      |                       ^~
test/mul_ks-test.c:94:19: warning: unused variable 't1' [-Wunused-variable]
   94 |    size_t n1, n2, t1, t2;
      |                   ^~
cc -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DDEBUG -o test/nuss-test-DEBUG.o -c test/nuss-test.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from ./include/support.h:29,
                 from test/nuss-test.c:23:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
cc -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DDEBUG -o test/pack-test-DEBUG.o -c test/pack-test.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from ./include/support.h:29,
                 from test/pack-test.c:23:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
cc -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fPIC  -I/usr/include -I./include   -DDEBUG -o test/support-DEBUG.o -c test/support.c
In file included from ./include/zn_poly.h:75,
                 from ./include/zn_poly_internal.h:41,
                 from ./include/support.h:29,
                 from test/support.c:23:
./include/wide_arith.h:297:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp]
  297 | #warning No assembly implementation of wide multiplication available for this \
      |  ^~~~~~~
./include/zn_poly.h: In function 'zn_mod_quotient':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:268:4: note: in expansion of macro 'ZNP_MUL_HI'
  268 |    ZNP_MUL_HI (t, x, mod->inv1);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:299:4: note: in expansion of macro 'ZNP_MUL_HI'
  299 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:351:4: note: in expansion of macro 'ZNP_MUL_HI'
  351 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
./include/zn_poly.h: In function 'zn_mod_reduce_wide_redc_slim':
./include/wide_arith.h:344:21: warning: variable '__dummy' set but not used [-Wunused-but-set-variable]
  344 |       unsigned long __dummy;                                                  \
      |                     ^~~~~~~
./include/zn_poly.h:371:4: note: in expansion of macro 'ZNP_MUL_HI'
  371 |    ZNP_MUL_HI (z, y, mod->m);
      |    ^~~~~~~~~~
cc -g -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o test/test src/array-DEBUG.o src/invert-DEBUG.o src/ks_support-DEBUG.o src/mulmid-DEBUG.o src/mulmid_ks-DEBUG.o src/misc-DEBUG.o src/mpn_mulmid-DEBUG.o src/mul-DEBUG.o src/mul_fft-DEBUG.o src/mul_fft_dft-DEBUG.o src/mul_ks-DEBUG.o src/nuss-DEBUG.o src/pack-DEBUG.o src/pmf-DEBUG.o src/pmfvec_fft-DEBUG.o src/tuning-DEBUG.o src/zn_mod-DEBUG.o test/test-DEBUG.o test/ref_mul-DEBUG.o test/invert-test-DEBUG.o test/pmfvec_fft-test-DEBUG.o test/mulmid_ks-test-DEBUG.o test/mpn_mulmid-test-DEBUG.o test/mul_fft-test-DEBUG.o test/mul_ks-test-DEBUG.o test/nuss-test-DEBUG.o test/pack-test-DEBUG.o test/support-DEBUG.o -L/usr/lib -lgmp -lm  
+ ./test/test all
mpn_smp_basecase()... ok
mpn_smp_kara()... ok
mpn_smp()... ok
mpn_mulmid()... ok
zn_array_recover_reduce()... ok
zn_array_pack()... ok
zn_array_unpack()... ok
zn_array_mul_KS1()... ok
zn_array_mul_KS2()... ok
zn_array_mul_KS3()... ok
zn_array_mul_KS4()... ok
zn_array_sqr_KS1()... ok
zn_array_sqr_KS2()... ok
zn_array_sqr_KS3()... ok
zn_array_sqr_KS4()... ok
zn_array_mulmid_KS1()... ok
zn_array_mulmid_KS2()... ok
zn_array_mulmid_KS3()... ok
zn_array_mulmid_KS4()... ok
nuss_mul()... ok
pmfvec_fft_dc()... ok
pmfvec_fft_huge()... ok
pmfvec_ifft_dc()... ok
pmfvec_ifft_huge()... ok
pmfvec_tpfft_dc()... ok
pmfvec_tpfft_huge()... ok
pmfvec_tpifft_dc()... ok
pmfvec_tpifft_huge()... ok
zn_array_mul_fft()... ok
zn_array_sqr_fft()... ok
zn_array_mulmid_fft()... ok
zn_array_mul_fft_dft()... ok
zn_array_invert()... ok
All tests passed.
+ RPM_EC=0
++ jobs -p
+ exit 0
Processing files: zn_poly-0.9.2-4.fc33.riscv64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.F1UPJH
+ umask 022
+ cd /builddir/build/BUILD
+ cd zn_poly-0.9.2
+ DOCDIR=/builddir/build/BUILDROOT/zn_poly-0.9.2-4.fc33.riscv64/usr/share/doc/zn_poly
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/zn_poly-0.9.2-4.fc33.riscv64/usr/share/doc/zn_poly
+ cp -pr COPYING /builddir/build/BUILDROOT/zn_poly-0.9.2-4.fc33.riscv64/usr/share/doc/zn_poly
+ cp -pr gpl-2.0.txt gpl-3.0.txt /builddir/build/BUILDROOT/zn_poly-0.9.2-4.fc33.riscv64/usr/share/doc/zn_poly
+ cp -pr demo/bernoulli/bernoulli.c /builddir/build/BUILDROOT/zn_poly-0.9.2-4.fc33.riscv64/usr/share/doc/zn_poly
+ cp -pr doc/REFERENCES /builddir/build/BUILDROOT/zn_poly-0.9.2-4.fc33.riscv64/usr/share/doc/zn_poly
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: libzn_poly-0.9.so()(64bit) zn_poly = 0.9.2-4.fc33 zn_poly(riscv-64) = 0.9.2-4.fc33
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libgmp.so.10()(64bit) rtld(GNU_HASH)
Processing files: zn_poly-devel-0.9.2-4.fc33.riscv64
Provides: zn_poly-devel = 0.9.2-4.fc33 zn_poly-devel(riscv-64) = 0.9.2-4.fc33
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: zn_poly-static-0.9.2-4.fc33.riscv64
Provides: zn_poly-static = 0.9.2-4.fc33 zn_poly-static(riscv-64) = 0.9.2-4.fc33
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: zn_poly-debugsource-0.9.2-4.fc33.riscv64
Provides: zn_poly-debugsource = 0.9.2-4.fc33 zn_poly-debugsource(riscv-64) = 0.9.2-4.fc33
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: zn_poly-debuginfo-0.9.2-4.fc33.riscv64
Provides: debuginfo(build-id) = 622906baf8ea8b5880340cfd39a20a88d8627bfe zn_poly-debuginfo = 0.9.2-4.fc33 zn_poly-debuginfo(riscv-64) = 0.9.2-4.fc33
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: zn_poly-debugsource(riscv-64) = 0.9.2-4.fc33
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/zn_poly-0.9.2-4.fc33.riscv64
Wrote: /builddir/build/RPMS/zn_poly-0.9.2-4.fc33.riscv64.rpm
Wrote: /builddir/build/RPMS/zn_poly-debugsource-0.9.2-4.fc33.riscv64.rpm
Wrote: /builddir/build/RPMS/zn_poly-debuginfo-0.9.2-4.fc33.riscv64.rpm
Wrote: /builddir/build/RPMS/zn_poly-devel-0.9.2-4.fc33.riscv64.rpm
Wrote: /builddir/build/RPMS/zn_poly-static-0.9.2-4.fc33.riscv64.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.5egiQF
+ umask 022
+ cd /builddir/build/BUILD
+ cd zn_poly-0.9.2
+ /usr/bin/rm -rf /builddir/build/BUILDROOT/zn_poly-0.9.2-4.fc33.riscv64
+ RPM_EC=0
++ jobs -p
+ exit 0
Child return code was: 0