Mock Version: 2.11
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/sympow.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1627065891.931214/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': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7fabf7a0bb20>timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.tc9fm90_:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.tc9fm90_:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'bfde833b077940e296ebc8de5f12c80b', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1627065891.931214/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.tc9fm90_:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/sympow.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': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False
Building target platforms: x86_64
Building for target x86_64
setting SOURCE_DATE_EPOCH=1626998400
Wrote: /builddir/build/SRPMS/sympow-2.023.6-4.fc35.src.rpm
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/sympow.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1627065891.931214/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': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7fabf7a0bb20>timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.tc9fm90_:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.tc9fm90_:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '5341b2565e3943509d86cea5c3443e2c', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1627065891.931214/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.tc9fm90_:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/sympow.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': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False
Building target platforms: x86_64
Building for target x86_64
setting SOURCE_DATE_EPOCH=1626998400
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.NLp1su
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf sympow-v2.023.6
+ /usr/bin/bzip2 -dc /builddir/build/SOURCES/sympow-v2.023.6.tar.bz2
+ /usr/bin/tar -xof -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd sympow-v2.023.6
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ /usr/bin/cat /builddir/build/SOURCES/sympow-2.023.5-cachedir.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.yfuHov
+ umask 022
+ cd /builddir/build/BUILD
+ cd sympow-v2.023.6
+ export '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  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ 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  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export PREFIX=/usr
+ PREFIX=/usr
+ ./Configure
CFLAGS for SYMPOW:  -std=gnu17 -fno-fast-math -mfpmath=sse -ffp-contract=on -DFPUCONTROLH 
The double precision of your FPU is 53 bits.
ENDIANTUPLE for SYMPOW: le64
Makefile has been re-made. Use make if you wish to build SYMPOW
**ATTENTION** If you wish build SYMPOW, please ensure beforehand
that the various licenses of your C compiler, linker, assembler, etc.
allow you to create a derived work based on SYMPOW and your C libraries
+ sed -i 's/-O3 //' Makefile
+ cat
+ sed -i s,/usr/lib/sympow,/usr/libexec/sympow, Makefile
+ /usr/bin/make -O -j2 V=1 VERBOSE=1 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld '
gcc  -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  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu17 -fno-fast-math -mfpmath=sse -ffp-contract=on -DFPUCONTROLH   -c -o fpu.o fpu.c
gcc  -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  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu17 -fno-fast-math -mfpmath=sse -ffp-contract=on -DFPUCONTROLH   -c -o analrank.o analrank.c
analrank.c: In function 'prep_analrank':
analrank.c:13:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   13 |  if (w1==-1) STR[9]++; NT=preparation(CURR_MAX,STR,UB);
      |  ^~
analrank.c:13:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   13 |  if (w1==-1) STR[9]++; NT=preparation(CURR_MAX,STR,UB);
      |                        ^~
analrank.c:21:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   21 |  if (NT<MIN_TERMS) NT=MIN_TERMS; f=go(NT,NT); free_data();
      |  ^~
analrank.c:21:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   21 |  if (NT<MIN_TERMS) NT=MIN_TERMS; f=go(NT,NT); free_data();
      |                                  ^
analrank.c:24:3: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
   24 |   else printf("Analytic Rank is 1 : L'-value %.5e\n",f); return;}
      |   ^~~~
analrank.c:24:58: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
   24 |   else printf("Analytic Rank is 1 : L'-value %.5e\n",f); return;}
      |                                                          ^~~~~~
analrank.c:32:3: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
   32 |   else printf("Analytic Rank is 3 : leading L-term %.5e\n",f); return;}
      |   ^~~~
analrank.c:32:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
   32 |   else printf("Analytic Rank is 3 : leading L-term %.5e\n",f); return;}
      |                                                                ^~~~~~
analrank.c:40:3: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
   40 |   else printf("Analytic Rank is 5 : leading L-term %.5e\n",f); return;}
      |   ^~~~
analrank.c:40:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
   40 |   else printf("Analytic Rank is 5 : leading L-term %.5e\n",f); return;}
      |                                                                ^~~~~~
analrank.c:48:3: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
   48 |   else printf("Analytic Rank is 7 : leading L-term %.5e\n",f); return;}
      |   ^~~~
analrank.c:48:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
   48 |   else printf("Analytic Rank is 7 : leading L-term %.5e\n",f); return;}
      |                                                                ^~~~~~
analrank.c:56:3: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
   56 |   else printf("Analytic Rank is 9 : leading L-term %.5e\n",f); return;}
      |   ^~~~
analrank.c:56:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
   56 |   else printf("Analytic Rank is 9 : leading L-term %.5e\n",f); return;}
      |                                                                ^~~~~~
gcc  -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  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu17 -fno-fast-math -mfpmath=sse -ffp-contract=on -DFPUCONTROLH   -c -o analytic.o analytic.c
gcc  -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  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu17 -fno-fast-math -mfpmath=sse -ffp-contract=on -DFPUCONTROLH   -c -o compute2.o compute2.c
compute2.c: In function 'sbinom':
compute2.c:60:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   60 |  if (b>a/2) b=a-b; for (i=0;i<b;i++) s*=(a-i);
      |  ^~
compute2.c:60:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   60 |  if (b>a/2) b=a-b; for (i=0;i<b;i++) s*=(a-i);
      |                    ^~~
compute2.c:61:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   61 |  for (i=2;i<=b;i++) s/=i; return (int) s;}
      |  ^~~
compute2.c:61:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
   61 |  for (i=2;i<=b;i++) s/=i; return (int) s;}
      |                           ^~~~~~
compute2.c: In function 'binom':
compute2.c:143:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  143 |  if (b>a/2) b=a-b; for (i=0;i<b;i++) s*=(a-i);
      |  ^~
compute2.c:143:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  143 |  if (b>a/2) b=a-b; for (i=0;i<b;i++) s*=(a-i);
      |                    ^~~
compute2.c:144:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  144 |  for (i=2;i<=b;i++) s/=i; return (int) s;}
      |  ^~~
compute2.c:144:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  144 |  for (i=2;i<=b;i++) s/=i; return (int) s;}
      |                           ^~~~~~
compute2.c: In function 'power_trace_from_ap':
compute2.c:151:55: warning: variable 'W3' set but not used [-Wunused-but-set-variable]
  151 |  QD y={0.0,0.0,0.0,0.0},z={0.0,0.0,0.0,0.0}; int W2=2,W3=3,W4=4; QD ppow[16];
      |                                                       ^~
compute2.c:151:50: warning: variable 'W2' set but not used [-Wunused-but-set-variable]
  151 |  QD y={0.0,0.0,0.0,0.0},z={0.0,0.0,0.0,0.0}; int W2=2,W3=3,W4=4; QD ppow[16];
      |                                                  ^~
gcc  -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  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu17 -fno-fast-math -mfpmath=sse -ffp-contract=on -DFPUCONTROLH   -c -o compute.o compute.c
compute.c: In function 'digits':
compute.c:75:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   75 |  if (prec<=8) return 5; if (prec<=10) return 6;
      |  ^~
compute.c:75:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   75 |  if (prec<=8) return 5; if (prec<=10) return 6;
      |                         ^~
compute.c:76:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   76 |  if (prec<=16) return prec-4; if (prec<=24) return prec-5;
      |  ^~
compute.c:76:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   76 |  if (prec<=16) return prec-4; if (prec<=24) return prec-5;
      |                               ^~
compute.c:77:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   77 |  if (prec<=32) return prec-6; if (prec<=48) return prec-7;
      |  ^~
compute.c:77:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   77 |  if (prec<=32) return prec-6; if (prec<=48) return prec-7;
      |                               ^~
compute.c:78:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   78 |  if (prec<=64) return prec-8; return 0;}
      |  ^~
compute.c:78:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   78 |  if (prec<=64) return prec-8; return 0;}
      |                               ^~~~~~
compute.c: In function 'results':
compute.c:87:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   87 |  for (i=0;i<NS;i++) ZERO[i]=0; z=0; printf("Computed: ");
      |  ^~~
compute.c:87:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
   87 |  for (i=0;i<NS;i++) ZERO[i]=0; z=0; printf("Computed: ");
      |                                ^
compute.c: In function 'go':
compute.c:136:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  136 |    if (VERBOSE) printf("At prime %lli %.16f\n",pi,SUM[0][0]); fflush(stdout);}
      |    ^~
compute.c:136:63: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  136 |    if (VERBOSE) printf("At prime %lli %.16f\n",pi,SUM[0][0]); fflush(stdout);}
      |                                                               ^~~~~~
gcc  -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  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu17 -fno-fast-math -mfpmath=sse -ffp-contract=on -DFPUCONTROLH   -c -o help.o help.c
gcc  -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  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu17 -fno-fast-math -mfpmath=sse -ffp-contract=on -DFPUCONTROLH   -c -o conductors.o conductors.c
conductors.c: In function 'badprimetype_output':
conductors.c:76:4: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
   76 |    else printf("C%i nonabelian\n",x); break;}
      |    ^~~~
conductors.c:76:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
   76 |    else printf("C%i nonabelian\n",x); break;}
      |                                       ^~~~~
conductors.c: In function 'bpt_at':
conductors.c:107:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  107 |  if (vd==6) return 2; if ((vd==2) || (vd==10)) return 6;
      |  ^~
conductors.c:107:23: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  107 |  if (vd==6) return 2; if ((vd==2) || (vd==10)) return 6;
      |                       ^~
conductors.c:108:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  108 |  if ((vd==3) || (vd==9)) return 4; if ((vd==4) || (vd==8)) return 3;
      |  ^~
conductors.c:108:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  108 |  if ((vd==3) || (vd==9)) return 4; if ((vd==4) || (vd==8)) return 3;
      |                                    ^~
conductors.c: In function 'ecfp3':
conductors.c:113:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  113 |  if ((Dt%3)!=0) return 0; if ((c6t%27)!=0) return 1;
      |  ^~
conductors.c:113:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  113 |  if ((Dt%3)!=0) return 0; if ((c6t%27)!=0) return 1;
      |                           ^~
conductors.c: In function 'bpt_at3':
conductors.c:145:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  145 |  if (fp3==2) return 4; if (fp3==3) return 12; if (fp3==5) return 13;
      |  ^~
conductors.c:145:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  145 |  if (fp3==2) return 4; if (fp3==3) return 12; if (fp3==5) return 13;
      |                        ^~
conductors.c: In function 'ecfp2':
conductors.c:176:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  176 |  if (c6r==3) return 4; if (c4r) return 3; return 2;
      |  ^~
conductors.c:176:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  176 |  if (c6r==3) return 4; if (c4r) return 3; return 2;
      |                        ^~
conductors.c: In function 'prim_part':
conductors.c:236:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  236 |  if ((CM==-16) || (CM==-4) || (CM==-8)) return 2; return -CM;}
      |  ^~
conductors.c:236:51: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  236 |  if ((CM==-16) || (CM==-4) || (CM==-8)) return 2; return -CM;}
      |                                                   ^~~~~~
conductors.c: In function 'get_tame_conductor':
conductors.c:263:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  263 |  for (i=0;badprimes[i]!=p;i++); return(tlc(badprimetype[i],m));}
      |  ^~~
conductors.c:263:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  263 |  for (i=0;badprimes[i]!=p;i++); return(tlc(badprimetype[i],m));}
      |                                 ^~~~~~
conductors.c: In function 'get_wild_conductor':
conductors.c:268:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  268 |  for (i=0;badprimes[i]!=p;i++); return(wlc(badprimetype[i],m));}
      |  ^~~
conductors.c:268:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  268 |  for (i=0;badprimes[i]!=p;i++); return(wlc(badprimetype[i],m));}
      |                                 ^~~~~~
gcc  -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  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu17 -fno-fast-math -mfpmath=sse -ffp-contract=on -DFPUCONTROLH   -c -o disk.o disk.c
disk.c: In function 'load_files':
disk.c:102:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  102 |  if (!GLOBAL) return; MESH_COUNT[which]=get_params(which,sp,ep,dv);
      |  ^~
disk.c:102:23: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  102 |  if (!GLOBAL) return; MESH_COUNT[which]=get_params(which,sp,ep,dv);
      |                       ^~~~~~~~~~
disk.c: In function 'load_files_hecke':
disk.c:140:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  140 |  if (!GLOBAL) return; MESH_COUNT[which]=get_params(which,sp,ep,dv);
      |  ^~
disk.c:140:23: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  140 |  if (!GLOBAL) return; MESH_COUNT[which]=get_params(which,sp,ep,dv);
      |                       ^~~~~~~~~~
disk.c:144:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  144 |  if (dv==0) NAME[4]='E'; if (dv==1) NAME[4]='O';
      |  ^~
disk.c:144:26: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  144 |  if (dv==0) NAME[4]='E'; if (dv==1) NAME[4]='O';
      |                          ^~
disk.c: In function 'read_file_mesh_bin':
disk.c:10:23: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
   10 |   for(j=0;j<=LPT;j++) fread(Q[j],sizeof(QD),1,A);} }
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~
disk.c: In function 'read_file_series':
disk.c:19:4: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]
   19 |   {fscanf(A,"%s %s",INPUT,BLAH);
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
disk.c:20:22: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]
   20 |    for(k=0;k<4;k++) {fscanf(A,"%s",INPUT); Q[j][k]=atof(INPUT);}}}
      |                      ^~~~~~~~~~~~~~~~~~~~
disk.c:22:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]
   22 |  {fscanf(A,"%s %s",INPUT,BLAH); ASSERT(!strcmp(INPUT,"TACKS"));
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
disk.c:23:21: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]
   23 |   for(k=0;k<4;k++) {fscanf(A,"%s",INPUT); TACKS[which][i][k]=atof(INPUT);}}}
      |                     ^~~~~~~~~~~~~~~~~~~~
gcc  -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  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu17 -fno-fast-math -mfpmath=sse -ffp-contract=on -DFPUCONTROLH   -c -o ec_ap.o ec_ap.c
ec_ap.c: In function 'mod_exp_peralta':
ec_ap.c:38:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   38 |  if (le&1) PMUL(m,o,&m,d,p); (*u)=m.U; (*v)=m.V;}
      |  ^~
ec_ap.c:38:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   38 |  if (le&1) PMUL(m,o,&m,d,p); (*u)=m.U; (*v)=m.V;}
      |                              ^
ec_ap.c: In function 'mod_sqrt_peralta':
ec_ap.c:46:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   46 |   if (QD_modll(S,p)==p-d) return r; mod_exp_peralta(r,d,p,(p-1)/2,&u,&v);
      |   ^~
ec_ap.c:46:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   46 |   if (QD_modll(S,p)==p-d) return r; mod_exp_peralta(r,d,p,(p-1)/2,&u,&v);
      |                                     ^~~~~~~~~~~~~~~
ec_ap.c: In function 'cornaccia2':
ec_ap.c:61:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   61 |  if (*x<0) *x=-(*x); if (*y<0) *y=-(*y);}
      |  ^~
ec_ap.c:61:22: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   61 |  if (*x<0) *x=-(*x); if (*y<0) *y=-(*y);}
      |                      ^~
ec_ap.c: In function 'ap_j0':
ec_ap.c:69:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   69 |  if (ap>pr/2) ap-=pr; return ap;}
      |  ^~
ec_ap.c:69:23: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   69 |  if (ap>pr/2) ap-=pr; return ap;}
      |                       ^~~~~~
ec_ap.c: In function 'ap_j1728':
ec_ap.c:73:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   73 |  if ((x&3)==0) x=y; if ((x&1)==1) x=(x<<1); if ((x&7)==6) x=-x;
      |  ^~
ec_ap.c:73:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   73 |  if ((x&3)==0) x=y; if ((x&1)==1) x=(x<<1); if ((x&7)==6) x=-x;
      |                     ^~
ec_ap.c:77:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   77 |  if (ap>pr/2) ap-=pr; return ap;}
      |  ^~
ec_ap.c:77:23: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   77 |  if (ap>pr/2) ap-=pr; return ap;}
      |                       ^~~~~~
ec_ap.c: In function 'ap_j8000':
ec_ap.c:83:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   83 |  if (kronll(CM_TWIST,pr)==-1) x=-x; return x;}
      |  ^~
ec_ap.c:83:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   83 |  if (kronll(CM_TWIST,pr)==-1) x=-x; return x;}
      |                                     ^~~~~~
ec_ap.c: In function 'ap_j287496':
ec_ap.c:87:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   87 |  if ((x&3)==0) x=y; if ((x&1)==1) x=(x<<1); if ((x&7)==6) x=-x;
      |  ^~
ec_ap.c:87:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   87 |  if ((x&3)==0) x=y; if ((x&1)==1) x=(x<<1); if ((x&7)==6) x=-x;
      |                     ^~
ec_ap.c:88:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   88 |  if (kronll(2,pr)==-1) x=-x; if (kronll(CM_TWIST,pr)==-1) x=-x; return x;}
      |  ^~
ec_ap.c:88:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   88 |  if (kronll(2,pr)==-1) x=-x; if (kronll(CM_TWIST,pr)==-1) x=-x; return x;}
      |                              ^~
ec_ap.c: In function 'ap_cm':
ec_ap.c:92:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   92 |  if ((CM&3)==0) CM>>=2; if ((kronll(x,(llint) -CM)>0)^(CM==-7)) x=-x;
      |  ^~
ec_ap.c:92:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   92 |  if ((CM&3)==0) CM>>=2; if ((kronll(x,(llint) -CM)>0)^(CM==-7)) x=-x;
      |                         ^~
ec_ap.c:93:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   93 |  if (kronll(CM_TWIST,pr)==-1) x=-x; return x;}
      |  ^~
ec_ap.c:93:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   93 |  if (kronll(CM_TWIST,pr)==-1) x=-x; return x;}
      |                                     ^~~~~~
ec_ap.c: In function 'ec_ap_kron':
ec_ap.c:123:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  123 |  if (pr==2) return ec_ap2(C4,C6); if (pr==3) return ec_ap3(C4,C6);
      |  ^~
ec_ap.c:123:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  123 |  if (pr==2) return ec_ap2(C4,C6); if (pr==3) return ec_ap3(C4,C6);
      |                                   ^~
ec_ap.c:125:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  125 |  for (x=0;x<pr;x++) ap+=kron(x*x*x+a4*x+a6,(int) pr); return -ap;}
      |  ^~~
ec_ap.c:125:55: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  125 |  for (x=0;x<pr;x++) ap+=kron(x*x*x+a4*x+a6,(int) pr); return -ap;}
      |                                                       ^~~~~~
ec_ap.c: In function 'ec_ap_with_disc':
ec_ap.c:137:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  137 |  if (CM_CASE) return ec_ap_cm(C4,C6,pr); return ec_bsgs_ap(C4,C6,pr);}
      |  ^~
ec_ap.c:137:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  137 |  if (CM_CASE) return ec_ap_cm(C4,C6,pr); return ec_bsgs_ap(C4,C6,pr);}
      |                                          ^~~~~~
gcc  -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  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu17 -fno-fast-math -mfpmath=sse -ffp-contract=on -DFPUCONTROLH   -c -o ec_ap_bsgs.o ec_ap_bsgs.c
ec_ap_bsgs.c: In function 'ec_AP_pt_double':
ec_ap_bsgs.c:22:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   22 |  if (P.y==0) return TRUE; MUL(P.x,P.x,T,p); n=T+T+T+a4; NORMALISE(n,p);
      |  ^~
ec_ap_bsgs.c:22:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   22 |  if (P.y==0) return TRUE; MUL(P.x,P.x,T,p); n=T+T+T+a4; NORMALISE(n,p);
      |                                       ^
ec_ap_bsgs.c:6:22: note: in definition of macro 'MUL'
    6 | #define MUL(x,y,z,p) z=(((llint) x)*((llint) y))%p
      |                      ^
ec_ap_bsgs.c: In function 'ec_AP_pt_mult':
ec_ap_bsgs.c:39:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   39 |  if (n==0) return TRUE; if (n==1) {*R=P; return FALSE;}
      |  ^~
ec_ap_bsgs.c:39:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   39 |  if (n==0) return TRUE; if (n==1) {*R=P; return FALSE;}
      |                         ^~
ec_ap_bsgs.c:45:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   45 |  if (!z) *R=U; return z;}
      |  ^~
ec_ap_bsgs.c:45:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   45 |  if (!z) *R=U; return z;}
      |                ^~~~~~
ec_ap_bsgs.c: In function 'ec_AP_pt_order_from_mult':
ec_ap_bsgs.c:55:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   55 |   if (ec_AP_pt_mult(a4,Q,pe,&R,pr)) break; Q=R;}
      |   ^~
ec_ap_bsgs.c:55:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   55 |   if (ec_AP_pt_mult(a4,Q,pe,&R,pr)) break; Q=R;}
      |                                            ^
ec_ap_bsgs.c: In function 'ec_AP_qsort':
ec_ap_bsgs.c:68:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   68 |  if (n<=1) return; left=ARR;
      |  ^~
ec_ap_bsgs.c:68:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   68 |  if (n<=1) return; left=ARR;
      |                    ^~~~
ec_ap_bsgs.c: In function 'ec_AP_bsgs':
ec_ap_bsgs.c:136:3: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
  136 |   else T=U; HEAP_SEARCH(T.x,ARR,bs,k);
      |   ^~~~
ec_ap_bsgs.c:88:1: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
   88 | {int LL=0,HH=sz,w;\
      | ^
ec_ap_bsgs.c:136:13: note: in expansion of macro 'HEAP_SEARCH'
  136 |   else T=U; HEAP_SEARCH(T.x,ARR,bs,k);
      |             ^~~~~~~~~~~
ec_ap_bsgs.c:139:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  139 |    if (DEBUG) printf("FOUND %i %i %i %i\n",i,k,j,gs); DDONE(k+gs*j);}}
      |    ^~
ec_ap_bsgs.c:93:18: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   93 | #define DDONE(x) {if (mo==0) mo=(x); else {free(ARR); return gcd(mo,x);}}
      |                  ^
ec_ap_bsgs.c:139:55: note: in expansion of macro 'DDONE'
  139 |    if (DEBUG) printf("FOUND %i %i %i %i\n",i,k,j,gs); DDONE(k+gs*j);}}
      |                                                       ^~~~~
ec_ap_bsgs.c: In function 'ec_bsgs_ap_AB':
ec_ap_bsgs.c:164:3: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
  164 |   else o=-m; if (DEBUG) printf("ord is %i\n",o);
      |   ^~~~
ec_ap_bsgs.c:164:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
  164 |   else o=-m; if (DEBUG) printf("ord is %i\n",o);
      |              ^~
ec_ap_bsgs.c:165:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  165 |   if (o<WIDTH) continue; m=o*(L/o); if (m!=L) m+=o; m-=((int) pr+1);
      |   ^~
ec_ap_bsgs.c:165:26: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  165 |   if (o<WIDTH) continue; m=o*(L/o); if (m!=L) m+=o; m-=((int) pr+1);
      |                          ^
ec_ap_bsgs.c:166:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  166 |   if (k==1) m=-m; return (llint) m;}}
      |   ^~
ec_ap_bsgs.c:166:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  166 |   if (k==1) m=-m; return (llint) m;}}
      |                   ^~~~~~
gcc  -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  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu17 -fno-fast-math -mfpmath=sse -ffp-contract=on -DFPUCONTROLH   -c -o eulerfactors.o eulerfactors.c
eulerfactors.c: In function 'euler_factor_bad':
eulerfactors.c:94:3: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
   94 |   else QD_copy(wmax,QD_one,(*v).coeff[1]); return;}
      |   ^~~~
eulerfactors.c:94:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
   94 |   else QD_copy(wmax,QD_one,(*v).coeff[1]); return;}
      |                                            ^~~~~~
eulerfactors.c:97:3: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
   97 |   else cyclic_abelian(p,m,bpt,v,bpt); return;}
      |   ^~~~
eulerfactors.c:97:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
   97 |   else cyclic_abelian(p,m,bpt,v,bpt); return;}
      |                                       ^~~~~~
eulerfactors.c:101:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  101 |   if ((m&7)==0) generic_plusminus(2,m,(eps-1)/2,(eps+1)/2,v); return;
      |   ^~
eulerfactors.c:101:63: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  101 |   if ((m&7)==0) generic_plusminus(2,m,(eps-1)/2,(eps+1)/2,v); return;
      |                                                               ^~~~~~
eulerfactors.c:113:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  113 |  if ((bpt==20) || (bpt==21)) cyclic_nonabelian(p,m,eps,v); return;}
      |  ^~
eulerfactors.c:113:60: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  113 |  if ((bpt==20) || (bpt==21)) cyclic_nonabelian(p,m,eps,v); return;}
      |                                                            ^~~~~~
eulerfactors.c: In function 'deflate':
eulerfactors.c:117:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  117 |  if (CM==-16) return 4; return -CM;}
      |  ^~
eulerfactors.c:117:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  117 |  if (CM==-16) return 4; return -CM;}
      |                         ^~~~~~
eulerfactors.c: In function 'euler_factor':
eulerfactors.c:155:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  155 |  {for (i=0;p!=badprimes[i];i++);
      |   ^~~
eulerfactors.c:156:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  156 |   if (HECKE) euler_factor_hecke_bad(p,badprimetype[i],m,v);
      |   ^~
gcc  -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  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu17 -fno-fast-math -mfpmath=sse -ffp-contract=on -DFPUCONTROLH   -c -o ec_ap_large.o ec_ap_large.c
ec_ap_large.c: In function 'ec_ap_large_pt_double':
ec_ap_large.c:33:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   33 |  if (P.y==0.0) return TRUE; MUL(P.x,P.x,T,p); n=T+T+T+a4; /*NORMALISE(n,p);*/
      |  ^~
ec_ap_large.c:16:1: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   16 | {double zhi,zlo,thi,tlo,fl,v1,v2; QD_prod((x),(y),zhi,zlo); ROUND(zhi/p,fl);\
      | ^
ec_ap_large.c:33:29: note: in expansion of macro 'MUL'
   33 |  if (P.y==0.0) return TRUE; MUL(P.x,P.x,T,p); n=T+T+T+a4; /*NORMALISE(n,p);*/
      |                             ^~~
ec_ap_large.c: In function 'ec_ap_large_pt_mult':
ec_ap_large.c:50:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   50 |  if (n==0) return TRUE; if (n==1) {*R=P; return FALSE;}
      |  ^~
ec_ap_large.c:50:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   50 |  if (n==0) return TRUE; if (n==1) {*R=P; return FALSE;}
      |                         ^~
ec_ap_large.c:54:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   54 |   if (ec_ap_large_pt_double(a4,Q,&T,p)) break; Q=T;
      |   ^~
ec_ap_large.c:54:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   54 |   if (ec_ap_large_pt_double(a4,Q,&T,p)) break; Q=T;
      |                                                ^
ec_ap_large.c:58:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   58 |  if (!z) *R=U; return z;}
      |  ^~
ec_ap_large.c:58:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   58 |  if (!z) *R=U; return z;}
      |                ^~~~~~
ec_ap_large.c: In function 'ec_ap_large_order_from_mult':
ec_ap_large.c:68:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   68 |   if (ec_ap_large_pt_mult(a4,Q,pe,&R,pr)) break; Q=R;}
      |   ^~
ec_ap_large.c:68:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   68 |   if (ec_ap_large_pt_mult(a4,Q,pe,&R,pr)) break; Q=R;}
      |                                                  ^
ec_ap_large.c: In function 'ec_ap_large_qsort':
ec_ap_large.c:81:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   81 |  if (n<=1) return; left=ARR;
      |  ^~
ec_ap_large.c:81:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   81 |  if (n<=1) return; left=ARR;
      |                    ^~~~
ec_ap_large.c: In function 'ec_ap_large_bsgs':
ec_ap_large.c:151:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  151 |    if (DEBUG) printf("FOUND %i %lli %i %i\n",i,K,j,gs); DONE((K+(gs*j)));}}
      |    ^~
ec_ap_large.c:105:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  105 | #define DONE(x) {free(ARR); return ((llint) (x));}
      |                 ^
ec_ap_large.c:151:57: note: in expansion of macro 'DONE'
  151 |    if (DEBUG) printf("FOUND %i %lli %i %i\n",i,K,j,gs); DONE((K+(gs*j)));}}
      |                                                         ^~~~
ec_ap_large.c: In function 'ec_bsgs_ap_large':
ec_ap_large.c:172:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  172 |   if (o<WIDTH) continue; m=o*(L/o); if (m!=L) m+=o; m-=(pr+1);
      |   ^~
ec_ap_large.c:172:26: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  172 |   if (o<WIDTH) continue; m=o*(L/o); if (m!=L) m+=o; m-=(pr+1);
      |                          ^
ec_ap_large.c:173:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  173 |   if (k==1) m=-m; return m;}}
      |   ^~
ec_ap_large.c:173:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  173 |   if (k==1) m=-m; return m;}}
      |                   ^~~~~~
gcc  -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  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu17 -fno-fast-math -mfpmath=sse -ffp-contract=on -DFPUCONTROLH   -c -o factor.o factor.c
factor.c: In function 'get_primes_loop':
factor.c:24:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   24 |   for (i=l;i<size;i+=p) aux[i]=0; p=PRIMES[j++];}
      |   ^~~
factor.c:24:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
   24 |   for (i=l;i<size;i+=p) aux[i]=0; p=PRIMES[j++];}
      |                                   ^
factor.c: In function 'init_primes':
factor.c:36:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   36 |  for (i=0;i<80000;i++) PRIMES[i]=0; for (i=0;i<179;i++) PRIMES[i]=my_primes[i];
      |  ^~~
factor.c:36:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
   36 |  for (i=0;i<80000;i++) PRIMES[i]=0; for (i=0;i<179;i++) PRIMES[i]=my_primes[i];
      |                                     ^~~
factor.c: In function 'add_to_list':
factor.c:42:2: warning: this 'while' clause does not guard... [-Wmisleading-indentation]
   42 |  while ((*L).p[i]!=0) i++; (*L).p[i]=P; (*L).e[i]=E; (*L).p[i+1]=0;}
      |  ^~~~~
factor.c:42:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while'
   42 |  while ((*L).p[i]!=0) i++; (*L).p[i]=P; (*L).e[i]=E; (*L).p[i+1]=0;}
      |                            ^
factor.c: In function 'is_power':
factor.c:46:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   46 |  for (i=0;i<n;i++) t*=*y; if (t==x) return 1; return 0;}
      |  ^~~
factor.c:46:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
   46 |  for (i=0;i<n;i++) t*=*y; if (t==x) return 1; return 0;}
      |                           ^~
factor.c: In function 'squfof':
factor.c:79:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   79 |   if (((*y1)%m)==0) (*y1)/=m; if (((*y2)%m)==0) (*y2)/=m;
      |   ^~
factor.c:79:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   79 |   if (((*y1)%m)==0) (*y1)/=m; if (((*y2)%m)==0) (*y2)/=m;
      |                               ^~
factor.c: In function 'TABLE_FACTOR':
factor.c:90:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   90 |    if (x>1) add_to_list(L,x,s); return;}
      |    ^~
factor.c:90:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   90 |    if (x>1) add_to_list(L,x,s); return;}
      |                                 ^~~~~~
factor.c: In function 'pp_test_QD':
factor.c:110:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  110 |   if (!mod_test(23,n,x)) return 0; if (!mod_test(1662803,n,x)) return 0;
      |   ^~
factor.c:110:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  110 |   if (!mod_test(23,n,x)) return 0; if (!mod_test(1662803,n,x)) return 0;
      |                                    ^~
factor.c:112:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  112 |  if (!mod_test(2,n,x)) return 0; if (!mod_test(3,n,x)) return 0;
      |  ^~
factor.c:112:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  112 |  if (!mod_test(2,n,x)) return 0; if (!mod_test(3,n,x)) return 0;
      |                                  ^~
factor.c:113:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  113 |  if (!mod_test(5,n,x)) return 0; if (!mod_test(7,n,x)) return 0;
      |  ^~
factor.c:113:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  113 |  if (!mod_test(5,n,x)) return 0; if (!mod_test(7,n,x)) return 0;
      |                                  ^~
factor.c:114:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  114 |  if (!mod_test(11,n,x)) return 0; if (!mod_test(13,n,x)) return 0;
      |  ^~
factor.c:114:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  114 |  if (!mod_test(11,n,x)) return 0; if (!mod_test(13,n,x)) return 0;
      |                                   ^~
factor.c:115:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  115 |  if (!mod_test(17,n,x)) return 0; if (!mod_test(19,n,x)) return 0;
      |  ^~
factor.c:115:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  115 |  if (!mod_test(17,n,x)) return 0; if (!mod_test(19,n,x)) return 0;
      |                                   ^~
factor.c:116:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  116 |  if (!mod_test(23,n,x)) return 0; if (!mod_test(29,n,x)) return 0; return 1;}
      |  ^~
factor.c:116:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  116 |  if (!mod_test(23,n,x)) return 0; if (!mod_test(29,n,x)) return 0; return 1;}
      |                                   ^~
factor.c: In function 'IFACT_INIT':
factor.c:142:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  142 |  if (B>MAX_TABLE) B=MAX_TABLE; if (B<=TABLE_BOUND) return;
      |  ^~
factor.c:142:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  142 |  if (B>MAX_TABLE) B=MAX_TABLE; if (B<=TABLE_BOUND) return;
      |                                ^~
factor.c:143:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  143 |  if (TABLE_BOUND!=0) free(IFACT_TABLE); TABLE_BOUND=B;
      |  ^~
factor.c:143:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  143 |  if (TABLE_BOUND!=0) free(IFACT_TABLE); TABLE_BOUND=B;
      |                                         ^~~~~~~~~~~
gcc  -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  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu17 -fno-fast-math -mfpmath=sse -ffp-contract=on -DFPUCONTROLH   -c -o generate.o generate.c
generate.c: In function 'pari_params':
generate.c:88:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   88 |   if (CM) strcat(F1,"*(X-k+1)*(X-k)"); if (CM) strcat(F2,"*(X-k)*(X-k-1)");}}
      |   ^~
generate.c:88:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   88 |   if (CM) strcat(F1,"*(X-k+1)*(X-k)"); if (CM) strcat(F2,"*(X-k)*(X-k-1)");}}
      |                                        ^~
generate.c: In function 'assure_line':
generate.c:96:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   96 |  if ((!ISA_NUMBER(STR[3])) && (STR[3]!='E') && (STR[3]!='O')
      |  ^~
generate.c:98:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   98 |    return 0; if (STR[4]!=',') return 0;
      |              ^~
generate.c:103:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  103 |  for (k=j+1;STR[k]!='\n';k++) if (!ISA_NUMBER(STR[k])) return 0; return 1;}
      |  ^~~
generate.c:103:66: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  103 |  for (k=j+1;STR[k]!='\n';k++) if (!ISA_NUMBER(STR[k])) return 0; return 1;}
      |                                                                  ^~~~~~
generate.c: In function 'rewarp_params':
generate.c:190:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  190 |  for (j=0;j<i;j++) fprintf(F,"%s",PARAM[j]); fclose(F);}
      |  ^~~
generate.c:190:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  190 |  for (j=0;j<i;j++) fprintf(F,"%s",PARAM[j]); fclose(F);}
      |                                              ^~~~~~
generate.c: In function 'trimit':
generate.c:146:39: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result]
  146 |  chmod(txtdatafiletemplate,datamode); chown(txtdatafiletemplate,datauid,datagid);
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
generate.c: In function 'txt2bin':
generate.c:206:38: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
  206 |  fd=open(B,(O_WRONLY|O_CREAT),mode); write(fd,P,size); close(fd);
      |                                      ^~~~~~~~~~~~~~~~
generate.c:208:2: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result]
  208 |  chown(B,datauid,datagid); free(P);}
      |  ^~~~~~~~~~~~~~~~~~~~~~~~
generate.c: In function 'read_file_mesh':
generate.c:196:4: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]
  196 |   {fscanf(R,"%s %s",INPUT,BLAH);
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
generate.c:198:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]
  198 |    {fscanf(R,"%s",INPUT);
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
                 from sympow.h:6,
                 from generate.c:1:
In function 'strcpy',
    inlined from 'rewarp_params' at generate.c:187:6:
/usr/include/bits/string_fortified.h:79:10: warning: 'strcpy' accessing 1 byte at offsets [0, 65536] and [0, 65536] overlaps 1 byte at offset [0, 65535] [-Wrestrict]
   79 |   return __builtin___strcpy_chk (__dest, __src, __glibc_objsize (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc  -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  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu17 -fno-fast-math -mfpmath=sse -ffp-contract=on -DFPUCONTROLH   -c -o init_curve.o init_curve.c
init_curve.c: In function 'minimise_at':
init_curve.c:39:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   39 |  if (p!=2) return; a=QD_modi(Ec4,16); b=QD_modi(Ec6,32);
      |  ^~
init_curve.c:39:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   39 |  if (p!=2) return; a=QD_modi(Ec4,16); b=QD_modi(Ec6,32);
      |                    ^
init_curve.c: In function 'read_curve':
init_curve.c:175:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  175 |  if (n==1) QD_neg(wmax,Ea1,Ea1); n=0;
      |  ^~
init_curve.c:175:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  175 |  if (n==1) QD_neg(wmax,Ea1,Ea1); n=0;
      |                                  ^
init_curve.c:180:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  180 |  if (n==1) QD_neg(wmax,Ea2,Ea2); n=0;
      |  ^~
init_curve.c:180:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  180 |  if (n==1) QD_neg(wmax,Ea2,Ea2); n=0;
      |                                  ^
init_curve.c:185:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  185 |  if (n==1) QD_neg(wmax,Ea3,Ea3); n=0;
      |  ^~
init_curve.c:185:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  185 |  if (n==1) QD_neg(wmax,Ea3,Ea3); n=0;
      |                                  ^
init_curve.c:190:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  190 |  if (n==1) QD_neg(wmax,Ea4,Ea4); n=0;
      |  ^~
init_curve.c:190:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  190 |  if (n==1) QD_neg(wmax,Ea4,Ea4); n=0;
      |                                  ^
init_curve.c:195:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  195 |  if (n==1) QD_neg(wmax,Ea6,Ea6); n=0; from_a1a2a3a4a6();
      |  ^~
init_curve.c:195:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  195 |  if (n==1) QD_neg(wmax,Ea6,Ea6); n=0; from_a1a2a3a4a6();
      |                                  ^
init_curve.c: In function 'get_twist':
init_curve.c:261:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  261 |  if (((u&3)==2) || ((u&3)==3)) return (4*u); return u;}
      |  ^~
init_curve.c:261:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  261 |  if (((u&3)==2) || ((u&3)==3)) return (4*u); return u;}
      |                                              ^~~~~~
init_curve.c: In function 'curve_init':
init_curve.c:270:2: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
  270 |  else errorit("Input appears to be bogus"); free(To); free(U);
      |  ^~~~
init_curve.c:270:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
  270 |  else errorit("Input appears to be bogus"); free(To); free(U);
      |                                             ^~~~
init_curve.c:277:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  277 |  for (u=0;u<32;u++) badprimes[u]=0; for (u=0;u<32;u++) badprimetype[u]=0;
      |  ^~~
init_curve.c:277:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  277 |  for (u=0;u<32;u++) badprimes[u]=0; for (u=0;u<32;u++) badprimetype[u]=0;
      |                                     ^~~
gcc  -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  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu17 -fno-fast-math -mfpmath=sse -ffp-contract=on -DFPUCONTROLH   -c -o main.o main.c
main.c: In function 'prepare_main':
main.c:124:16: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result]
  124 |     if (os&1) {chown(cachedir,datauid,infod.st_gid);}
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.c:129:47: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result]
  129 |  else if ((env_pkgdir=getenv("HOME"))!=NULL) {asprintf(&cachedir,"%s/"PKGHOMECACHEDIR,env_pkgdir);
      |                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.c:134:2: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result]
  134 |  asprintf(&pkgdatafilesdir,"%s/datafiles",pkgdatadir);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.c:136:2: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result]
  136 |  asprintf(&pkgdatafilesbindir,"%s/datafiles/"ENDIANTUPLE,pkgcachedir);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.c:148:2: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result]
  148 |  asprintf(&datafilesdir,"%s/datafiles",cachedir);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.c:149:2: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result]
  149 |  asprintf(&datafilesbindir,"%s/"ENDIANTUPLE,datafilesdir);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.c:150:2: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result]
  150 |  asprintf(&newdatascript,"%s/new_data",pkglibdir);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.c:151:2: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result]
  151 |  asprintf(&paramdatafile,"%s/param_data",datafilesdir);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.c:158:20: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result]
  158 |         if (os&1) {chown(datafilesdir,datauid,infod.st_gid);}
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.c:175:4: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result]
  175 |    asprintf(&pkgparamdatafile,"%s/param_data",pkgdatafilesdir); df=open(pkgparamdatafile,O_RDONLY);
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.c:187:20: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result]
  187 |         if (os&1) {chown(paramdatafile,datauid,infod.st_gid);}
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.c:195:33: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result]
  195 |  if (pkgdatafilesbindir==NULL) {asprintf(&pkgdatafilesbindir,"%s",datafilesbindir); pkgdatamode=datamode;}
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.c:196:2: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result]
  196 |  asprintf(&txtdatafiletemplate,"%s/PXXXXXXXXxxxxxxxxXXXXXXXXxxxxxxxx",
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  197 |   ((pkgdatafilesdir) && (strlen(datafilesdir) < strlen(pkgdatafilesdir)))?pkgdatafilesdir:datafilesdir);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.c:198:2: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result]
  198 |  asprintf(&bindatafiletemplate,"%s/PXXXXXXXXxxxxxxxxXXXXXXXXxxxxxxxx",
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |         (strlen(datafilesbindir) < strlen(pkgdatafilesbindir))?pkgdatafilesbindir:datafilesbindir);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc  -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  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu17 -fno-fast-math -mfpmath=sse -ffp-contract=on -DFPUCONTROLH   -c -o periods.o periods.c
gcc  -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  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu17 -fno-fast-math -mfpmath=sse -ffp-contract=on -DFPUCONTROLH   -c -o moddeg.o moddeg.c
moddeg.c: In function 'prep_moddeg_at2':
moddeg.c:25:3: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
   25 |   else QD_mul1(wmax,TW_EFF,64.0,TW_EFF); return;}
      |   ^~~~
moddeg.c:25:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
   25 |   else QD_mul1(wmax,TW_EFF,64.0,TW_EFF); return;}
      |                                          ^~~~~~
moddeg.c:5:23: warning: variable 'D' set but not used [-Wunused-but-set-variable]
    5 | {double ap; int c4,c6,D,M=1<<29; QDpoly v;
      |                       ^
moddeg.c: In function 'isogcheck3':
moddeg.c:51:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   51 |  if (DEBUG) printf("isogcheck3 %i\n",n); q=(llint) n; q=q*q+9*q+27;
      |  ^~
moddeg.c:51:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   51 |  if (DEBUG) printf("isogcheck3 %i\n",n); q=(llint) n; q=q*q+9*q+27;
      |                                          ^
moddeg.c: In function 'check_manin':
moddeg.c:111:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  111 |   if ((p&3)!=3) p=-p; p-=8; if ((p*p+16*p+16)!=(llint) Etw4[0]) return;
      |   ^~
moddeg.c:111:23: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  111 |   if ((p&3)!=3) p=-p; p-=8; if ((p*p+16*p+16)!=(llint) Etw4[0]) return;
      |                       ^
moddeg.c:117:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  117 |  if ((CONDTW&7)!=4) return; if (!(is_square(CONDTW/4-4))) return;
      |  ^~
moddeg.c:117:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  117 |  if ((CONDTW&7)!=4) return; if (!(is_square(CONDTW/4-4))) return;
      |                             ^~
gcc  -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  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu17 -fno-fast-math -mfpmath=sse -ffp-contract=on -DFPUCONTROLH   -c -o prepare.o prepare.c
prepare.c: In function 'prepare_decay_hecke':
prepare.c:20:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   20 |  if (!GLOBAL) return 0; QD_sqr(W,QD_twopi,o);
      |  ^~
prepare.c:20:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   20 |  if (!GLOBAL) return 0; QD_sqr(W,QD_twopi,o);
      |                         ^~~~~~
prepare.c: In function 'prepare_decay':
prepare.c:27:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   27 |  if (!GLOBAL) return 0; QD_powi(W,QD_twopi,s,o);
      |  ^~
prepare.c:27:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   27 |  if (!GLOBAL) return 0; QD_powi(W,QD_twopi,s,o);
      |                         ^~~~~~~
prepare.c: In function 'preparation':
prepare.c:153:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  153 |  for (i=0;i<K;i++) QD_copy(wmax,QD_zero,COND[i]); WHICH=0; NUM_SUMS=0;
      |  ^~~
prepare.c:153:51: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  153 |  for (i=0;i<K;i++) QD_copy(wmax,QD_zero,COND[i]); WHICH=0; NUM_SUMS=0;
      |                                                   ^~~~~
prepare.c:158:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  158 |  if (NT<MIN_TERMS) NT=MIN_TERMS; return(NT);}
      |  ^~
prepare.c:158:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  158 |  if (NT<MIN_TERMS) NT=MIN_TERMS; return(NT);}
      |                                  ^~~~~~
gcc  -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  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu17 -fno-fast-math -mfpmath=sse -ffp-contract=on -DFPUCONTROLH   -c -o rootno.o rootno.c
rootno.c: In function 'local_rootno_at2':
rootno.c:9:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    9 |  if (v4>100) v4=100; if (v6>100) v6=100; if (vd>100) vd=100;
      |  ^~
rootno.c:9:22: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
    9 |  if (v4>100) v4=100; if (v6>100) v6=100; if (vd>100) vd=100;
      |                      ^~
rootno.c:19:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   19 |   if ((c4%4)==1) return (((c4*c6)%8)==3) ? 1:-1; return -1;} /* case 7,13 */
      |   ^~
rootno.c:19:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   19 |   if ((c4%4)==1) return (((c4*c6)%8)==3) ? 1:-1; return -1;} /* case 7,13 */
      |                                                  ^~~~~~
rootno.c:26:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   26 |   if ((t==7) || (t==11)) return 1; return -1;} /* case 9 */
      |   ^~
rootno.c:26:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   26 |   if ((t==7) || (t==11)) return 1; return -1;} /* case 9 */
      |                                    ^~~~~~
rootno.c:45:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   45 |   if ((t==3) || (t==19)) return 1; return -1;}
      |   ^~
rootno.c:45:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   45 |   if ((t==3) || (t==19)) return 1; return -1;}
      |                                    ^~~~~~
rootno.c:48:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   48 |   if (((c4%4)==3) && (((c6%8)==1)||((c6%8)==3))) return 1; return -1;}
      |   ^~
rootno.c:48:60: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   48 |   if (((c4%4)==3) && (((c6%8)==1)||((c6%8)==3))) return 1; return -1;}
      |                                                            ^~~~~~
rootno.c:64:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   64 |   if ((t==9) || (t==13)) return 1; return -1;}
      |   ^~
rootno.c:64:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   64 |   if ((t==9) || (t==13)) return 1; return -1;}
      |                                    ^~~~~~
rootno.c:68:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   68 |   if (t<0) t+=16; if ((t==5) || (t==9)) return 1; return -1;}
      |   ^~
rootno.c:68:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   68 |   if (t<0) t+=16; if ((t==5) || (t==9)) return 1; return -1;}
      |                   ^~
rootno.c: In function 'local_rootno_at3':
rootno.c:79:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   79 |  if (b==1) return -kronll(-QD_modll(Ec6,3.0),3); if (b==31) return -1;
      |  ^~
rootno.c:79:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   79 |  if (b==1) return -kronll(-QD_modll(Ec6,3.0),3); if (b==31) return -1;
      |                                                  ^~
rootno.c:82:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   82 |  if (v4>100) v4=100; if (v6>100) v6=100; if (vd>100) vd=100;
      |  ^~
rootno.c:82:22: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   82 |  if (v4>100) v4=100; if (v6>100) v6=100; if (vd>100) vd=100;
      |                      ^~
rootno.c:92:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   92 |   if ((c6==4) || (c6==7) || (c6==8)) return 1; return -1;}
      |   ^~
rootno.c:92:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   92 |   if ((c6==4) || (c6==7) || (c6==8)) return 1; return -1;}
      |                                                ^~~~~~
rootno.c:102:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  102 |   if (((c6%9)==4) || ((c6%9)==8)) return 1; return -1;} /* case 10 */
      |   ^~
rootno.c:102:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  102 |   if (((c6%9)==4) || ((c6%9)==8)) return 1; return -1;} /* case 10 */
      |                                             ^~~~~~
rootno.c:105:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  105 |   if (((c6%9)==1) || ((c6%9)==2)) return 1; return -1;} /* case 11 */
      |   ^~
rootno.c:105:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  105 |   if (((c6%9)==1) || ((c6%9)==2)) return 1; return -1;} /* case 11 */
      |                                             ^~~~~~
rootno.c: In function 'local_rootno1':
rootno.c:120:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  120 |  if (p==2) return local_rootno_at2(b); if (p==3) return local_rootno_at3(b);
      |  ^~
rootno.c:120:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  120 |  if (p==2) return local_rootno_at2(b); if (p==3) return local_rootno_at3(b);
      |                                        ^~
rootno.c:121:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  121 |  if (b==1) return -kronll(-QD_modll(Ec6,p),p); if (b==31) return kronll(-1,p);
      |  ^~
rootno.c:121:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  121 |  if (b==1) return -kronll(-QD_modll(Ec6,p),p); if (b==31) return kronll(-1,p);
      |                                                ^~
rootno.c:123:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  123 |  if (e==4) return kronll(-2,p); if (e==3) return kronll(-3,p);
      |  ^~
rootno.c:123:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  123 |  if (e==4) return kronll(-2,p); if (e==3) return kronll(-3,p);
      |                                 ^~
rootno.c: In function 'local_rootno':
rootno.c:128:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  128 |  if ((sp&1)==0) return 1; if (sp==1) return local_rootno1(i,p);
      |  ^~
rootno.c:128:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  128 |  if ((sp&1)==0) return 1; if (sp==1) return local_rootno1(i,p);
      |                           ^~
rootno.c:133:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  133 |   if (((sp&7)==3) && (fp2&1)) return -w1; return w1;}
      |   ^~
rootno.c:133:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  133 |   if (((sp&7)==3) && (fp2&1)) return -w1; return w1;}
      |                                           ^~~~~~
rootno.c:137:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  137 |   if (b==2) return ((sp&3)==3) ? 1:-1; if (b==1) return w1;
      |   ^~
rootno.c:137:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  137 |   if (b==2) return ((sp&3)==3) ? 1:-1; if (b==1) return w1;
      |                                        ^~
rootno.c:140:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  140 |   if (w1==1) return (sp==5) ? -1:1; return (sp==11) ? 1:-1;}
      |   ^~
rootno.c:140:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  140 |   if (w1==1) return (sp==5) ? -1:1; return (sp==11) ? 1:-1;}
      |                                     ^~~~~~
rootno.c:141:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  141 |  if (w1==1) return 1; if (b==1) return -1;
      |  ^~
rootno.c:141:23: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  141 |  if (w1==1) return 1; if (b==1) return -1;
      |                       ^~
rootno.c:143:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  143 |  if ((tame_local_conductor(b,sp)/2)&1) return -1; return 1;}
      |  ^~
rootno.c:143:51: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  143 |  if ((tame_local_conductor(b,sp)/2)&1) return -1; return 1;}
      |                                                   ^~~~~~
rootno.c: In function 'global_rootno':
rootno.c:147:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  147 |  for (i=0;badprimes[i]!=0;i++) e*=local_rootno(i,badprimes[i],m); return e;}
      |  ^~~
rootno.c:147:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  147 |  for (i=0;badprimes[i]!=0;i++) e*=local_rootno(i,badprimes[i],m); return e;}
      |                                                                   ^~~~~~
gcc  -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  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu17 -fno-fast-math -mfpmath=sse -ffp-contract=on -DFPUCONTROLH   -c -o util.o util.c
util.c: In function 'get_primesll_loop':
util.c:18:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   18 |   for (i=l;i<size;i+=p) auxp[i]=0; p=PRIMES[j++];}
      |   ^~~
util.c:18:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
   18 |   for (i=l;i<size;i+=p) auxp[i]=0; p=PRIMES[j++];}
      |                                    ^
util.c: In function 'get_primes_ll':
util.c:25:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   25 |  if (DEBUG>=2) printf("Done with get_primes_ll\n"); free(auxp);}
      |  ^~
util.c:25:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   25 |  if (DEBUG>=2) printf("Done with get_primes_ll\n"); free(auxp);}
      |                                                     ^~~~
util.c: In function 'kron':
util.c:36:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   36 |  if (((a&3)==3) && ((b&3)==3)) return -e*kron(b,a); return e*kron(b,a);}
      |  ^~
util.c:36:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   36 |  if (((a&3)==3) && ((b&3)==3)) return -e*kron(b,a); return e*kron(b,a);}
      |                                                     ^~~~~~
util.c: In function 'kronll':
util.c:42:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   42 |  if (((a&3)==3) && ((b&3)==3)) return -e*kronll(b,a); return e*kronll(b,a);}
      |  ^~
util.c:42:55: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   42 |  if (((a&3)==3) && ((b&3)==3)) return -e*kronll(b,a); return e*kronll(b,a);}
      |                                                       ^~~~~~
gcc  -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  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu17 -fno-fast-math -mfpmath=sse -ffp-contract=on -DFPUCONTROLH   -c -o QD.o QD.c
QD.c: In function 'QD_outputi':
QD.c:268:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  268 |  for (i=0;i<e;i++) QD_mul(n,p,T,p); for (i=0;i<-e;i++) QD_mul(n,p,T,p);
      |  ^~~
QD.c:268:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  268 |  for (i=0;i<e;i++) QD_mul(n,p,T,p); for (i=0;i<-e;i++) QD_mul(n,p,T,p);
      |                                     ^~~
QD.c:269:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  269 |  if (e>0) QD_div(n,b,p,b); if (e<0) QD_mul(n,b,p,b);
      |  ^~
QD.c:269:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  269 |  if (e>0) QD_div(n,b,p,b); if (e<0) QD_mul(n,b,p,b);
      |                            ^~
QD.c:280:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  280 |  for (j=1;j<d;j++,i++) S[i]=QD_digit[Z[j]]; S[i++]='\0';
      |  ^~~
QD.c:280:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  280 |  for (j=1;j<d;j++,i++) S[i]=QD_digit[Z[j]]; S[i++]='\0';
      |                                             ^
QD.c: In function 'QD_floorQD':
QD.c:302:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  302 |  if (n==1) o[0]=x0; if (n==2) QD_qsum(x0,x1,o[0],o[1]);
      |  ^~
QD.c:302:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  302 |  if (n==1) o[0]=x0; if (n==2) QD_qsum(x0,x1,o[0],o[1]);
      |                     ^~
QD.c:303:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  303 |  if (n==3) QD_renorm_3(x0,x1,x2,o); if (n==4) QD_renorm_4(x0,x1,x2,x3,o);}
      |  ^~
QD.c:303:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  303 |  if (n==3) QD_renorm_3(x0,x1,x2,o); if (n==4) QD_renorm_4(x0,x1,x2,x3,o);}
      |                                     ^~
QD.c: In function 'QD_round':
QD.c:310:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  310 |  if (n==1) o[0]=x0; if (n==2) QD_qsum(x0,x1,o[0],o[1]);
      |  ^~
QD.c:310:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  310 |  if (n==1) o[0]=x0; if (n==2) QD_qsum(x0,x1,o[0],o[1]);
      |                     ^~
QD.c:311:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  311 |  if (n==3) QD_renorm_3(x0,x1,x2,o); if (n==4) QD_renorm_4(x0,x1,x2,x3,o);}
      |  ^~
QD.c:311:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  311 |  if (n==3) QD_renorm_3(x0,x1,x2,o); if (n==4) QD_renorm_4(x0,x1,x2,x3,o);}
      |                                     ^~
QD.c: In function 'QD_atan':
QD.c:388:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  388 |  if (i[0]<0.0) QD_neg(n,u,u); QD_copy(n,QD_zero,q); q[0]=Atan(u[0]);
      |  ^~
QD.c:388:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  388 |  if (i[0]<0.0) QD_neg(n,u,u); QD_copy(n,QD_zero,q); q[0]=Atan(u[0]);
      |                               ^~~~~~~
QD.c:400:2: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
  400 |  else QD_copy(n,q,o); if (i[0]<0.0) QD_neg(n,o,o);}
      |  ^~~~
QD.c:400:23: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
  400 |  else QD_copy(n,q,o); if (i[0]<0.0) QD_neg(n,o,o);}
      |                       ^~
QD.c: In function 'QD_intout':
QD.c:429:2: warning: this 'while' clause does not guard... [-Wmisleading-indentation]
  429 |  while (S[i]!='.') printf("%c",S[i++]); j=i+1;
      |  ^~~~~
QD.c:429:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while'
  429 |  while (S[i]!='.') printf("%c",S[i++]); j=i+1;
      |                                         ^
QD.c: In function 'QD_intout_noplus':
QD.c:438:2: warning: this 'while' clause does not guard... [-Wmisleading-indentation]
  438 |  while (S[i]!='.') printf("%c",S[i++]); j=i+1;
      |  ^~~~~
QD.c:438:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while'
  438 |  while (S[i]!='.') printf("%c",S[i++]); j=i+1;
      |                                         ^
QD.c: In function 'QDpoly_mul':
QD.c:457:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  457 |  if (maxd==-1) maxd=a.deg+b.deg; initQDpoly(c,maxd);
      |  ^~
QD.c:457:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  457 |  if (maxd==-1) maxd=a.deg+b.deg; initQDpoly(c,maxd);
      |                                  ^~~~~~~~~~
QD.c: In function 'QDpoly_pow':
QD.c:464:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  464 |  if (maxd==-1) maxd=a.deg*m; initQDpoly(&s,0); QD_copy(wmax,QD_one,s.coeff[0]);
      |  ^~
QD.c:464:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  464 |  if (maxd==-1) maxd=a.deg*m; initQDpoly(&s,0); QD_copy(wmax,QD_one,s.coeff[0]);
      |                              ^~~~~~~~~~
QD.c: In function 'QDpoly_intout':
QD.c:482:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  482 |    if (i==1) printf("*x"); if (i>=2) printf("*x^%i",i);}}
      |    ^~
QD.c:482:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  482 |    if (i==1) printf("*x"); if (i>=2) printf("*x^%i",i);}}
      |                            ^~
QD.c: In function 'QD_intgcd':
QD.c:506:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  506 |  if (I1[0]<0.0) QD_neg(wmax,I1,I1); if (I2[0]<0.0) QD_neg(wmax,I2,I2);
      |  ^~
QD.c:506:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  506 |  if (I1[0]<0.0) QD_neg(wmax,I1,I1); if (I2[0]<0.0) QD_neg(wmax,I2,I2);
      |                                     ^~
QD.c: In function 'QD_is_power':
QD.c:513:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  513 |  for (i=0;i<4;i++) if (t[0]!=y[0]) return 0; return 1;}
      |  ^~~
QD.c:513:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  513 |  for (i=0;i<4;i++) if (t[0]!=y[0]) return 0; return 1;}
      |                                              ^~~~~~
QD.c: In function 'Cos':
QD.c:552:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  552 |   if (n==1) return -S; return S;}
      |   ^~
QD.c:552:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  552 |   if (n==1) return -S; return S;}
      |                        ^~~~~~
QD.c:555:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  555 |  if (n==1) return -S; return S;}
      |  ^~
QD.c:555:23: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  555 |  if (n==1) return -S; return S;}
      |                       ^~~~~~
QD.c: In function 'Exp':
QD.c:559:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  559 |  if (DEBUG>=2) printf("Exp %.16e\n",x); if (x==0) return 1;
      |  ^~
QD.c:559:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  559 |  if (DEBUG>=2) printf("Exp %.16e\n",x); if (x==0) return 1;
      |                                         ^~
QD.c:560:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  560 |  if (x>709.0) errorit("Overflow in Exp"); if (x<-709.0) return 0.0;
      |  ^~
QD.c:560:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  560 |  if (x>709.0) errorit("Overflow in Exp"); if (x<-709.0) return 0.0;
      |                                           ^~
QD.c: In function 'Log':
QD.c:566:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  566 |  if (x==0.0) return -1e300; if (x<=0.0) errorit("must be positive in Log");
      |  ^~
QD.c:566:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  566 |  if (x==0.0) return -1e300; if (x<=0.0) errorit("must be positive in Log");
      |                             ^~
QD.c: In function 'Atan':
QD.c:578:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  578 |  if (x==0.0) return x; if ((x>1.0) || (x<-1.0)) {x=1.0/x; r=1;}
      |  ^~
QD.c:578:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  578 |  if (x==0.0) return x; if ((x>1.0) || (x<-1.0)) {x=1.0/x; r=1;}
      |                        ^~
QD.c: In function 'Root':
QD.c:586:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  586 |  if (n<=0) errorit("bad Root"); z=Pow(x,1.0/(double) n);
      |  ^~
QD.c:586:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  586 |  if (n<=0) errorit("bad Root"); z=Pow(x,1.0/(double) n);
      |                                 ^
QD.c: In function 'Sqrt':
QD.c:596:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  596 |  for (i=0;i<5;i++) g=g-(g*g-x)/(g+g); z=g*r;
      |  ^~~
QD.c:596:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  596 |  for (i=0;i<5;i++) g=g-(g*g-x)/(g+g); z=g*r;
      |                                       ^
QD.c: In function 'Pow':
QD.c:601:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  601 |  if (x<=0.0) errorit("must be nonnegative in Pow"); return Exp(y*Log(x));}
      |  ^~
QD.c:601:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  601 |  if (x<=0.0) errorit("must be nonnegative in Pow"); return Exp(y*Log(x));}
      |                                                     ^~~~~~
QD.c: In function 'QD_div_22':
QD.c:77:15: warning: 'QD_mul_21' accessing 32 bytes in a region of size 16 [-Wstringop-overflow=]
   77 |  s=a[0]/b[0]; QD_mul_21(b,s,r); QD_diff(a[0],r[0],t,u);
      |               ^~~~~~~~~~~~~~~~
QD.c:77:15: note: referencing argument 3 of type 'double *'
QD.c:62:13: note: in a call to function 'QD_mul_21'
   62 | static void QD_mul_21(QD a,double b,QD c)
      |             ^~~~~~~~~
In function 'QD_div_33',
    inlined from 'QD_div' at QD.c:203:12:
QD.c:114:16: warning: 'QD_mul_31' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=]
  114 |  q0=a[0]/b[0]; QD_mul_31(b,q0,t); QD_sub_33(a,t,r);
      |                ^~~~~~~~~~~~~~~~~
QD.c: In function 'QD_div':
QD.c:114:16: note: referencing argument 3 of type 'double *'
QD.c:94:13: note: in a call to function 'QD_mul_31'
   94 | static void QD_mul_31(QD a,double b,QD c)
      |             ^~~~~~~~~
In function 'QD_div_33',
    inlined from 'QD_div' at QD.c:203:12:
QD.c:114:35: warning: 'QD_sub_33' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=]
  114 |  q0=a[0]/b[0]; QD_mul_31(b,q0,t); QD_sub_33(a,t,r);
      |                                   ^~~~~~~~~~~~~~~~
QD.c: In function 'QD_div':
QD.c:114:35: note: referencing argument 2 of type 'double *'
In function 'QD_div_33',
    inlined from 'QD_div' at QD.c:203:12:
QD.c:114:35: warning: 'QD_sub_33' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=]
QD.c: In function 'QD_div':
QD.c:114:35: note: referencing argument 3 of type 'double *'
QD.c:89:13: note: in a call to function 'QD_sub_33'
   89 | static void QD_sub_33(QD a,QD b,QD c)
      |             ^~~~~~~~~
In function 'QD_div_33',
    inlined from 'QD_div' at QD.c:203:12:
QD.c:115:16: warning: 'QD_mul_31' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=]
  115 |  q1=r[0]/b[0]; QD_mul_31(b,q1,t); QD_sub_33(r,t,r);
      |                ^~~~~~~~~~~~~~~~~
QD.c: In function 'QD_div':
QD.c:115:16: note: referencing argument 3 of type 'double *'
QD.c:94:13: note: in a call to function 'QD_mul_31'
   94 | static void QD_mul_31(QD a,double b,QD c)
      |             ^~~~~~~~~
In function 'QD_div_33',
    inlined from 'QD_div' at QD.c:203:12:
QD.c:115:35: warning: 'QD_sub_33' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=]
  115 |  q1=r[0]/b[0]; QD_mul_31(b,q1,t); QD_sub_33(r,t,r);
      |                                   ^~~~~~~~~~~~~~~~
QD.c: In function 'QD_div':
QD.c:115:35: note: referencing argument 1 of type 'double *'
In function 'QD_div_33',
    inlined from 'QD_div' at QD.c:203:12:
QD.c:115:35: warning: 'QD_sub_33' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=]
QD.c: In function 'QD_div':
QD.c:115:35: note: referencing argument 2 of type 'double *'
In function 'QD_div_33',
    inlined from 'QD_div' at QD.c:203:12:
QD.c:115:35: warning: 'QD_sub_33' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=]
QD.c: In function 'QD_div':
QD.c:115:35: note: referencing argument 3 of type 'double *'
QD.c:89:13: note: in a call to function 'QD_sub_33'
   89 | static void QD_sub_33(QD a,QD b,QD c)
      |             ^~~~~~~~~
In function 'QD_div_31',
    inlined from 'QD_div1' at QD.c:213:12:
QD.c:108:48: warning: 'QD_sub_33' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=]
  108 |  q0=a[0]/b; QD_prod(b,q0,t[0],t[1]); t[2]=0.0; QD_sub_33(a,t,r);
      |                                                ^~~~~~~~~~~~~~~~
QD.c: In function 'QD_div1':
QD.c:108:48: note: referencing argument 2 of type 'double *'
In function 'QD_div_31',
    inlined from 'QD_div1' at QD.c:213:12:
QD.c:108:48: warning: 'QD_sub_33' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=]
QD.c: In function 'QD_div1':
QD.c:108:48: note: referencing argument 3 of type 'double *'
QD.c:89:13: note: in a call to function 'QD_sub_33'
   89 | static void QD_sub_33(QD a,QD b,QD c)
      |             ^~~~~~~~~
In function 'QD_div_31',
    inlined from 'QD_div1' at QD.c:213:12:
QD.c:109:38: warning: 'QD_sub_33' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=]
  109 |  q1=r[0]/b; QD_prod(b,q1,t[0],t[1]); QD_sub_33(r,t,r);
      |                                      ^~~~~~~~~~~~~~~~
QD.c: In function 'QD_div1':
QD.c:109:38: note: referencing argument 1 of type 'double *'
In function 'QD_div_31',
    inlined from 'QD_div1' at QD.c:213:12:
QD.c:109:38: warning: 'QD_sub_33' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=]
QD.c: In function 'QD_div1':
QD.c:109:38: note: referencing argument 2 of type 'double *'
In function 'QD_div_31',
    inlined from 'QD_div1' at QD.c:213:12:
QD.c:109:38: warning: 'QD_sub_33' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=]
QD.c: In function 'QD_div1':
QD.c:109:38: note: referencing argument 3 of type 'double *'
QD.c:89:13: note: in a call to function 'QD_sub_33'
   89 | static void QD_sub_33(QD a,QD b,QD c)
      |             ^~~~~~~~~
gcc  -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  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu17 -fno-fast-math -mfpmath=sse -ffp-contract=on -DFPUCONTROLH  -o sympow  fpu.o analrank.o analytic.o compute.o compute2.o help.o conductors.o disk.o ec_ap.o ec_ap_bsgs.o ec_ap_large.o eulerfactors.o factor.o generate.o init_curve.o main.o moddeg.o periods.o prepare.o QD.o rootno.o util.o -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld  
QD.c: In function 'QD_div_22':
QD.c:77:15: warning: 'QD_mul_21' accessing 32 bytes in a region of size 16 [-Wstringop-overflow=]
   77 |  s=a[0]/b[0]; QD_mul_21(b,s,r); QD_diff(a[0],r[0],t,u);
      |               ^
QD.c:77:15: note: referencing argument 3 of type 'double *'
QD.c:62:13: note: in a call to function 'QD_mul_21'
   62 | static void QD_mul_21(QD a,double b,QD c)
      |             ^
In function 'QD_div_33',
    inlined from 'QD_div' at QD.c:203:12:
QD.c:114:16: warning: 'QD_mul_31' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=]
  114 |  q0=a[0]/b[0]; QD_mul_31(b,q0,t); QD_sub_33(a,t,r);
      |                ^
QD.c: In function 'QD_div':
QD.c:114:16: note: referencing argument 3 of type 'double *'
QD.c:94:13: note: in a call to function 'QD_mul_31'
   94 | static void QD_mul_31(QD a,double b,QD c)
      |             ^
In function 'QD_div_33',
    inlined from 'QD_div' at QD.c:203:12:
QD.c:114:35: warning: 'QD_sub_33' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=]
  114 |  q0=a[0]/b[0]; QD_mul_31(b,q0,t); QD_sub_33(a,t,r);
      |                                   ^
QD.c: In function 'QD_div':
QD.c:114:35: note: referencing argument 2 of type 'double *'
In function 'QD_div_33',
    inlined from 'QD_div' at QD.c:203:12:
QD.c:114:35: warning: 'QD_sub_33' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=]
QD.c: In function 'QD_div':
QD.c:114:35: note: referencing argument 3 of type 'double *'
QD.c:89:13: note: in a call to function 'QD_sub_33'
   89 | static void QD_sub_33(QD a,QD b,QD c)
      |             ^
In function 'QD_div_33',
    inlined from 'QD_div' at QD.c:203:12:
QD.c:115:16: warning: 'QD_mul_31' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=]
  115 |  q1=r[0]/b[0]; QD_mul_31(b,q1,t); QD_sub_33(r,t,r);
      |                ^
QD.c: In function 'QD_div':
QD.c:115:16: note: referencing argument 3 of type 'double *'
QD.c:94:13: note: in a call to function 'QD_mul_31'
   94 | static void QD_mul_31(QD a,double b,QD c)
      |             ^
In function 'QD_div_33',
    inlined from 'QD_div' at QD.c:203:12:
QD.c:115:35: warning: 'QD_sub_33' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=]
  115 |  q1=r[0]/b[0]; QD_mul_31(b,q1,t); QD_sub_33(r,t,r);
      |                                   ^
QD.c: In function 'QD_div':
QD.c:115:35: note: referencing argument 1 of type 'double *'
In function 'QD_div_33',
    inlined from 'QD_div' at QD.c:203:12:
QD.c:115:35: warning: 'QD_sub_33' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=]
QD.c: In function 'QD_div':
QD.c:115:35: note: referencing argument 2 of type 'double *'
In function 'QD_div_33',
    inlined from 'QD_div' at QD.c:203:12:
QD.c:115:35: warning: 'QD_sub_33' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=]
QD.c: In function 'QD_div':
QD.c:115:35: note: referencing argument 3 of type 'double *'
QD.c:89:13: note: in a call to function 'QD_sub_33'
   89 | static void QD_sub_33(QD a,QD b,QD c)
      |             ^
In function 'QD_div_31',
    inlined from 'QD_div1' at QD.c:213:12:
QD.c:108:48: warning: 'QD_sub_33' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=]
  108 |  q0=a[0]/b; QD_prod(b,q0,t[0],t[1]); t[2]=0.0; QD_sub_33(a,t,r);
      |                                                ^
QD.c: In function 'QD_div1':
QD.c:108:48: note: referencing argument 2 of type 'double *'
In function 'QD_div_31',
    inlined from 'QD_div1' at QD.c:213:12:
QD.c:108:48: warning: 'QD_sub_33' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=]
QD.c: In function 'QD_div1':
QD.c:108:48: note: referencing argument 3 of type 'double *'
QD.c:89:13: note: in a call to function 'QD_sub_33'
   89 | static void QD_sub_33(QD a,QD b,QD c)
      |             ^
In function 'QD_div_31',
    inlined from 'QD_div1' at QD.c:213:12:
QD.c:109:38: warning: 'QD_sub_33' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=]
  109 |  q1=r[0]/b; QD_prod(b,q1,t[0],t[1]); QD_sub_33(r,t,r);
      |                                      ^
QD.c: In function 'QD_div1':
QD.c:109:38: note: referencing argument 1 of type 'double *'
In function 'QD_div_31',
    inlined from 'QD_div1' at QD.c:213:12:
QD.c:109:38: warning: 'QD_sub_33' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=]
QD.c: In function 'QD_div1':
QD.c:109:38: note: referencing argument 2 of type 'double *'
In function 'QD_div_31',
    inlined from 'QD_div1' at QD.c:213:12:
QD.c:109:38: warning: 'QD_sub_33' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=]
QD.c: In function 'QD_div1':
QD.c:109:38: note: referencing argument 3 of type 'double *'
QD.c:89:13: note: in a call to function 'QD_sub_33'
   89 | static void QD_sub_33(QD a,QD b,QD c)
      |             ^
/usr/bin/help2man --manual="SYMPOW package" --source="SYMPOW (2.023.6)" --help-option=-help --version-option=-dump-versiontuple --no-info -s 1 -n "SYMPOW program" -I sympow.h2m -o sympow.1 ./sympow
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.SJaKDH
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/sympow-2.023.6-4.fc35.x86_64 '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/sympow-2.023.6-4.fc35.x86_64
++ dirname /builddir/build/BUILDROOT/sympow-2.023.6-4.fc35.x86_64
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/sympow-2.023.6-4.fc35.x86_64
+ cd sympow-v2.023.6
+ /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/sympow-2.023.6-4.fc35.x86_64 'INSTALL=/usr/bin/install -p'
install -d /builddir/build/BUILDROOT/sympow-2.023.6-4.fc35.x86_64/usr/bin
install -d /builddir/build/BUILDROOT/sympow-2.023.6-4.fc35.x86_64/usr/share/man/man1
install -m 0755 sympow /builddir/build/BUILDROOT/sympow-2.023.6-4.fc35.x86_64/usr/bin
install -m 0644 sympow.1 /builddir/build/BUILDROOT/sympow-2.023.6-4.fc35.x86_64/usr/share/man/man1
/usr/bin/mkdir -p datafiles
/usr/bin/touch datafiles/param_data
/bin/sh armd.sh
Using the already extant datafiles directory
Running gp to make the data files
Cleaning the data files
/usr/bin/sed -i -e '/logfile =/d' datafiles/*.txt
install -d /builddir/build/BUILDROOT/sympow-2.023.6-4.fc35.x86_64/usr/libexec/sympow
install -d /builddir/build/BUILDROOT/sympow-2.023.6-4.fc35.x86_64/usr/share/sympow
install -d /builddir/build/BUILDROOT/sympow-2.023.6-4.fc35.x86_64/usr/share/sympow/datafiles
install -m 0755 new_data /builddir/build/BUILDROOT/sympow-2.023.6-4.fc35.x86_64/usr/libexec/sympow
install -m 0644 standard1.gp standard2.gp standard3.gp /builddir/build/BUILDROOT/sympow-2.023.6-4.fc35.x86_64/usr/share/sympow
install -m 0644 datafiles/*.txt datafiles/param_data /builddir/build/BUILDROOT/sympow-2.023.6-4.fc35.x86_64/usr/share/sympow/datafiles
+ mkdir -p /builddir/build/BUILDROOT/sympow-2.023.6-4.fc35.x86_64/var/cache/sympow
++ config/endiantuple
+ mkdir -p binfiles/le64
+ for fil in datafiles/*.txt
++ grep -Fc AT datafiles/A012M.txt
+ NUM=192
+ '[' 192 -gt 0 ']'
++ config/endiantuple
++ basename datafiles/A012M.bin
+ ./sympow -txt2bin 192 binfiles/le64/A012M.bin
+ for fil in datafiles/*.txt
++ grep -Fc AT datafiles/A012S.txt
++ :
+ NUM=0
+ '[' 0 -gt 0 ']'
+ for fil in datafiles/*.txt
++ grep -Fc AT datafiles/A013M.txt
+ NUM=128
+ '[' 128 -gt 0 ']'
++ config/endiantuple
++ basename datafiles/A013M.bin
+ ./sympow -txt2bin 128 binfiles/le64/A013M.bin
+ for fil in datafiles/*.txt
++ grep -Fc AT datafiles/A013S.txt
++ :
+ NUM=0
+ '[' 0 -gt 0 ']'
+ for fil in datafiles/*.txt
++ grep -Fc AT datafiles/A014M.txt
+ NUM=128
+ '[' 128 -gt 0 ']'
++ config/endiantuple
++ basename datafiles/A014M.bin
+ ./sympow -txt2bin 128 binfiles/le64/A014M.bin
+ for fil in datafiles/*.txt
++ grep -Fc AT datafiles/A014S.txt
++ :
+ NUM=0
+ '[' 0 -gt 0 ']'
+ for fil in datafiles/*.txt
++ grep -Fc AT datafiles/A015M.txt
+ NUM=128
+ '[' 128 -gt 0 ']'
++ config/endiantuple
++ basename datafiles/A015M.bin
+ ./sympow -txt2bin 128 binfiles/le64/A015M.bin
+ for fil in datafiles/*.txt
++ grep -Fc AT datafiles/A015S.txt
++ :
+ NUM=0
+ '[' 0 -gt 0 ']'
+ for fil in datafiles/*.txt
++ grep -Fc AT datafiles/A016M.txt
+ NUM=128
+ '[' 128 -gt 0 ']'
++ config/endiantuple
++ basename datafiles/A016M.bin
+ ./sympow -txt2bin 128 binfiles/le64/A016M.bin
+ for fil in datafiles/*.txt
++ grep -Fc AT datafiles/A016S.txt
++ :
+ NUM=0
+ '[' 0 -gt 0 ']'
+ for fil in datafiles/*.txt
++ grep -Fc AT datafiles/A017M.txt
+ NUM=128
+ '[' 128 -gt 0 ']'
++ config/endiantuple
++ basename datafiles/A017M.bin
+ ./sympow -txt2bin 128 binfiles/le64/A017M.bin
+ for fil in datafiles/*.txt
++ grep -Fc AT datafiles/A017S.txt
++ :
+ NUM=0
+ '[' 0 -gt 0 ']'
+ for fil in datafiles/*.txt
++ grep -Fc AT datafiles/A018M.txt
+ NUM=64
+ '[' 64 -gt 0 ']'
++ config/endiantuple
++ basename datafiles/A018M.bin
+ ./sympow -txt2bin 64 binfiles/le64/A018M.bin
+ for fil in datafiles/*.txt
++ grep -Fc AT datafiles/A018S.txt
++ :
+ NUM=0
+ '[' 0 -gt 0 ']'
+ for fil in datafiles/*.txt
++ grep -Fc AT datafiles/A019M.txt
+ NUM=64
+ '[' 64 -gt 0 ']'
++ config/endiantuple
++ basename datafiles/A019M.bin
+ ./sympow -txt2bin 64 binfiles/le64/A019M.bin
+ for fil in datafiles/*.txt
++ grep -Fc AT datafiles/A019S.txt
++ :
+ NUM=0
+ '[' 0 -gt 0 ']'
+ for fil in datafiles/*.txt
++ grep -Fc AT datafiles/A01OM.txt
+ NUM=192
+ '[' 192 -gt 0 ']'
++ config/endiantuple
++ basename datafiles/A01OM.bin
+ ./sympow -txt2bin 192 binfiles/le64/A01OM.bin
+ for fil in datafiles/*.txt
++ grep -Fc AT datafiles/A01OS.txt
++ :
+ NUM=0
+ '[' 0 -gt 0 ']'
+ for fil in datafiles/*.txt
++ grep -Fc AT datafiles/M02HM.txt
+ NUM=352
+ '[' 352 -gt 0 ']'
++ config/endiantuple
++ basename datafiles/M02HM.bin
+ ./sympow -txt2bin 352 binfiles/le64/M02HM.bin
+ for fil in datafiles/*.txt
++ grep -Fc AT datafiles/M02HS.txt
++ :
+ NUM=0
+ '[' 0 -gt 0 ']'
+ for fil in datafiles/*.txt
++ grep -Fc AT datafiles/M02LM.txt
+ NUM=352
+ '[' 352 -gt 0 ']'
++ config/endiantuple
++ basename datafiles/M02LM.bin
+ ./sympow -txt2bin 352 binfiles/le64/M02LM.bin
+ for fil in datafiles/*.txt
++ grep -Fc AT datafiles/M02LS.txt
++ :
+ NUM=0
+ '[' 0 -gt 0 ']'
+ for fil in datafiles/*.txt
++ grep -Fc AT datafiles/m01EM.txt
+ NUM=320
+ '[' 320 -gt 0 ']'
++ config/endiantuple
++ basename datafiles/m01EM.bin
+ ./sympow -txt2bin 320 binfiles/le64/m01EM.bin
+ for fil in datafiles/*.txt
++ grep -Fc AT datafiles/m01ES.txt
++ :
+ NUM=0
+ '[' 0 -gt 0 ']'
+ for fil in datafiles/*.txt
++ grep -Fc AT datafiles/m02EM.txt
+ NUM=320
+ '[' 320 -gt 0 ']'
++ config/endiantuple
++ basename datafiles/m02EM.bin
+ ./sympow -txt2bin 320 binfiles/le64/m02EM.bin
+ for fil in datafiles/*.txt
++ grep -Fc AT datafiles/m02ES.txt
++ :
+ NUM=0
+ '[' 0 -gt 0 ']'
++ config/endiantuple
+ chmod 0644 binfiles/le64/A012M.bin binfiles/le64/A013M.bin binfiles/le64/A014M.bin binfiles/le64/A015M.bin binfiles/le64/A016M.bin binfiles/le64/A017M.bin binfiles/le64/A018M.bin binfiles/le64/A019M.bin binfiles/le64/A01OM.bin binfiles/le64/M02HM.bin binfiles/le64/M02LM.bin binfiles/le64/m01EM.bin binfiles/le64/m02EM.bin
+ cp -a binfiles /builddir/build/BUILDROOT/sympow-2.023.6-4.fc35.x86_64/var/cache/sympow/datafiles
+ /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 2.023.6-4.fc35 --unique-debug-suffix -2.023.6-4.fc35.x86_64 --unique-debug-src-base sympow-2.023.6-4.fc35.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/sympow-v2.023.6
extracting debug info from /builddir/build/BUILDROOT/sympow-2.023.6-4.fc35.x86_64/usr/bin/sympow
original debug info size: 820kB, size after compression: 792kB
/usr/bin/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match.
362 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/check-rpaths
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
mangling shebang in /usr/libexec/sympow/new_data from /bin/sh to #!/usr/bin/sh
+ /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0
+ /usr/lib/rpm/redhat/brp-python-hardlink
Processing files: sympow-2.023.6-4.fc35.x86_64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.lDiRrr
+ umask 022
+ cd /builddir/build/BUILD
+ cd sympow-v2.023.6
+ DOCDIR=/builddir/build/BUILDROOT/sympow-2.023.6-4.fc35.x86_64/usr/share/doc/sympow
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/sympow-2.023.6-4.fc35.x86_64/usr/share/doc/sympow
+ cp -pr HISTORY /builddir/build/BUILDROOT/sympow-2.023.6-4.fc35.x86_64/usr/share/doc/sympow
+ cp -pr README.md /builddir/build/BUILDROOT/sympow-2.023.6-4.fc35.x86_64/usr/share/doc/sympow
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: sympow = 2.023.6-4.fc35 sympow(x86-64) = 2.023.6-4.fc35
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: glibc >= 2.33.9000-43.fc35 libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_2.8)(64bit) rtld(GNU_HASH)
Processing files: sympow-data-2.023.6-4.fc35.noarch
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.Ev3znb
+ umask 022
+ cd /builddir/build/BUILD
+ cd sympow-v2.023.6
+ LICENSEDIR=/builddir/build/BUILDROOT/sympow-2.023.6-4.fc35.x86_64/usr/share/licenses/sympow-data
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/sympow-2.023.6-4.fc35.x86_64/usr/share/licenses/sympow-data
+ cp -pr COPYING /builddir/build/BUILDROOT/sympow-2.023.6-4.fc35.x86_64/usr/share/licenses/sympow-data
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: sympow-data = 2.023.6-4.fc35
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: /usr/bin/sh
Processing files: sympow-debugsource-2.023.6-4.fc35.x86_64
Provides: sympow-debugsource = 2.023.6-4.fc35 sympow-debugsource(x86-64) = 2.023.6-4.fc35
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: sympow-debuginfo-2.023.6-4.fc35.x86_64
Provides: debuginfo(build-id) = cf80e142e756bffbd5b6597be25a0ee9fc0369cf sympow-debuginfo = 2.023.6-4.fc35 sympow-debuginfo(x86-64) = 2.023.6-4.fc35
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: sympow-debugsource(x86-64) = 2.023.6-4.fc35
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/sympow-2.023.6-4.fc35.x86_64
Wrote: /builddir/build/RPMS/sympow-2.023.6-4.fc35.x86_64.rpm
Wrote: /builddir/build/RPMS/sympow-debuginfo-2.023.6-4.fc35.x86_64.rpm
Wrote: /builddir/build/RPMS/sympow-debugsource-2.023.6-4.fc35.x86_64.rpm
Wrote: /builddir/build/RPMS/sympow-data-2.023.6-4.fc35.noarch.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.SmCAkb
+ umask 022
+ cd /builddir/build/BUILD
+ cd sympow-v2.023.6
+ /usr/bin/rm -rf /builddir/build/BUILDROOT/sympow-2.023.6-4.fc35.x86_64
+ RPM_EC=0
++ jobs -p
+ exit 0
Child return code was: 0