Mock Version: 6.0 Mock Version: 6.0 Mock Version: 6.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --nodeps /builddir/build/SPECS/icon.spec'], chrootPath='/var/lib/mock/f41-build-56840015-6546567/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qgfgo4x4:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qgfgo4x4:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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', '21fcab3cc41842d28ac82bf3c9f537c4', '-D', '/var/lib/mock/f41-build-56840015-6546567/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qgfgo4x4:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --nodeps /builddir/build/SPECS/icon.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1721260800 Wrote: /builddir/build/SRPMS/icon-9.5.20i-10.fc41.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/icon.spec'], chrootPath='/var/lib/mock/f41-build-56840015-6546567/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qgfgo4x4:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qgfgo4x4:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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', 'ef802215821c43baafd0ed2a05cc1ac6', '-D', '/var/lib/mock/f41-build-56840015-6546567/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qgfgo4x4:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/icon.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1721260800 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.nCiUix + umask 022 + cd /builddir/build/BUILD/icon-9.5.20i-build + test -d /builddir/build/BUILD/icon-9.5.20i-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/icon-9.5.20i-build + /usr/bin/rm -rf /builddir/build/BUILD/icon-9.5.20i-build + /usr/bin/mkdir -p /builddir/build/BUILD/icon-9.5.20i-build + /usr/bin/mkdir -p /builddir/build/BUILD/icon-9.5.20i-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.GOMxo7 + umask 022 + cd /builddir/build/BUILD/icon-9.5.20i-build + cd /builddir/build/BUILD/icon-9.5.20i-build + rm -rf icon-9.5.20i + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/icon-v9.5.20i.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd icon-9.5.20i + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + rm -rf src/xpm Patch #0 (icon-nostrip.patch): + echo 'Patch #0 (icon-nostrip.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .nostrip --fuzz=0 patching file src/icont/Makefile patching file src/runtime/Makefile Patch #1 (icon-system-xpm.patch): + echo 'Patch #1 (icon-system-xpm.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .system-xpm --fuzz=0 patching file src/common/Makefile patching file src/h/sys.h patching file src/Makefile + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.EFiYNy + umask 022 + cd /builddir/build/BUILD/icon-9.5.20i-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd icon-9.5.20i + make X-Configure name=linux make Pure >/dev/null cd config; sh setup.sh linux Graphics configured linux with Graphics + sed -i -e 's|CFLAGS = -O|CFLAGS = -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer|' Makedefs + sed -i -e 's|Igpx|Xpm|' Makedefs + make -j1 All uname -a Linux ef802215821c43baafd0ed2a05cc1ac6 6.12.10-200.fc41.aarch64 #1 SMP PREEMPT_DYNAMIC Fri Jan 17 18:32:17 UTC 2025 aarch64 GNU/Linux pwd /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i cd src/common; make make[1]: Entering directory '/builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/common' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -o infer infer.c infer.c:16: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 16 | #pragma clang diagnostic ignored "-Wreturn-stack-address" ./infer >../h/arch.h gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o long.o long.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o getopt.o getopt.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o time.o time.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o filepart.o filepart.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o identify.o identify.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o strtbl.o strtbl.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o rtdb.o rtdb.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o munix.o munix.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o literals.o literals.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o rswitch.o rswitch.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o alloc.o alloc.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o xwindow.o xwindow.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o ipp.o ipp.c make[1]: Leaving directory '/builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/common' cd src/rtt; make make[1]: Entering directory '/builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o rttparse.o rttparse.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o rttmain.o rttmain.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o rttlex.o rttlex.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o rttsym.o rttsym.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o rttnode.o rttnode.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o rttout.o rttout.c In function ‘interp_def’, inlined from ‘defout’ at rttout.c:3241:7, inlined from ‘defout’ at rttout.c:3226:6: rttout.c:3506:7: warning: ‘letter’ may be used uninitialized [-Wmaybe-uninitialized] 3506 | fprintf(out_file, "int %c%s (", letter, name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rttout.c: In function ‘defout’: rttout.c:3451:9: note: ‘letter’ was declared here 3451 | char letter; | ^~~~~~ gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o rttmisc.o rttmisc.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o rttdb.o rttdb.c In function ‘prt_dpnd’, inlined from ‘dumpdb’ at rttdb.c:303:4: rttdb.c:1145:7: warning: ‘sort_ary’ may be used uninitialized [-Wmaybe-uninitialized] 1145 | free((char *)sort_ary); | ^~~~~~~~~~~~~~~~~~~~~~ rttdb.c: In function ‘dumpdb’: rttdb.c:1106:21: note: ‘sort_ary’ was declared here 1106 | struct srcfile **sort_ary; | ^~~~~~~~ gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o rttinlin.o rttinlin.c rttinlin.c: In function ‘abstrcomp’: rttinlin.c:729:20: warning: ‘il’ may be used uninitialized [-Wmaybe-uninitialized] 729 | struct il_code *il; | ^~ rttinlin.c: In function ‘il_walk’: rttinlin.c:138:20: warning: ‘il’ may be used uninitialized [-Wmaybe-uninitialized] 138 | struct il_code *il; | ^~ gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o rttilc.o rttilc.c gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ../preproc/pout.c gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ../preproc/pchars.c ../preproc/pchars.c: In function ‘fill_cbuf’: ../preproc/pchars.c:80:30: warning: ‘c3’ may be used uninitialized [-Wmaybe-uninitialized] 80 | if (c1 == '?' && c2 == '?') { | ~~~^~~~~~ ../preproc/pchars.c:13:25: note: ‘c3’ was declared here 13 | register int c1, c2, c3; | ^~ gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ../preproc/perr.c gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ../preproc/pmem.c gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ../preproc/bldtok.c gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ../preproc/macro.c gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ../preproc/preproc.c gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ../preproc/evaluate.c gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ../preproc/files.c In function ‘file_src’, inlined from ‘include’ at ../preproc/files.c:124:4: ../preproc/files.c:24:13: warning: ‘path’ may be used uninitialized [-Wmaybe-uninitialized] 24 | ref.cs = new_cs(fname, f, CBufSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../preproc/files.c: In function ‘include’: ../preproc/files.c:58:10: note: ‘path’ was declared here 58 | char *path; | ^~~~ gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ../preproc/gettok.c ../preproc/gettok.c: In function ‘next_tok’: ../preproc/gettok.c:123:7: warning: ‘t’ may be used uninitialized [-Wmaybe-uninitialized] 123 | if (t == NULL) { | ^ ../preproc/gettok.c:15:18: note: ‘t’ was declared here 15 | struct token *t, *t1; | ^ gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ../preproc/pinit.c gcc -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o rtt rttparse.o rttmain.o rttlex.o rttsym.o rttnode.o rttout.o rttmisc.o rttdb.o rttinlin.o rttilc.o pout.o pchars.o perr.o pmem.o bldtok.o macro.o preproc.o evaluate.o files.o gettok.o pinit.o ../common/getopt.o ../common/time.o ../common/filepart.o ../common/identify.o ../common/strtbl.o ../common/alloc.o ../common/rtdb.o ../common/munix.o ../common/literals.o make[1]: Leaving directory '/builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt' cd src/icont; make make[1]: Entering directory '/builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/icont' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o tunix.o tunix.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o tglobals.o tglobals.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o util.o util.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o trans.o trans.c trans.c: In function ‘trans’: trans.c:49:23: warning: ‘ errors ’ directive writing 8 bytes into a region of size between 2 and 11 [-Wformat-overflow=] 49 | sprintf(tmp, "%d errors\n", afatals); | ^~~~~~~~~ In file included from /usr/include/stdio.h:970, from ../h/../h/sys.h:14, from ../h/gsupport.h:9, from trans.c:5: In function ‘sprintf’, inlined from ‘trans’ at trans.c:49:7: /usr/include/bits/stdio2.h:30:10: note: ‘__sprintf_chk’ output between 10 and 19 bytes into a destination of size 12 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o tcode.o tcode.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o tlex.o tlex.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o lnklist.o lnklist.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o tparse.o tparse.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o tsym.o tsym.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o tmem.o tmem.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o tree.o tree.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o newhdr newhdr.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o ixhdr.hdr \ ixhdr.c ../common/alloc.o ../common/munix.o strip ixhdr.hdr ./newhdr -o hdr.h ixhdr.hdr gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o link.o link.c In file included from link.h:5, from link.c:5: ../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o lglob.o lglob.c In file included from link.h:5, from lglob.c:5: ../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" lglob.c: In function ‘readglob’: lglob.c:88:21: warning: ‘implicit’ may be used uninitialized [-Wmaybe-uninitialized] 88 | k |= implicit; | ~~^~~~~~~~~~~ lglob.c:29:8: note: ‘implicit’ was declared here 29 | int implicit; | ^~~~~~~~ In function ‘scanfile’, inlined from ‘scanrefs’ at lglob.c:146:7: lglob.c:324:16: warning: ‘nrefs’ may be used uninitialized [-Wmaybe-uninitialized] 324 | if (nrefs > 0) { | ^ lglob.c: In function ‘scanrefs’: lglob.c:287:21: note: ‘nrefs’ was declared here 287 | int i, k, f, op, nrefs, flags; | ^~~~~ In function ‘scanfile’, inlined from ‘scanrefs’ at lglob.c:146:7: lglob.c:310:13: warning: ‘procid’ may be used uninitialized [-Wmaybe-uninitialized] 310 | putlocal(k, id, flags, 0, procid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lglob.c: In function ‘scanrefs’: lglob.c:288:13: note: ‘procid’ was declared here 288 | word id, procid; | ^~~~~~ In function ‘scanfile’, inlined from ‘scanrefs’ at lglob.c:146:7: lglob.c:326:27: warning: ‘gp’ may be used uninitialized [-Wmaybe-uninitialized] 326 | gp->g_refs = rp; | ~~~~~~~~~~~^~~~ lglob.c: In function ‘scanrefs’: lglob.c:290:19: note: ‘gp’ was declared here 290 | struct gentry *gp, **rp; | ^~ gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o lcode.o lcode.c In file included from link.h:5, from lcode.c:5: ../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" In function ‘lemitproc’, inlined from ‘gencode’ at lcode.c:382:13: lcode.c:43:25: warning: ‘nargs’ may be used uninitialized [-Wmaybe-uninitialized] 43 | #define outword(n) wordout((word)(n)) | ^~~~~~~~~~~~~~~~~~ lcode.c: In function ‘gencode’: lcode.c:63:11: note: ‘nargs’ was declared here 63 | int j, nargs, flags, implicit; | ^~~~~ lcode.c:332:13: warning: ‘implicit’ may be used uninitialized [-Wmaybe-uninitialized] 332 | putlocal(k, id, flags, implicit, procname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lcode.c:63:25: note: ‘implicit’ was declared here 63 | int j, nargs, flags, implicit; | ^~~~~~~~ In function ‘lemitproc’, inlined from ‘gencode’ at lcode.c:382:13: lcode.c:43:25: warning: ‘procname’ may be used uninitialized [-Wmaybe-uninitialized] 43 | #define outword(n) wordout((word)(n)) | ^~~~~~~~~~~~~~~~~~ lcode.c: In function ‘gencode’: lcode.c:65:13: note: ‘procname’ was declared here 65 | word id, procname; | ^~~~~~~~ lcode.c:381:22: warning: ‘gp’ may be used uninitialized [-Wmaybe-uninitialized] 381 | gp->g_pc = pc; | ~~~~~~~~~^~~~ lcode.c:67:19: note: ‘gp’ was declared here 67 | struct gentry *gp; | ^~ gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o llex.o llex.c In file included from link.h:5, from llex.c:5: ../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o lmem.o lmem.c In file included from link.h:5, from lmem.c:5: ../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o lsym.o lsym.c In file included from link.h:5, from lsym.c:5: ../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" lsym.c: In function ‘putfield’: lsym.c:323:16: warning: ‘rp2’ may be used uninitialized [-Wmaybe-uninitialized] 323 | rp2->r_link = alcfrec(rp, gp, fnum); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ lsym.c:298:33: note: ‘rp2’ was declared here 298 | register struct rentry *rp, *rp2; | ^~~ gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o opcode.o opcode.c In file included from link.h:5, from opcode.c:1: ../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o icont tunix.o tglobals.o util.o trans.o tcode.o tlex.o lnklist.o tparse.o tsym.o tmem.o tree.o link.o lglob.o lcode.o llex.o lmem.o lsym.o opcode.o ../common/long.o ../common/getopt.o ../common/alloc.o ../common/filepart.o ../common/strtbl.o ../common/ipp.o ../common/munix.o cp icont ../../bin (cd ../../bin; rm -f icon icon.exe; ln -s icont icon) make[1]: Leaving directory '/builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/icont' cd src/runtime; make make[1]: Entering directory '/builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/runtime' ../rtt/rtt -x cnv.r && gcc -o cnv.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xcnv.c && rm xcnv.c In file included from xcnv.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" cnv.r: In function ‘cnv_str’: cnv.r:407:18: warning: variable ‘slen’ set but not used [-Wunused-but-set-variable] 407 | word slen; | ^~~~ cnv.r: In function ‘tmp_str’: cnv.r:573:18: warning: variable ‘slen’ set but not used [-Wunused-but-set-variable] 573 | word slen; | ^~~~ ../rtt/rtt -x data.r && gcc -o data.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xdata.c && rm xdata.c In file included from xdata.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" ../rtt/rtt -x def.r && gcc -o def.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xdef.c && rm xdef.c In file included from xdef.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" ../rtt/rtt -x errmsg.r && gcc -o errmsg.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xerrmsg.c && rm xerrmsg.c In file included from xerrmsg.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" ../rtt/rtt -x fconv.r && gcc -o fconv.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xfconv.c && rm xfconv.c In file included from xfconv.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" ../rtt/rtt -x fload.r && gcc -o fload.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xfload.c && rm xfload.c In file included from xfload.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" ../rtt/rtt -x fmath.r && gcc -o fmath.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xfmath.c && rm xfmath.c In file included from xfmath.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" ../rtt/rtt -x fmisc.r && gcc -o fmisc.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xfmisc.c && rm xfmisc.c In file included from xfmisc.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" fmisc.r: In function ‘Zcopy’: fmisc.r:203:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 203 | old_rec = (struct b_record *)BlkLoc(x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:204:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 204 | i = old_rec->recdesc->proc.nfields; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:207:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 207 | Protect(new_rec = alcrecd(i,old_rec->recdesc), runerr(0)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:209:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | d2 = old_rec->fields; | ^~~~~~~~~~~~~~~~~ fmisc.r:155:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 155 | for (i = 0; i < HSegs && (seg = dst->table.hdir[i]) != NULL; i++) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:157:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 157 | prev = NULL; | ^ fmisc.r:158:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 158 | for (ep = (struct b_telem *)seg->hslots[slotnum]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:158:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 158 | for (ep = (struct b_telem *)seg->hslots[slotnum]; | ^ fmisc.r:159:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 159 | ep != NULL; ep = (struct b_telem *)ep->clink) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:159:93: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 159 | ep != NULL; ep = (struct b_telem *)ep->clink) { | ^ fmisc.r:159:158: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 159 | ep != NULL; ep = (struct b_telem *)ep->clink) { | ^ fmisc.r:161:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 161 | *te = *ep; /* copy table entry */ | ^~~~~~~~~~~~~~~~ fmisc.r:162:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 162 | if (prev == NULL) | ^ fmisc.r:163:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 163 | seg->hslots[slotnum] = (union block *)te; | ^~~~~~~~~~~~~~~~~~~~~ fmisc.r:165:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 165 | prev->clink = (union block *)te; | ^~~~~~~~~~~~ fmisc.r:166:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 166 | te->clink = ep->clink; | ^ fmisc.r:167:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 167 | prev = te; | ^ fmisc.r: In function ‘Zsort’: fmisc.r:761:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 761 | bp = (struct b_table *)BlkLoc(t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:762:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 762 | Protect(lp = alclist(size), runerr(0)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:764:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 764 | lp->listtail = lp->listhead = ep; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:764:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 764 | lp->listtail = lp->listhead = ep; | ^ fmisc.r:780:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 780 | for (j = 0; j < HSegs && (seg = bp->hdir[j]) != NULL; j++) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:780:91: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 780 | for (j = 0; j < HSegs && (seg = bp->hdir[j]) != NULL; j++) | ^ fmisc.r:782:54: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 782 | for (ep= seg->hslots[k]; | ^ fmisc.r:785:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 785 | Protect(tp = alclist((word)2), runerr(0)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:788:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 788 | tp->listhead = tp->listtail = ev; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:788:83: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 788 | tp->listhead = tp->listtail = ev; | ^ fmisc.r:789:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 789 | tp->listhead->lelem.lslots[0] = ep->telem.tref; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:790:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 790 | tp->listhead->lelem.lslots[1] = ep->telem.tval; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:791:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 791 | d1 = &lp->listhead->lelem.lslots[n++]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:793:56: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 793 | BlkLoc(*d1) = (union block *)tp; | ^ fmisc.r:800:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 800 | qsort((char *)lp->listhead->lelem.lslots, (int)size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:803:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 803 | qsort((char *)lp->listhead->lelem.lslots, (int)size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:825:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 825 | bp = (struct b_table *)BlkLoc(t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:826:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 826 | Protect(lp = alclist(size), runerr(0)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:828:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 828 | lp->listhead = lp->listtail = ep; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:828:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 828 | lp->listhead = lp->listtail = ep; | ^ fmisc.r:839:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 839 | d1 = lp->listhead->lelem.lslots; | ^~~~~~~~~~~~~~~~~~~~~~ fmisc.r:848:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 848 | for (j = 0; j < HSegs && (seg = bp->hdir[j]) != NULL; j++) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:848:91: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 848 | for (j = 0; j < HSegs && (seg = bp->hdir[j]) != NULL; j++) | ^ fmisc.r:850:54: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 850 | for (ep = seg->hslots[k]; | ^ fmisc.r:861:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 861 | qsort((char *)lp->listhead->lelem.lslots, (int)size / 2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:864:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 864 | qsort((char *)lp->listhead->lelem.lslots, (int)size / 2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:880:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 880 | return list(lp); | ^~~~~~~~~~~~~~ fmisc.r:697:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 697 | Protect(lp = alclist(size), runerr(0)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:699:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | lp->listhead = lp->listtail = ep; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:699:68: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | lp->listhead = lp->listtail = ep; | ^ fmisc.r:703:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 703 | d1 = lp->listhead->lelem.lslots; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:708:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 708 | qsort((char *)lp->listhead->lelem.lslots,(int)size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:712:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 712 | return list(lp); | ^ fmisc.r:662:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 662 | Protect(lp = alclist(size), runerr(0)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:664:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 664 | lp->listhead = lp->listtail = ep; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:664:68: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 664 | lp->listhead = lp->listtail = ep; | ^ fmisc.r:668:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 668 | d1 = lp->listhead->lelem.lslots; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:671:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 671 | qsort((char *)lp->listhead->lelem.lslots,(int)size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:675:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 675 | return list(lp); | ^ fmisc.r: In function ‘Zsortf’: fmisc.r:1037:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1037 | Protect(lp = alclist(size), runerr(0)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:1039:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1039 | lp->listhead = lp->listtail = ep; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:1039:68: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1039 | lp->listhead = lp->listtail = ep; | ^ fmisc.r:1043:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1043 | d1 = lp->listhead->lelem.lslots; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:1049:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1049 | qsort((char *)lp->listhead->lelem.lslots,(int)size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:1053:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1053 | return list(lp); | ^ fmisc.r:993:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 993 | Protect(lp = alclist(size), runerr(0)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:995:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 995 | lp->listhead = lp->listtail = ep; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:995:68: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 995 | lp->listhead = lp->listtail = ep; | ^ fmisc.r:999:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 999 | d1 = lp->listhead->lelem.lslots; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:1003:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1003 | qsort((char *)lp->listhead->lelem.lslots,(int)size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:1007:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1007 | return list(lp); | ^ ../rtt/rtt -x fscan.r && gcc -o fscan.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xfscan.c && rm xfscan.c In file included from xfscan.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" ../rtt/rtt -x fstr.r && gcc -o fstr.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xfstr.c && rm xfstr.c In file included from xfstr.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" ../rtt/rtt -x fstranl.r && gcc -o fstranl.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xfstranl.c && rm xfstranl.c In file included from xfstranl.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" ../rtt/rtt -x fstruct.r && gcc -o fstruct.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xfstruct.c && rm xfstruct.c In file included from xfstruct.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" fstruct.r: In function ‘Zlist’: fstruct.r:298:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 298 | Protect(hp = alclist(size), runerr(0)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstruct.r:300:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 300 | hp->listhead = hp->listtail = (union block *) bp; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstruct.r:300:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 300 | hp->listhead = hp->listtail = (union block *) bp; | ^ fstruct.r:311:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 311 | return list(hp); | ^~~~~~~~~~~~~~ fstruct.r: In function ‘Zpush’: fstruct.r:514:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 514 | hp = (struct b_list *) BlkLoc(x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ fstruct.r:515:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 515 | bp = (struct b_lelem *) hp->listhead; | ^~~~~~~~ fstruct.r:527:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 527 | i = hp->size / two; | ^~~~~~~~~ fstruct.r:545:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 545 | hp->listhead->lelem.listprev = (union block *) bp; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstruct.r:546:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 546 | bp->listnext = hp->listhead; | ^~~~~~~ fstruct.r:547:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 547 | hp->listhead = (union block *) bp; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstruct.r:564:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 564 | hp->size++; | ^~~~~ fstruct.r: In function ‘Zput’: fstruct.r:678:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 678 | hp = (struct b_list *)BlkLoc(x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fstruct.r:679:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 679 | bp = (struct b_lelem *) hp->listtail; | ^~~~~~~~ fstruct.r:691:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | i = hp->size / two; | ^~~~~~~~~ fstruct.r:708:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 708 | hp->listtail->lelem.listnext = (union block *) bp; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstruct.r:709:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 709 | bp->listprev = hp->listtail; | ^~~~~~~ fstruct.r:710:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 710 | hp->listtail = (union block *) bp; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstruct.r:726:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 726 | hp->size++; | ^~~~~ ../rtt/rtt -x fsys.r && gcc -o fsys.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xfsys.c && rm xfsys.c In file included from xfsys.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" fsys.r: In function ‘Zopen’: fsys.r:264:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 264 | Protect(hp = alclist(0), runerr(0)); | ^~~~~~~~~~~~~~~~~~~~~ fsys.r:265:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 265 | Protect(bp = alclstb(MinListSlots, (word)0, 0), runerr(0)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fsys.r:266:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 266 | hp->listhead = hp->listtail = (union block *) bp; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fsys.r:266:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 266 | hp->listhead = hp->listtail = (union block *) bp; | ^ fsys.r:266:143: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 266 | hp->listhead = hp->listtail = (union block *) bp; | ^ fsys.r:278:58: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 278 | f = (FILE *)wopen(fnamestr, hp, attr, n, &err_index); | ^~~~~ ../rtt/rtt -x fwindow.r && gcc -o fwindow.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xfwindow.c && rm xfwindow.c In file included from xfwindow.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" ../rtt/rtt -x imain.r && gcc -o imain.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ximain.c && rm ximain.c In file included from ximain.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" ../rtt/rtt -x imisc.r && gcc -o imisc.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ximisc.c && rm ximisc.c In file included from ximisc.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" ../rtt/rtt -x init.r && gcc -o init.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xinit.c && rm xinit.c In file included from xinit.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" ../rtt/rtt -x interp.r && gcc -o interp.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xinterp.c && rm xinterp.c In file included from xinterp.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" ../rtt/rtt -x invoke.r && gcc -o invoke.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xinvoke.c && rm xinvoke.c In file included from xinvoke.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" ../rtt/rtt -x keyword.r && gcc -o keyword.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xkeyword.c && rm xkeyword.c In file included from xkeyword.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" keyword.r: In function ‘Kdate’: keyword.r:90:18: warning: ‘/’ directive writing 1 byte into a region of size between 0 and 7 [-Wformat-overflow=] 90 | sprintf(sbuf, "%04d/%02d/%02d", | ^~~~~~~~~~~~~~~~ keyword.r:90:18: note: directive argument in the range [-2147483647, 2147483647] In file included from /usr/include/stdio.h:970, from /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/../h/sys.h:14, from /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:16: In function ‘sprintf’, inlined from ‘Kdate’ at keyword.r:90:4: /usr/include/bits/stdio2.h:30:10: note: ‘__sprintf_chk’ output between 11 and 36 bytes into a destination of size 11 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../rtt/rtt -x lmisc.r && gcc -o lmisc.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xlmisc.c && rm xlmisc.c In file included from xlmisc.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" lmisc.r: In function ‘Ocreate’: lmisc.r:32:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 32 | Protect(sblkp = alccoexp(), err_msg(0, NULL)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lmisc.r:33:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 33 | if (!sblkp) | ^~~~ lmisc.r:43:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 43 | sblkp->freshblk.dword = D_Refresh; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:21: lmisc.r:44:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 44 | BlkLoc(sblkp->freshblk) = (union block *) rblkp; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/../h/rmacros.h:90:27: note: in definition of macro ‘BlkLoc’ 90 | #define BlkLoc(d) ((d).vword.bptr) | ^ lmisc.r:70:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 70 | co_init(sblkp); | ^~~~~ lmisc.r:76:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 76 | BlkLoc(Arg0) = (union block *) sblkp; | ^~~~~ ../rtt/rtt -x oarith.r && gcc -o oarith.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xoarith.c && rm xoarith.c In file included from xoarith.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" ../rtt/rtt -x oasgn.r && gcc -o oasgn.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xoasgn.c && rm xoasgn.c In file included from xoasgn.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" oasgn.r: In function ‘subs_asgn’: oasgn.r:371:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 371 | tvsub = (struct b_tvsubs *)BlkLoc(*dest); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ oasgn.r:372:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 372 | deref(&tvsub->ssvar, &deststr); | ^~~~~~~~~~~~~~~~~~~~~~ oasgn.r:375:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 375 | prelen = tvsub->sspos - 1; | ^~~~~~~~~~~~~~~ oasgn.r:376:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 376 | poststrt = prelen + tvsub->sslen; | ^~~~~~~~~~~ oasgn.r:415:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 415 | type_case tvsub->ssvar of { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:21: oasgn.r:417:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 417 | *VarLoc(tvsub->ssvar) = rsltstr; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/../h/rmacros.h:141:32: note: in definition of macro ‘Type’ 141 | #define Type(d) (int)((d).dword & TypeMask) | ^ oasgn.r:427:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 427 | if (tvtbl_asgn(&tvsub->ssvar, (const dptr)&rsltstr) == Error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ oasgn.r:423:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 423 | *VarLoc(tvsub->ssvar) = rsltstr; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/../h/rmacros.h:151:27: note: in definition of macro ‘VarLoc’ 151 | #define VarLoc(d) ((d).vword.descptr) | ^ oasgn.r:420:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 420 | *VarLoc(tvsub->ssvar) = rsltstr; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/../h/rmacros.h:151:27: note: in definition of macro ‘VarLoc’ 151 | #define VarLoc(d) ((d).vword.descptr) | ^ oasgn.r:417:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 417 | *VarLoc(tvsub->ssvar) = rsltstr; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/../h/rmacros.h:151:27: note: in definition of macro ‘VarLoc’ 151 | #define VarLoc(d) ((d).vword.descptr) | ^ oasgn.r:431:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 431 | Asgn(tvsub->ssvar, rsltstr); | ^~~ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/../h/rmacros.h:151:27: note: in definition of macro ‘VarLoc’ 151 | #define VarLoc(d) ((d).vword.descptr) | ^ oasgn.r:431:98: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 431 | Asgn(tvsub->ssvar, rsltstr); | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/../h/rmacros.h:110:27: note: in definition of macro ‘Offset’ 110 | #define Offset(d) ((d).dword & OffsetMask) | ^ oasgn.r:434:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 434 | tvsub->sslen = StrLen(srcstr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ oasgn.r: In function ‘tvtbl_asgn’: oasgn.r:457:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 457 | bp = (struct b_tvtbl *) BlkLoc(*dest); /* Save params to tended vars */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ oasgn.r:465:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 465 | slot = memb(bp->clink, &bp->tref, bp->hashnum, &res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ oasgn.r:465:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 465 | slot = memb(bp->clink, &bp->tref, bp->hashnum, &res); | ^ oasgn.r:465:124: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 465 | slot = memb(bp->clink, &bp->tref, bp->hashnum, &res); | ^ oasgn.r:478:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 478 | tp = (struct b_table *) bp->clink; | ^~~~~~~~~ oasgn.r:484:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 484 | te->hashnum = bp->hashnum; | ^~~~~~~~~~ oasgn.r:485:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 485 | te->tref = bp->tref; | ^~~~~~~ ../rtt/rtt -x ocat.r && gcc -o ocat.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xocat.c && rm xocat.c In file included from xocat.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" ../rtt/rtt -x ocomp.r && gcc -o ocomp.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xocomp.c && rm xocomp.c In file included from xocomp.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" ../rtt/rtt -x omisc.r && gcc -o omisc.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xomisc.c && rm xomisc.c In file included from xomisc.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" omisc.r: In function ‘Ollist’: omisc.r:231:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 231 | Protect(hp = alclist(n), runerr(0)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ omisc.r:238:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 238 | hp->listhead = hp->listtail = (union block *)bp; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ omisc.r:238:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 238 | hp->listhead = hp->listtail = (union block *)bp; | ^ omisc.r:246:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 246 | return list(hp); | ^ ../rtt/rtt -x oref.r && gcc -o oref.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xoref.c && rm xoref.c In file included from xoref.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" ../rtt/rtt -x oset.r && gcc -o oset.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xoset.c && rm xoset.c In file included from xoset.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" oset.r: In function ‘Odiff’: oset.r:69:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 69 | for (i = 0; i < HSegs && (seg = srcp->set.hdir[i]) != NULL; i++) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ oset.r:71:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 71 | ep = (struct b_selem *)seg->hslots[slotnum]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ oset.r:71:80: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 71 | ep = (struct b_selem *)seg->hslots[slotnum]; | ^ oset.r:72:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 72 | while (ep != NULL) { | ^~~~~~~~~~~~~~ oset.r:73:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 73 | memb(tstp, &ep->setmem, ep->hashnum, &res); | ^~~~~~~~~~~~~~ oset.r:73:102: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 73 | memb(tstp, &ep->setmem, ep->hashnum, &res); | ^ oset.r:75:58: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 75 | hook = memb(dstp, &ep->setmem, ep->hashnum, &res); | ^~~~~~~~~~~~~~ oset.r:75:112: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 75 | hook = memb(dstp, &ep->setmem, ep->hashnum, &res); | ^ oset.r:76:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 76 | np->setmem = ep->setmem; | ^ oset.r:77:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 77 | np->hashnum = ep->hashnum; | ^ oset.r:81:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 81 | ep = (struct b_selem *)ep->clink; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ oset.r:81:83: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 81 | ep = (struct b_selem *)ep->clink; | ^ oset.r: In function ‘Ointer’: oset.r:159:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 159 | for (i = 0; i < HSegs && (seg = srcp->set.hdir[i]) != NULL; i++) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ oset.r:161:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 161 | ep = (struct b_selem *)seg->hslots[slotnum]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ oset.r:161:80: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 161 | ep = (struct b_selem *)seg->hslots[slotnum]; | ^ oset.r:162:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 162 | while (ep != NULL) { | ^~~~~~~~~~~~~~ oset.r:163:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 163 | memb(tstp, &ep->setmem, ep->hashnum, &res); | ^~~~~~~~~~~~~~ oset.r:163:102: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 163 | memb(tstp, &ep->setmem, ep->hashnum, &res); | ^ oset.r:165:58: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 165 | hook = memb(dstp, &ep->setmem, ep->hashnum, &res); | ^~~~~~~~~~~~~~ oset.r:165:112: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 165 | hook = memb(dstp, &ep->setmem, ep->hashnum, &res); | ^ oset.r:166:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 166 | np->setmem = ep->setmem; | ^ oset.r:167:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 167 | np->hashnum = ep->hashnum; | ^ oset.r:171:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 171 | ep = (struct b_selem *)ep->clink; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ oset.r:171:83: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 171 | ep = (struct b_selem *)ep->clink; | ^ oset.r: In function ‘Ounion’: oset.r:251:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 251 | for (i = 0; i < HSegs && (seg = BlkLoc(y)->set.hdir[i]) != NULL; i++) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ oset.r:253:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 253 | ep = (struct b_selem *)seg->hslots[slotnum]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ oset.r:253:80: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 253 | ep = (struct b_selem *)seg->hslots[slotnum]; | ^ oset.r:254:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 254 | while (ep != NULL) { | ^~~~~~~~~~~~~~ oset.r:255:55: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 255 | hook = memb(dstp, &ep->setmem, ep->hashnum, &res); | ^~~~~~~~~~~~~~ oset.r:255:109: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 255 | hook = memb(dstp, &ep->setmem, ep->hashnum, &res); | ^ oset.r:257:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 257 | np->setmem = ep->setmem; | ^ oset.r:258:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 258 | np->hashnum = ep->hashnum; | ^ oset.r:262:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 262 | ep = (struct b_selem *)ep->clink; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ oset.r:262:83: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 262 | ep = (struct b_selem *)ep->clink; | ^ ../rtt/rtt -x ovalue.r && gcc -o ovalue.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xovalue.c && rm xovalue.c In file included from xovalue.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" ../rtt/rtt -x profile.r && gcc -o profile.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xprofile.c && rm xprofile.c In file included from xprofile.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" ../rtt/rtt -x ralc.r && gcc -o ralc.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xralc.c && rm xralc.c In file included from xralc.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" ../rtt/rtt -x rcoexpr.r && gcc -o rcoexpr.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xrcoexpr.c && rm xrcoexpr.c In file included from xrcoexpr.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" ../rtt/rtt -x rcomp.r && gcc -o rcomp.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xrcomp.c && rm xrcomp.c In file included from xrcomp.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" ../rtt/rtt -x rdebug.r && gcc -o rdebug.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xrdebug.c && rm xrdebug.c In file included from xrdebug.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" ../rtt/rtt -x rexternal.r && gcc -o rexternal.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xrexternal.c && rm xrexternal.c In file included from xrexternal.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" ../rtt/rtt -x rlrgint.r && gcc -o rlrgint.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xrlrgint.c && rm xrlrgint.c In file included from xrlrgint.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" rlrgint.r: In function ‘realtobig’: rlrgint.r:312:8: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 312 | if (sgn = x < 0) | ^~~ rlrgint.r: In function ‘bigtos’: rlrgint.r:345:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 345 | a = LrgInt(da); | ^~~~~~~~~~~~~ rlrgint.r:346:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 346 | Protect(temp = alcbignum(alen), fatalerr(0,NULL)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:347:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 347 | if (a->sign) | ^~~~~~ rlrgint.r:350:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 350 | bdcopy(DIG(a,0), | ^~~~ rlrgint.r:350:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 350 | bdcopy(DIG(a,0), | ^ rlrgint.r:350:136: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 350 | bdcopy(DIG(a,0), | ^ rlrgint.r:350:192: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 350 | bdcopy(DIG(a,0), | ^ rlrgint.r:354:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 354 | while (cmpi1(DIG(temp,0), | ^~~~~~~ rlrgint.r:354:78: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 354 | while (cmpi1(DIG(temp,0), | ^ rlrgint.r:356:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 356 | *--p = '0' + divi1(DIG(temp,0), | ^~~~~~~ rlrgint.r:356:87: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 356 | *--p = '0' + divi1(DIG(temp,0), | ^ rlrgint.r:358:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 358 | DIG(temp,0), | ^ ~~~~~~~~~~~~ rlrgint.r:358:68: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 358 | DIG(temp,0), | ^ rlrgint.r:360:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 360 | if (a->sign) | ^~~~~~ rlrgint.r: In function ‘bigadd’: rlrgint.r:455:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 455 | a = LrgInt(da); | ^~~~~~~~~~~~~ rlrgint.r:456:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 456 | b = LrgInt(db); | ^~~~~~~~~~~~~ rlrgint.r:457:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 457 | if (a->sign == b->sign) { | ^~~~~~~~~~~~~~~~~~~ rlrgint.r:457:68: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 457 | if (a->sign == b->sign) { | ^ rlrgint.r:460:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 460 | c = add1(DIG(a,alen-blen), | ^~~~~~~~~~~~ rlrgint.r:460:83: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 460 | c = add1(DIG(a,alen-blen), | ^ rlrgint.r:461:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 461 | DIG(b,0), | ^ ~~~~~~~~~ rlrgint.r:461:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 461 | DIG(b,0), | ^ rlrgint.r:465:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 465 | addi1(DIG(a,0), | ^~~~~~~~ rlrgint.r:465:80: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 465 | addi1(DIG(a,0), | ^ rlrgint.r:473:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 473 | add1(DIG(a,0), | ^~~~~~~ rlrgint.r:473:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 473 | add1(DIG(a,0), | ^ rlrgint.r:474:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 474 | DIG(b,0), | ^ ~~~~~~~~~ rlrgint.r:474:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 474 | DIG(b,0), | ^ rlrgint.r:480:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 480 | c = add1(DIG(b,blen-alen), | ^~~~~~~~~~~~ rlrgint.r:480:83: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 480 | c = add1(DIG(b,blen-alen), | ^ rlrgint.r:481:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 481 | DIG(a,0), | ^ ~~~~~~~~~ rlrgint.r:481:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 481 | DIG(a,0), | ^ rlrgint.r:485:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 485 | addi1(DIG(b,0), | ^~~~~~~ rlrgint.r:485:80: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 485 | addi1(DIG(b,0), | ^ rlrgint.r:490:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 490 | x->sign = a->sign; | ^~~~~~ rlrgint.r:495:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 495 | c = sub1(DIG(a,alen-blen), | ^~~~~~~~~~~~ rlrgint.r:495:83: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 495 | c = sub1(DIG(a,alen-blen), | ^ rlrgint.r:496:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 496 | DIG(b,0), | ^ ~~~~~~~~~ rlrgint.r:496:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 496 | DIG(b,0), | ^ rlrgint.r:499:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 499 | subi1(DIG(a,0), | ^~~~ rlrgint.r:499:80: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 499 | subi1(DIG(a,0), | ^ rlrgint.r:503:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 503 | x->sign = a->sign; | ^~~~~~ rlrgint.r:507:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 507 | if (cmp1(DIG(a,0), | ^~~~ rlrgint.r:507:83: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 507 | if (cmp1(DIG(a,0), | ^ rlrgint.r:508:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 508 | DIG(b,0), | ^~~~~~~~~~ rlrgint.r:508:77: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 508 | DIG(b,0), | ^ rlrgint.r:510:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 510 | (void)sub1(DIG(a,0), | ^~~~ rlrgint.r:510:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 510 | (void)sub1(DIG(a,0), | ^ rlrgint.r:511:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 511 | DIG(b,0), | ^ ~~~~~~~~~ rlrgint.r:511:77: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 511 | DIG(b,0), | ^ rlrgint.r:514:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 514 | x->sign = a->sign; | ^~~~~~ rlrgint.r:517:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 517 | (void)sub1(DIG(b,0), | ^~~~ rlrgint.r:517:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 517 | (void)sub1(DIG(b,0), | ^ rlrgint.r:518:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 518 | DIG(a,0), | ^ ~~~~~~~~~ rlrgint.r:518:77: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 518 | DIG(a,0), | ^ rlrgint.r:521:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 521 | x->sign = b->sign; | ^~~~~~ rlrgint.r:526:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 526 | c = sub1(DIG(b,blen-alen), | ^~~~~~~~~~~~ rlrgint.r:526:83: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 526 | c = sub1(DIG(b,blen-alen), | ^ rlrgint.r:527:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 527 | DIG(a,0), | ^ ~~~~~~~~~ rlrgint.r:527:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 527 | DIG(a,0), | ^ rlrgint.r:530:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 530 | subi1(DIG(b,0), | ^~~~ rlrgint.r:530:80: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 530 | subi1(DIG(b,0), | ^ rlrgint.r:534:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 534 | x->sign = b->sign; | ^~~~~~ rlrgint.r: In function ‘bigsub’: rlrgint.r:569:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 569 | a = LrgInt(da); | ^~~~~~~~~~~~~ rlrgint.r:570:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 570 | b = LrgInt(db); | ^~~~~~~~~~~~~ rlrgint.r:571:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 571 | if (a->sign != b->sign) { | ^~~~~~~~~~~~~~~~~~~ rlrgint.r:571:68: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 571 | if (a->sign != b->sign) { | ^ rlrgint.r:574:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 574 | c = add1(DIG(a,alen-blen), | ^~~~~~~~~~~~ rlrgint.r:574:83: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 574 | c = add1(DIG(a,alen-blen), | ^ rlrgint.r:575:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | DIG(b,0), | ^ ~~~~~~~~~ rlrgint.r:575:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | DIG(b,0), | ^ rlrgint.r:579:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 579 | addi1(DIG(a,0), | ^~~~~~~ rlrgint.r:579:80: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 579 | addi1(DIG(a,0), | ^ rlrgint.r:587:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 587 | add1(DIG(a,0), | ^~~~~~~ rlrgint.r:587:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 587 | add1(DIG(a,0), | ^ rlrgint.r:588:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 588 | DIG(b,0), | ^ ~~~~~~~~~ rlrgint.r:588:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 588 | DIG(b,0), | ^ rlrgint.r:594:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 594 | c = add1(DIG(b,blen-alen), | ^~~~~~~~~~~~ rlrgint.r:594:83: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 594 | c = add1(DIG(b,blen-alen), | ^ rlrgint.r:595:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 595 | DIG(a,0), | ^ ~~~~~~~~~ rlrgint.r:595:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 595 | DIG(a,0), | ^ rlrgint.r:599:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 599 | addi1(DIG(b,0), | ^~~~~~~ rlrgint.r:599:80: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 599 | addi1(DIG(b,0), | ^ rlrgint.r:604:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 604 | x->sign = a->sign; | ^~~~~~ rlrgint.r:609:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 609 | c = sub1(DIG(a,alen-blen), | ^~~~~~~~~~~~ rlrgint.r:609:83: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 609 | c = sub1(DIG(a,alen-blen), | ^ rlrgint.r:610:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 610 | DIG(b,0), | ^ ~~~~~~~~~ rlrgint.r:610:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 610 | DIG(b,0), | ^ rlrgint.r:613:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 613 | subi1(DIG(a,0), | ^~~~ rlrgint.r:613:80: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 613 | subi1(DIG(a,0), | ^ rlrgint.r:617:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 617 | x->sign = a->sign; | ^~~~~~ rlrgint.r:621:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 621 | if (cmp1(DIG(a,0), | ^~~~ rlrgint.r:621:83: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 621 | if (cmp1(DIG(a,0), | ^ rlrgint.r:622:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 622 | DIG(b,0), | ^~~~~~~~~~ rlrgint.r:622:77: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 622 | DIG(b,0), | ^ rlrgint.r:624:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 624 | (void)sub1(DIG(a,0), | ^~~~ rlrgint.r:624:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 624 | (void)sub1(DIG(a,0), | ^ rlrgint.r:625:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 625 | DIG(b,0), | ^ ~~~~~~~~~ rlrgint.r:625:77: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 625 | DIG(b,0), | ^ rlrgint.r:628:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 628 | x->sign = a->sign; | ^~~~~~ rlrgint.r:631:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 631 | (void)sub1(DIG(b,0), | ^~~~ rlrgint.r:631:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 631 | (void)sub1(DIG(b,0), | ^ rlrgint.r:632:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 632 | DIG(a,0), | ^ ~~~~~~~~~ rlrgint.r:632:77: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 632 | DIG(a,0), | ^ rlrgint.r:635:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 635 | x->sign = 1 ^ b->sign; | ^~~~~~ rlrgint.r:640:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 640 | c = sub1(DIG(b,blen-alen), | ^~~~~~~~~~~~ rlrgint.r:640:83: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 640 | c = sub1(DIG(b,blen-alen), | ^ rlrgint.r:641:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 641 | DIG(a,0), | ^ ~~~~~~~~~ rlrgint.r:641:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 641 | DIG(a,0), | ^ rlrgint.r:644:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 644 | subi1(DIG(b,0), | ^~~~ rlrgint.r:644:80: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 644 | subi1(DIG(b,0), | ^ rlrgint.r:648:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 648 | x->sign = 1 ^ b->sign; | ^~~~~~ rlrgint.r:659:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 659 | a = LrgInt(&td); | ^~~~~~~~~~~~~~ rlrgint.r:660:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 660 | b = LrgInt(db); | ^~~~~~~~~~~~~ rlrgint.r:661:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 661 | if (a->sign != b->sign) { | ^~~~~~~~~~~~~~~~~~~ rlrgint.r:661:68: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 661 | if (a->sign != b->sign) { | ^ rlrgint.r:665:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 665 | add1(DIG(a,0), | ^~~~~~~ rlrgint.r:665:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 665 | add1(DIG(a,0), | ^ rlrgint.r:666:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 666 | DIG(b,0), | ^ ~~~~~~~~~ rlrgint.r:666:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 666 | DIG(b,0), | ^ rlrgint.r:672:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 672 | c = add1(DIG(b,blen-alen), | ^~~~~~~~~~~~ rlrgint.r:672:83: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 672 | c = add1(DIG(b,blen-alen), | ^ rlrgint.r:673:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 673 | DIG(a,0), | ^ ~~~~~~~~~ rlrgint.r:673:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 673 | DIG(a,0), | ^ rlrgint.r:677:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 677 | addi1(DIG(b,0), | ^~~~~~~ rlrgint.r:677:80: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 677 | addi1(DIG(b,0), | ^ rlrgint.r:682:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 682 | x->sign = a->sign; | ^~~~~~ rlrgint.r:687:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 687 | if (cmp1(DIG(a,0), | ^~~~ rlrgint.r:687:83: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 687 | if (cmp1(DIG(a,0), | ^ rlrgint.r:688:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 688 | DIG(b,0), | ^~~~~~~~~~ rlrgint.r:688:77: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 688 | DIG(b,0), | ^ rlrgint.r:690:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 690 | (void)sub1(DIG(a,0), | ^~~~ rlrgint.r:690:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 690 | (void)sub1(DIG(a,0), | ^ rlrgint.r:691:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | DIG(b,0), | ^ ~~~~~~~~~ rlrgint.r:691:77: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | DIG(b,0), | ^ rlrgint.r:694:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 694 | x->sign = a->sign; | ^~~~~~ rlrgint.r:697:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 697 | (void)sub1(DIG(b,0), | ^~~~ rlrgint.r:697:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 697 | (void)sub1(DIG(b,0), | ^ rlrgint.r:698:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 698 | DIG(a,0), | ^ ~~~~~~~~~ rlrgint.r:698:77: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 698 | DIG(a,0), | ^ rlrgint.r:701:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 701 | x->sign = 1 ^ b->sign; | ^~~~~~ rlrgint.r:706:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 706 | c = sub1(DIG(b,blen-alen), | ^~~~~~~~~~~~ rlrgint.r:706:83: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 706 | c = sub1(DIG(b,blen-alen), | ^ rlrgint.r:707:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 707 | DIG(a,0), | ^ ~~~~~~~~~ rlrgint.r:707:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 707 | DIG(a,0), | ^ rlrgint.r:710:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 710 | subi1(DIG(b,0), | ^~~~ rlrgint.r:710:80: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 710 | subi1(DIG(b,0), | ^ rlrgint.r:714:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 714 | x->sign = 1 ^ b->sign; | ^~~~~~ rlrgint.r: In function ‘bigmul’: rlrgint.r:740:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 740 | a = LrgInt(da); | ^~~~~~~~~~~~~ rlrgint.r:741:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 741 | b = LrgInt(db); | ^~~~~~~~~~~~~ rlrgint.r:743:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 743 | mul1(DIG(a,0), | ^~~~ rlrgint.r:743:73: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 743 | mul1(DIG(a,0), | ^ rlrgint.r:744:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | DIG(b,0), | ^~~~~~~~~ rlrgint.r:744:68: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | DIG(b,0), | ^ rlrgint.r:747:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 747 | x->sign = a->sign ^ b->sign; | ^~~~~~~~~~~~~~~~ rlrgint.r:747:73: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 747 | x->sign = a->sign ^ b->sign; | ^ rlrgint.r: In function ‘bigdiv’: rlrgint.r:788:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 788 | a = LrgInt(da); | ^~~~~~~~~ rlrgint.r:789:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 789 | b = LrgInt(db); | ^~~~~~~~~~~~~ rlrgint.r:790:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 790 | Protect(x = alcbignum(alen - blen + 1), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:792:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 792 | divi1(DIG(a,0), | ^~~~ rlrgint.r:792:77: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 792 | divi1(DIG(a,0), | ^ rlrgint.r:793:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 793 | (word)*DIG(b,0), | ^~~~~~~~~~ rlrgint.r:793:78: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 793 | (word)*DIG(b,0), | ^ rlrgint.r:794:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 794 | DIG(x,0), | ^~~~~~~~~~ rlrgint.r:794:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 794 | DIG(x,0), | ^ rlrgint.r:797:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 797 | Protect(tu = alcbignum(alen + 1), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:798:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 798 | Protect(tv = alcbignum(blen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:799:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 799 | if (div1(DIG(a,0), | ^~~~ rlrgint.r:799:80: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 799 | if (div1(DIG(a,0), | ^ rlrgint.r:800:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 800 | DIG(b,0), | ^~~~~~~~~~ rlrgint.r:800:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 800 | DIG(b,0), | ^ rlrgint.r:801:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 801 | DIG(x,0), | ^~~~~~~~~~ rlrgint.r:801:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 801 | DIG(x,0), | ^ rlrgint.r:802:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 802 | NULL, alen-blen, blen, tu, tv) == Error) | ^~~~~~~~~~~~~~~~~~~ rlrgint.r:802:87: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 802 | NULL, alen-blen, blen, tu, tv) == Error) | ^ rlrgint.r:805:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 805 | x->sign = a->sign ^ b->sign; | ^~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:805:67: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 805 | x->sign = a->sign ^ b->sign; | ^ rlrgint.r:805:121: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 805 | x->sign = a->sign ^ b->sign; | ^ rlrgint.r:806:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 806 | return mkdesc(x, dx); | ^~~~~~~~~ rlrgint.r: In function ‘bigmod’: rlrgint.r:837:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 837 | a = LrgInt(da); | ^~~~~~~~~ rlrgint.r:838:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 838 | b = LrgInt(db); | ^~~~~~~~~~~~~ rlrgint.r:839:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 839 | Protect(x = alcbignum(blen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:841:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 841 | Protect(temp = alcbignum(alen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:842:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 842 | *DIG(x,0) = | ^~~~~ rlrgint.r:842:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 842 | *DIG(x,0) = | ^ rlrgint.r:843:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 843 | divi1(DIG(a,0), | ^~~~~~~ rlrgint.r:843:77: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 843 | divi1(DIG(a,0), | ^ rlrgint.r:844:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 844 | (word)*DIG(b,0), | ^~~~~~~~~~~~~ rlrgint.r:844:78: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 844 | (word)*DIG(b,0), | ^ rlrgint.r:845:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 845 | DIG(temp,0), | ^ ~~~~~~~~~~~~ rlrgint.r:845:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 845 | DIG(temp,0), | ^ rlrgint.r:849:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 849 | Protect(tu = alcbignum(alen + 1), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:850:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 850 | Protect(tv = alcbignum(blen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:851:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 851 | if (div1(DIG(a,0), | ^~~~ rlrgint.r:851:80: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 851 | if (div1(DIG(a,0), | ^ rlrgint.r:852:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 852 | DIG(b,0), | ^~~~~~~~~~ rlrgint.r:852:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 852 | DIG(b,0), | ^ rlrgint.r:854:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 854 | DIG(x,0), | ^~~~~~~~~~ rlrgint.r:854:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 854 | DIG(x,0), | ^ rlrgint.r:855:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 855 | alen-blen, blen, tu, tv) == Error) | ^~~~~~~~~~~~~~~~~~~ rlrgint.r:855:81: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 855 | alen-blen, blen, tu, tv) == Error) | ^ rlrgint.r:858:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 858 | x->sign = a->sign; | ^~~~~~~~~~~~ rlrgint.r:858:67: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 858 | x->sign = a->sign; | ^ rlrgint.r:859:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 859 | return mkdesc(x, dx); | ^~~~~~~~~ rlrgint.r: In function ‘bigand’: rlrgint.r:1028:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1028 | a = LrgInt(da); | ^~~~~~~~~~~~~ rlrgint.r:1029:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1029 | b = LrgInt(db); | ^~~~~~~~~~~~~ rlrgint.r:1030:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1030 | Protect(x = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1032:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1032 | if (alen == xlen && !a->sign) | ^~~~~~ rlrgint.r:1033:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1033 | ad = DIG(a,0); | ^~~~ rlrgint.r:1033:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1033 | ad = DIG(a,0); | ^ rlrgint.r:1035:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1035 | Protect(tad = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1036:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1036 | ad = DIG(tad,0); | ^~~~~~ rlrgint.r:1036:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1036 | ad = DIG(tad,0); | ^ rlrgint.r:1038:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1038 | bdcopy(DIG(a,0), | ^ rlrgint.r:1038:96: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1038 | bdcopy(DIG(a,0), | ^ rlrgint.r:1040:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1040 | if (a->sign) | ^~~~~~ rlrgint.r:1044:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1044 | if (blen == xlen && !b->sign) | ^~~~~~ rlrgint.r:1045:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1045 | bd = DIG(b,0); | ^~~~ rlrgint.r:1045:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1045 | bd = DIG(b,0); | ^ rlrgint.r:1047:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1047 | Protect(tbd = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1048:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1048 | bd = DIG(tbd,0); | ^~~~~~ rlrgint.r:1048:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1048 | bd = DIG(tbd,0); | ^ rlrgint.r:1050:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1050 | bdcopy(DIG(b,0), | ^ rlrgint.r:1050:96: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1050 | bdcopy(DIG(b,0), | ^ rlrgint.r:1052:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1052 | if (b->sign) | ^~~~~~ rlrgint.r:1057:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1057 | *DIG(x,i) = | ^~~~~ rlrgint.r:1057:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1057 | *DIG(x,i) = | ^ rlrgint.r:1060:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1060 | if (a->sign & b->sign) { | ^~~~~~~~~~~~~~~~~~ rlrgint.r:1060:67: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1060 | if (a->sign & b->sign) { | ^ rlrgint.r:1061:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1061 | x->sign = 1; | ^~~~~~~~~~ rlrgint.r:1062:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1062 | compl1(DIG(x,0), | ^~~~ rlrgint.r:1062:78: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1062 | compl1(DIG(x,0), | ^ rlrgint.r:1063:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1063 | DIG(x,0), | ^ ~~~~~~~~~ rlrgint.r:1063:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1063 | DIG(x,0), | ^ rlrgint.r:1072:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1072 | a = LrgInt(da); | ^~~~~~~~~~~~~ rlrgint.r:1073:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1073 | b = LrgInt(&td); | ^~~~~~~~~~~~~~ rlrgint.r:1074:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1074 | Protect(x = alcbignum(alen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1076:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1076 | if (alen == xlen && !a->sign) | ^~~~~~ rlrgint.r:1077:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1077 | ad = DIG(a,0); | ^~~~ rlrgint.r:1077:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1077 | ad = DIG(a,0); | ^ rlrgint.r:1079:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1079 | Protect(tad = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1080:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1080 | ad = DIG(tad,0); | ^~~~~~ rlrgint.r:1080:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1080 | ad = DIG(tad,0); | ^ rlrgint.r:1082:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1082 | bdcopy(DIG(a,0), | ^ rlrgint.r:1082:96: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1082 | bdcopy(DIG(a,0), | ^ rlrgint.r:1084:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1084 | if (a->sign) | ^~~~~~ rlrgint.r:1088:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1088 | if (blen == xlen && !b->sign) | ^~~~~~ rlrgint.r:1089:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1089 | bd = DIG(b,0); | ^~~~ rlrgint.r:1089:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1089 | bd = DIG(b,0); | ^ rlrgint.r:1091:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1091 | Protect(tbd = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1092:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1092 | bd = DIG(tbd,0); | ^~~~~~ rlrgint.r:1092:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1092 | bd = DIG(tbd,0); | ^ rlrgint.r:1094:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1094 | bdcopy(DIG(b,0), | ^ rlrgint.r:1094:96: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1094 | bdcopy(DIG(b,0), | ^ rlrgint.r:1096:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1096 | if (b->sign) | ^~~~~~ rlrgint.r:1101:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1101 | *DIG(x,i) = | ^~~~~ rlrgint.r:1101:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1101 | *DIG(x,i) = | ^ rlrgint.r:1104:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1104 | if (a->sign & b->sign) { | ^~~~~~~~~~~~~~~~~~ rlrgint.r:1104:67: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1104 | if (a->sign & b->sign) { | ^ rlrgint.r:1105:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1105 | x->sign = 1; | ^~~~~~~~~~ rlrgint.r:1106:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1106 | compl1(DIG(x,0), | ^~~~ rlrgint.r:1106:78: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1106 | compl1(DIG(x,0), | ^ rlrgint.r:1107:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1107 | DIG(x,0), | ^ ~~~~~~~~~ rlrgint.r:1107:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1107 | DIG(x,0), | ^ rlrgint.r:1116:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1116 | a = LrgInt(&td); | ^~~~~~~~~~~~~~ rlrgint.r:1117:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1117 | b = LrgInt(db); | ^~~~~~~~~~~~~ rlrgint.r:1118:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1118 | Protect(x = alcbignum(blen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1120:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1120 | if (alen == xlen && !a->sign) | ^~~~~~ rlrgint.r:1121:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1121 | ad = DIG(a,0); | ^~~~ rlrgint.r:1121:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1121 | ad = DIG(a,0); | ^ rlrgint.r:1123:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1123 | Protect(tad = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1124:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1124 | ad = DIG(tad,0); | ^~~~~~ rlrgint.r:1124:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1124 | ad = DIG(tad,0); | ^ rlrgint.r:1126:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1126 | bdcopy(DIG(a,0), | ^ rlrgint.r:1126:96: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1126 | bdcopy(DIG(a,0), | ^ rlrgint.r:1128:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1128 | if (a->sign) | ^~~~~~ rlrgint.r:1132:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1132 | if (blen == xlen && !b->sign) | ^~~~~~ rlrgint.r:1133:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1133 | bd = DIG(b,0); | ^~~~ rlrgint.r:1133:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1133 | bd = DIG(b,0); | ^ rlrgint.r:1135:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1135 | Protect(tbd = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1136:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1136 | bd = DIG(tbd,0); | ^~~~~~ rlrgint.r:1136:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1136 | bd = DIG(tbd,0); | ^ rlrgint.r:1138:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1138 | bdcopy(DIG(b,0), | ^ rlrgint.r:1138:96: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1138 | bdcopy(DIG(b,0), | ^ rlrgint.r:1140:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1140 | if (b->sign) | ^~~~~~ rlrgint.r:1145:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1145 | *DIG(x,i) = | ^~~~~ rlrgint.r:1145:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1145 | *DIG(x,i) = | ^ rlrgint.r:1148:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1148 | if (a->sign & b->sign) { | ^~~~~~~~~~~~~~~~~~ rlrgint.r:1148:67: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1148 | if (a->sign & b->sign) { | ^ rlrgint.r:1149:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1149 | x->sign = 1; | ^~~~~~~~~~ rlrgint.r:1150:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1150 | compl1(DIG(x,0), | ^~~~ rlrgint.r:1150:78: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1150 | compl1(DIG(x,0), | ^ rlrgint.r:1151:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1151 | DIG(x,0), | ^ ~~~~~~~~~ rlrgint.r:1151:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1151 | DIG(x,0), | ^ rlrgint.r:1157:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1157 | return mkdesc(x, dx); | ^~~~~~~~~ rlrgint.r: In function ‘bigor’: rlrgint.r:1178:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1178 | a = LrgInt(da); | ^~~~~~~~~~~~~ rlrgint.r:1179:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1179 | b = LrgInt(db); | ^~~~~~~~~~~~~ rlrgint.r:1180:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1180 | Protect(x = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1182:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1182 | if (alen == xlen && !a->sign) | ^~~~~~ rlrgint.r:1183:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1183 | ad = DIG(a,0); | ^~~~ rlrgint.r:1183:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1183 | ad = DIG(a,0); | ^ rlrgint.r:1185:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1185 | Protect(tad = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1186:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1186 | ad = DIG(tad,0); | ^~~~~~ rlrgint.r:1186:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1186 | ad = DIG(tad,0); | ^ rlrgint.r:1188:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1188 | bdcopy(DIG(a,0), | ^ rlrgint.r:1188:96: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1188 | bdcopy(DIG(a,0), | ^ rlrgint.r:1190:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1190 | if (a->sign) | ^~~~~~ rlrgint.r:1194:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1194 | if (blen == xlen && !b->sign) | ^~~~~~ rlrgint.r:1195:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1195 | bd = DIG(b,0); | ^~~~ rlrgint.r:1195:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1195 | bd = DIG(b,0); | ^ rlrgint.r:1197:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1197 | Protect(tbd = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1198:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1198 | bd = DIG(tbd,0); | ^~~~~~ rlrgint.r:1198:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1198 | bd = DIG(tbd,0); | ^ rlrgint.r:1200:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1200 | bdcopy(DIG(b,0), | ^ rlrgint.r:1200:96: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1200 | bdcopy(DIG(b,0), | ^ rlrgint.r:1202:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1202 | if (b->sign) | ^~~~~~ rlrgint.r:1207:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1207 | *DIG(x,i) = | ^~~~~ rlrgint.r:1207:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1207 | *DIG(x,i) = | ^ rlrgint.r:1210:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1210 | if (a->sign | b->sign) { | ^~~~~~~~~~~~~~~~~~ rlrgint.r:1210:67: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1210 | if (a->sign | b->sign) { | ^ rlrgint.r:1211:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1211 | x->sign = 1; | ^~~~~~~~~~ rlrgint.r:1212:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1212 | compl1(DIG(x,0), | ^~~~ rlrgint.r:1212:78: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1212 | compl1(DIG(x,0), | ^ rlrgint.r:1213:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1213 | DIG(x,0), | ^ ~~~~~~~~~ rlrgint.r:1213:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1213 | DIG(x,0), | ^ rlrgint.r:1222:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1222 | a = LrgInt(da); | ^~~~~~~~~~~~~ rlrgint.r:1223:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1223 | b = LrgInt(&td); | ^~~~~~~~~~~~~~ rlrgint.r:1224:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1224 | Protect(x = alcbignum(alen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1226:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1226 | if (alen == xlen && !a->sign) | ^~~~~~ rlrgint.r:1227:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1227 | ad = DIG(a,0); | ^~~~ rlrgint.r:1227:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1227 | ad = DIG(a,0); | ^ rlrgint.r:1229:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1229 | Protect(tad = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1230:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1230 | ad = DIG(tad,0); | ^~~~~~ rlrgint.r:1230:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1230 | ad = DIG(tad,0); | ^ rlrgint.r:1232:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1232 | bdcopy(DIG(a,0), | ^ rlrgint.r:1232:96: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1232 | bdcopy(DIG(a,0), | ^ rlrgint.r:1234:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1234 | if (a->sign) | ^~~~~~ rlrgint.r:1238:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1238 | if (blen == xlen && !b->sign) | ^~~~~~ rlrgint.r:1239:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1239 | bd = DIG(b,0); | ^~~~ rlrgint.r:1239:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1239 | bd = DIG(b,0); | ^ rlrgint.r:1241:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1241 | Protect(tbd = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1242:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1242 | bd = DIG(tbd,0); | ^~~~~~ rlrgint.r:1242:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1242 | bd = DIG(tbd,0); | ^ rlrgint.r:1244:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1244 | bdcopy(DIG(b,0), | ^ rlrgint.r:1244:96: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1244 | bdcopy(DIG(b,0), | ^ rlrgint.r:1246:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1246 | if (b->sign) | ^~~~~~ rlrgint.r:1251:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1251 | *DIG(x,i) = | ^~~~~ rlrgint.r:1251:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1251 | *DIG(x,i) = | ^ rlrgint.r:1254:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1254 | if (a->sign | b->sign) { | ^~~~~~~~~~~~~~~~~~ rlrgint.r:1254:67: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1254 | if (a->sign | b->sign) { | ^ rlrgint.r:1255:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1255 | x->sign = 1; | ^~~~~~~~~~ rlrgint.r:1256:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1256 | compl1(DIG(x,0), | ^~~~ rlrgint.r:1256:78: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1256 | compl1(DIG(x,0), | ^ rlrgint.r:1257:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1257 | DIG(x,0), | ^ ~~~~~~~~~ rlrgint.r:1257:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1257 | DIG(x,0), | ^ rlrgint.r:1266:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1266 | a = LrgInt(&td); | ^~~~~~~~~~~~~~ rlrgint.r:1267:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1267 | b = LrgInt(db); | ^~~~~~~~~~~~~ rlrgint.r:1268:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1268 | Protect(x = alcbignum(blen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1270:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1270 | if (alen == xlen && !a->sign) | ^~~~~~ rlrgint.r:1271:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1271 | ad = DIG(a,0); | ^~~~ rlrgint.r:1271:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1271 | ad = DIG(a,0); | ^ rlrgint.r:1273:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1273 | Protect(tad = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1274:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1274 | ad = DIG(tad,0); | ^~~~~~ rlrgint.r:1274:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1274 | ad = DIG(tad,0); | ^ rlrgint.r:1276:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1276 | bdcopy(DIG(a,0), | ^ rlrgint.r:1276:96: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1276 | bdcopy(DIG(a,0), | ^ rlrgint.r:1278:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1278 | if (a->sign) | ^~~~~~ rlrgint.r:1282:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1282 | if (blen == xlen && !b->sign) | ^~~~~~ rlrgint.r:1283:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1283 | bd = DIG(b,0); | ^~~~ rlrgint.r:1283:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1283 | bd = DIG(b,0); | ^ rlrgint.r:1285:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1285 | Protect(tbd = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1286:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1286 | bd = DIG(tbd,0); | ^~~~~~ rlrgint.r:1286:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1286 | bd = DIG(tbd,0); | ^ rlrgint.r:1288:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1288 | bdcopy(DIG(b,0), | ^ rlrgint.r:1288:96: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1288 | bdcopy(DIG(b,0), | ^ rlrgint.r:1290:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1290 | if (b->sign) | ^~~~~~ rlrgint.r:1295:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1295 | *DIG(x,i) = | ^~~~~ rlrgint.r:1295:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1295 | *DIG(x,i) = | ^ rlrgint.r:1298:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1298 | if (a->sign | b->sign) { | ^~~~~~~~~~~~~~~~~~ rlrgint.r:1298:67: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1298 | if (a->sign | b->sign) { | ^ rlrgint.r:1299:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1299 | x->sign = 1; | ^~~~~~~~~~ rlrgint.r:1300:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1300 | compl1(DIG(x,0), | ^~~~ rlrgint.r:1300:78: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1300 | compl1(DIG(x,0), | ^ rlrgint.r:1301:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1301 | DIG(x,0), | ^ ~~~~~~~~~ rlrgint.r:1301:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1301 | DIG(x,0), | ^ rlrgint.r:1307:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1307 | return mkdesc(x, dx); | ^~~~~~~~~ rlrgint.r: In function ‘bigxor’: rlrgint.r:1328:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1328 | a = LrgInt(da); | ^~~~~~~~~~~~~ rlrgint.r:1329:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1329 | b = LrgInt(db); | ^~~~~~~~~~~~~ rlrgint.r:1330:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1330 | Protect(x = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1332:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1332 | if (alen == xlen && !a->sign) | ^~~~~~ rlrgint.r:1333:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1333 | ad = DIG(a,0); | ^~~~ rlrgint.r:1333:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1333 | ad = DIG(a,0); | ^ rlrgint.r:1335:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1335 | Protect(tad = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1336:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1336 | ad = DIG(tad,0); | ^~~~~~ rlrgint.r:1336:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1336 | ad = DIG(tad,0); | ^ rlrgint.r:1338:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1338 | bdcopy(DIG(a,0), | ^ rlrgint.r:1338:96: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1338 | bdcopy(DIG(a,0), | ^ rlrgint.r:1340:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1340 | if (a->sign) | ^~~~~~ rlrgint.r:1344:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1344 | if (blen == xlen && !b->sign) | ^~~~~~ rlrgint.r:1345:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1345 | bd = DIG(b,0); | ^~~~ rlrgint.r:1345:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1345 | bd = DIG(b,0); | ^ rlrgint.r:1347:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1347 | Protect(tbd = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1348:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1348 | bd = DIG(tbd,0); | ^~~~~~ rlrgint.r:1348:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1348 | bd = DIG(tbd,0); | ^ rlrgint.r:1350:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1350 | bdcopy(DIG(b,0), | ^ rlrgint.r:1350:96: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1350 | bdcopy(DIG(b,0), | ^ rlrgint.r:1352:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1352 | if (b->sign) | ^~~~~~ rlrgint.r:1357:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1357 | *DIG(x,i) = | ^~~~~ rlrgint.r:1357:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1357 | *DIG(x,i) = | ^ rlrgint.r:1360:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1360 | if (a->sign ^ b->sign) { | ^~~~~~~~~~~~~~~~~~ rlrgint.r:1360:67: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1360 | if (a->sign ^ b->sign) { | ^ rlrgint.r:1361:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1361 | x->sign = 1; | ^~~~~~~~~~ rlrgint.r:1362:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1362 | compl1(DIG(x,0), | ^~~~ rlrgint.r:1362:78: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1362 | compl1(DIG(x,0), | ^ rlrgint.r:1363:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1363 | DIG(x,0), | ^ ~~~~~~~~~ rlrgint.r:1363:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1363 | DIG(x,0), | ^ rlrgint.r:1372:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1372 | a = LrgInt(da); | ^~~~~~~~~~~~~ rlrgint.r:1373:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1373 | b = LrgInt(&td); | ^~~~~~~~~~~~~~ rlrgint.r:1374:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1374 | Protect(x = alcbignum(alen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1376:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1376 | if (alen == xlen && !a->sign) | ^~~~~~ rlrgint.r:1377:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1377 | ad = DIG(a,0); | ^~~~ rlrgint.r:1377:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1377 | ad = DIG(a,0); | ^ rlrgint.r:1379:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1379 | Protect(tad = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1380:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1380 | ad = DIG(tad,0); | ^~~~~~ rlrgint.r:1380:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1380 | ad = DIG(tad,0); | ^ rlrgint.r:1382:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1382 | bdcopy(DIG(a,0), | ^ rlrgint.r:1382:96: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1382 | bdcopy(DIG(a,0), | ^ rlrgint.r:1384:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1384 | if (a->sign) | ^~~~~~ rlrgint.r:1388:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1388 | if (blen == xlen && !b->sign) | ^~~~~~ rlrgint.r:1389:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1389 | bd = DIG(b,0); | ^~~~ rlrgint.r:1389:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1389 | bd = DIG(b,0); | ^ rlrgint.r:1391:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1391 | Protect(tbd = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1392:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1392 | bd = DIG(tbd,0); | ^~~~~~ rlrgint.r:1392:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1392 | bd = DIG(tbd,0); | ^ rlrgint.r:1394:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1394 | bdcopy(DIG(b,0), | ^ rlrgint.r:1394:96: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1394 | bdcopy(DIG(b,0), | ^ rlrgint.r:1396:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1396 | if (b->sign) | ^~~~~~ rlrgint.r:1401:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1401 | *DIG(x,i) = | ^~~~~ rlrgint.r:1401:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1401 | *DIG(x,i) = | ^ rlrgint.r:1404:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1404 | if (a->sign ^ b->sign) { | ^~~~~~~~~~~~~~~~~~ rlrgint.r:1404:67: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1404 | if (a->sign ^ b->sign) { | ^ rlrgint.r:1405:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1405 | x->sign = 1; | ^~~~~~~~~~ rlrgint.r:1406:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1406 | compl1(DIG(x,0), | ^~~~ rlrgint.r:1406:78: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1406 | compl1(DIG(x,0), | ^ rlrgint.r:1407:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1407 | DIG(x,0), | ^ ~~~~~~~~~ rlrgint.r:1407:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1407 | DIG(x,0), | ^ rlrgint.r:1416:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1416 | a = LrgInt(&td); | ^~~~~~~~~~~~~~ rlrgint.r:1417:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1417 | b = LrgInt(db); | ^~~~~~~~~~~~~ rlrgint.r:1418:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1418 | Protect(x = alcbignum(blen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1420:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1420 | if (alen == xlen && !a->sign) | ^~~~~~ rlrgint.r:1421:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1421 | ad = DIG(a,0); | ^~~~ rlrgint.r:1421:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1421 | ad = DIG(a,0); | ^ rlrgint.r:1423:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1423 | Protect(tad = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1424:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1424 | ad = DIG(tad,0); | ^~~~~~ rlrgint.r:1424:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1424 | ad = DIG(tad,0); | ^ rlrgint.r:1426:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1426 | bdcopy(DIG(a,0), | ^ rlrgint.r:1426:96: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1426 | bdcopy(DIG(a,0), | ^ rlrgint.r:1428:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1428 | if (a->sign) | ^~~~~~ rlrgint.r:1432:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1432 | if (blen == xlen && !b->sign) | ^~~~~~ rlrgint.r:1433:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1433 | bd = DIG(b,0); | ^~~~ rlrgint.r:1433:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1433 | bd = DIG(b,0); | ^ rlrgint.r:1435:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1435 | Protect(tbd = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1436:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1436 | bd = DIG(tbd,0); | ^~~~~~ rlrgint.r:1436:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1436 | bd = DIG(tbd,0); | ^ rlrgint.r:1438:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1438 | bdcopy(DIG(b,0), | ^ rlrgint.r:1438:96: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1438 | bdcopy(DIG(b,0), | ^ rlrgint.r:1440:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1440 | if (b->sign) | ^~~~~~ rlrgint.r:1445:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1445 | *DIG(x,i) = | ^~~~~ rlrgint.r:1445:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1445 | *DIG(x,i) = | ^ rlrgint.r:1448:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1448 | if (a->sign ^ b->sign) { | ^~~~~~~~~~~~~~~~~~ rlrgint.r:1448:67: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1448 | if (a->sign ^ b->sign) { | ^ rlrgint.r:1449:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1449 | x->sign = 1; | ^~~~~~~~~~ rlrgint.r:1450:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1450 | compl1(DIG(x,0), | ^~~~ rlrgint.r:1450:78: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1450 | compl1(DIG(x,0), | ^ rlrgint.r:1451:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1451 | DIG(x,0), | ^ ~~~~~~~~~ rlrgint.r:1451:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1451 | DIG(x,0), | ^ rlrgint.r:1457:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1457 | return mkdesc(x, dx); | ^~~~~~~~~ rlrgint.r: In function ‘bigshift’: rlrgint.r:1488:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1488 | a = LrgInt(da); | ^~~~~~~~~~~~~ rlrgint.r:1489:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1489 | Protect(x = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1491:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1491 | if (a->sign) { | ^~~~~~~~ rlrgint.r:1492:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1492 | Protect(tad = alcbignum(alen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1493:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1493 | ad = DIG(tad,0); | ^~~~~~ rlrgint.r:1493:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1493 | ad = DIG(tad,0); | ^ rlrgint.r:1494:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1494 | bdcopy(DIG(a,0), | ^ rlrgint.r:1494:82: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1494 | bdcopy(DIG(a,0), | ^ rlrgint.r:1499:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1499 | ad = DIG(a,0); | ^~~~ rlrgint.r:1499:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1499 | ad = DIG(a,0); | ^ rlrgint.r:1502:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1502 | *DIG(x,0) = | ^~~~~ rlrgint.r:1502:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1502 | *DIG(x,0) = | ^ rlrgint.r:1504:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1504 | DIG(x,1), | ^ ~~~~~~~~~ rlrgint.r:1504:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1504 | DIG(x,1), | ^ rlrgint.r:1506:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1506 | bdzero(DIG(x,alen+1), | ^~~~~~~~~ rlrgint.r:1506:78: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1506 | bdzero(DIG(x,alen+1), | ^ rlrgint.r:1510:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1510 | *DIG(x,0) = | ^~~~~ rlrgint.r:1510:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1510 | *DIG(x,0) = | ^ rlrgint.r:1512:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1512 | DIG(x,1), alen+q); | ^ ~~~~~~~~~~~~~~~~~~ rlrgint.r:1512:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1512 | DIG(x,1), alen+q); | ^ rlrgint.r:1514:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1514 | if (a->sign) { | ^~~~~~~~ rlrgint.r:1515:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1515 | x->sign = 1; | ^~~~~~~~~~ rlrgint.r:1516:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1516 | *DIG(x,0) |= | ^~~~~~ rlrgint.r:1516:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1516 | *DIG(x,0) |= | ^ rlrgint.r:1518:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1518 | compl1(DIG(x,0), | ^~~~ rlrgint.r:1518:78: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1518 | compl1(DIG(x,0), | ^ rlrgint.r:1519:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1519 | DIG(x,0), | ^ ~~~~~~~~~ rlrgint.r:1519:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1519 | DIG(x,0), | ^ rlrgint.r:1522:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1522 | return mkdesc(x, dx); | ^~~~~~~~~ rlrgint.r: In function ‘bigrand’: rlrgint.r:1574:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1574 | Protect(x = alcbignum(alen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1575:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1575 | Protect(td = alcbignum(alen + 1), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1576:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1576 | d = DIG(td,0); | ^~~~~ rlrgint.r:1576:69: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1576 | d = DIG(td,0); | ^ rlrgint.r:1577:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1577 | a = LrgInt(da); | ^~~~~~~~~~~~~ rlrgint.r:1584:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1584 | Protect(tu = alcbignum(alen + 2), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1585:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1585 | Protect(tv = alcbignum(alen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1586:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1586 | if (div1(d, DIG(a,0), | ^~~~ rlrgint.r:1586:77: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1586 | if (div1(d, DIG(a,0), | ^ rlrgint.r:1588:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1588 | DIG(x,0), | ^~~~~~~~~~ rlrgint.r:1588:68: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1588 | DIG(x,0), | ^ rlrgint.r:1589:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1589 | (word)1, alen, tu, tv) == Error) | ^~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1589:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1589 | (word)1, alen, tu, tv) == Error) | ^ rlrgint.r:1591:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1591 | addi1(DIG(x,0), | ^~~~ rlrgint.r:1591:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1591 | addi1(DIG(x,0), | ^ rlrgint.r:1593:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1593 | DIG(x,0), | ^~~~~~~~~~ rlrgint.r:1593:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1593 | DIG(x,0), | ^ rlrgint.r:1595:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1595 | return mkdesc(x, dx); | ^~~~~~~~~ rlrgint.r: In function ‘bigaddi’: rlrgint.r:1621:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1621 | a = LrgInt(da); | ^~~~~~~~~~~~~ rlrgint.r:1622:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1622 | if (a->sign) { | ^~~~~~~~ rlrgint.r:1624:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1624 | subi1(DIG(a,0), | ^~~~ rlrgint.r:1624:77: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1624 | subi1(DIG(a,0), | ^ rlrgint.r:1632:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1632 | addi1(DIG(a,0), | ^~~~~~~ rlrgint.r:1632:77: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1632 | addi1(DIG(a,0), | ^ rlrgint.r:1637:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1637 | x->sign = a->sign; | ^~~~~~ rlrgint.r: In function ‘bigsubi’: rlrgint.r:1665:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1665 | a = LrgInt(da); | ^~~~~~~~~~~~~ rlrgint.r:1666:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1666 | if (a->sign) { | ^~~~~~~~ rlrgint.r:1669:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1669 | addi1(DIG(a,0), | ^~~~~~~ rlrgint.r:1669:77: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1669 | addi1(DIG(a,0), | ^ rlrgint.r:1676:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1676 | subi1(DIG(a,0), | ^~~~ rlrgint.r:1676:77: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1676 | subi1(DIG(a,0), | ^ rlrgint.r:1681:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1681 | x->sign = a->sign; | ^~~~~~ rlrgint.r: In function ‘bigmuli’: rlrgint.r:1707:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1707 | a = LrgInt(da); | ^~~~~~~~~~~~~ rlrgint.r:1710:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1710 | x->sign = a->sign; | ^~~~~~ rlrgint.r:1712:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1712 | x->sign = 1 ^ a->sign; | ^~~~~~ rlrgint.r:1716:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1716 | muli1(DIG(a,0), | ^~~~~~~ rlrgint.r:1716:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1716 | muli1(DIG(a,0), | ^ rlrgint.r: In function ‘bigdivi’: rlrgint.r:1745:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1745 | a = LrgInt(da); | ^~~~~~~~~~~~~ rlrgint.r:1748:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1748 | x->sign = a->sign; | ^~~~~~ rlrgint.r:1750:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1750 | x->sign = 1 ^ a->sign; | ^~~~~~ rlrgint.r:1753:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1753 | divi1(DIG(a,0), | ^~~~ rlrgint.r:1753:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1753 | divi1(DIG(a,0), | ^ rlrgint.r: In function ‘bigmodi’: rlrgint.r:1782:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1782 | a = LrgInt(da); | ^~~~~~~~~~~~~ rlrgint.r:1783:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1783 | temp = a; /* avoid trash pointer */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1783:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1783 | temp = a; /* avoid trash pointer */ | ^ rlrgint.r:1784:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1784 | Protect(temp = alcbignum(alen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1785:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1785 | x = divi1(DIG(a,0), | ^~~~ rlrgint.r:1785:78: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1785 | x = divi1(DIG(a,0), | ^ rlrgint.r:1787:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1787 | DIG(temp,0), | ^ ~~~~~~~~~~~~ rlrgint.r:1787:68: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1787 | DIG(temp,0), | ^ rlrgint.r:1789:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1789 | if (a->sign) | ^~~~~~ rlrgint.r: In function ‘bigsub’: rlrgint.r:657:104: warning: array subscript ‘union block[0]’ is partly outside array bounds of ‘char[48]’ [-Warray-bounds=] 657 | alen = LEN(LrgInt(&td)); | ^ rlrgint.r:560:9: note: object ‘tdigits’ of size 48 560 | char tdigits[INTBIGBLK]; | ^~~~~~~ rlrgint.r: In function ‘bigand’: rlrgint.r:1113:104: warning: array subscript ‘union block[0]’ is partly outside array bounds of ‘char[48]’ [-Warray-bounds=] 1113 | alen = LEN(LrgInt(&td)); | ^ rlrgint.r:1022:9: note: object ‘tdigits’ of size 48 1022 | char tdigits[INTBIGBLK]; | ^~~~~~~ rlrgint.r:1070:104: warning: array subscript ‘union block[0]’ is partly outside array bounds of ‘char[48]’ [-Warray-bounds=] 1070 | blen = LEN(LrgInt(&td)); | ^ rlrgint.r:1022:9: note: object ‘tdigits’ of size 48 1022 | char tdigits[INTBIGBLK]; | ^~~~~~~ rlrgint.r: In function ‘bigor’: rlrgint.r:1263:104: warning: array subscript ‘union block[0]’ is partly outside array bounds of ‘char[48]’ [-Warray-bounds=] 1263 | alen = LEN(LrgInt(&td)); | ^ rlrgint.r:1172:9: note: object ‘tdigits’ of size 48 1172 | char tdigits[INTBIGBLK]; | ^~~~~~~ rlrgint.r:1220:104: warning: array subscript ‘union block[0]’ is partly outside array bounds of ‘char[48]’ [-Warray-bounds=] 1220 | blen = LEN(LrgInt(&td)); | ^ rlrgint.r:1172:9: note: object ‘tdigits’ of size 48 1172 | char tdigits[INTBIGBLK]; | ^~~~~~~ rlrgint.r: In function ‘bigxor’: rlrgint.r:1413:104: warning: array subscript ‘union block[0]’ is partly outside array bounds of ‘char[48]’ [-Warray-bounds=] 1413 | alen = LEN(LrgInt(&td)); | ^ rlrgint.r:1322:9: note: object ‘tdigits’ of size 48 1322 | char tdigits[INTBIGBLK]; | ^~~~~~~ rlrgint.r:1370:104: warning: array subscript ‘union block[0]’ is partly outside array bounds of ‘char[48]’ [-Warray-bounds=] 1370 | blen = LEN(LrgInt(&td)); | ^ rlrgint.r:1322:9: note: object ‘tdigits’ of size 48 1322 | char tdigits[INTBIGBLK]; | ^~~~~~~ ../rtt/rtt -x rmemmgt.r && gcc -o rmemmgt.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xrmemmgt.c && rm xrmemmgt.c In file included from xrmemmgt.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" ../rtt/rtt -x rmisc.r && gcc -o rmisc.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xrmisc.c && rm xrmisc.c In file included from xrmisc.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" ../rtt/rtt -x rstruct.r && gcc -o rstruct.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xrstruct.c && rm xrstruct.c In file included from xrstruct.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" rstruct.r: In function ‘cpslots’: rstruct.r:39:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 39 | lp1 = (struct b_list *) BlkLoc(*dp1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:40:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 40 | bp1 = (struct b_lelem *) lp1->listhead; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:40:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 40 | bp1 = (struct b_lelem *) lp1->listhead; | ^ rstruct.r:47:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 47 | while (i > bp1->nused) { | ^~~~~~~~~~~ rstruct.r:48:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 48 | i -= bp1->nused; | ^~~~~~~~~ rstruct.r:49:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 49 | bp1 = (struct b_lelem *) bp1->listnext; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:49:77: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 49 | bp1 = (struct b_lelem *) bp1->listnext; | ^ rstruct.r:59:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 59 | j = bp1->first + i - 1; | ^~~~~~~~~~~~~~~~~ rstruct.r:60:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 60 | if (j >= bp1->nslots) | ^~~~~~~~~~ rstruct.r:61:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 61 | j -= bp1->nslots; | ^~~~~~~~~~ rstruct.r:62:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 62 | *slotptr++ = bp1->lslots[j]; | ^~~~~~~~~~~~~ rstruct.r:63:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 63 | if (++i > bp1->nused) { | ^~~~~~~~~~~ rstruct.r:65:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 65 | bp1 = (struct b_lelem *) bp1->listnext; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:65:77: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 65 | bp1 = (struct b_lelem *) bp1->listnext; | ^ rstruct.r: In function ‘cplist’: rstruct.r:91:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 91 | Protect(lp2 = (struct b_list *) alclist(size), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:92:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 92 | Protect(bp2 = (struct b_lelem *)alclstb(nslots,(word)0,size), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:93:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 93 | lp2->listhead = lp2->listtail = (union block *) bp2; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:93:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 93 | lp2->listhead = lp2->listtail = (union block *) bp2; | ^ rstruct.r:93:133: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 93 | lp2->listhead = lp2->listtail = (union block *) bp2; | ^ rstruct.r:94:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 94 | cpslots(dp1, bp2->lslots, i, j); | ^~~~~~~~~~~~~~~~~ rstruct.r:100:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 100 | BlkLoc(*dp2) = (union block *) lp2; | ^~~ rstruct.r: In function ‘cpset’: rstruct.r:138:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 138 | for (i = 0; i < HSegs && (seg = dst->set.hdir[i]) != NULL; i++) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:140:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 140 | prev = NULL; | ^~~ rstruct.r:141:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 141 | for (ep = (struct b_selem *)seg->hslots[slotnum]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:141:82: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 141 | for (ep = (struct b_selem *)seg->hslots[slotnum]; | ^ rstruct.r:142:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 142 | ep != NULL; ep = (struct b_selem *)ep->clink) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:142:73: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 142 | ep != NULL; ep = (struct b_selem *)ep->clink) { | ^ rstruct.r:142:138: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 142 | ep != NULL; ep = (struct b_selem *)ep->clink) { | ^ rstruct.r:143:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 143 | Protect(se = alcselem(&ep->setmem, ep->hashnum), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:143:93: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 143 | Protect(se = alcselem(&ep->setmem, ep->hashnum), return Error); | ^ rstruct.r:144:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 144 | if (prev == NULL) | ^~~~ rstruct.r:145:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 145 | seg->hslots[slotnum] = (union block *)se; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:147:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 147 | prev->clink = (union block *)se; | ^~~~~~~~~~~~~~~~~ rstruct.r:148:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 148 | se->clink = ep->clink; | ^~~~~~~~ rstruct.r:149:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 149 | prev = se; | ^ rstruct.r: In function ‘hgrow’: rstruct.r:380:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 380 | ps = (struct b_set *) bp; | ^~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:381:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 381 | if (ps->hdir[HSegs-1] != NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:383:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 383 | newslots = ps->mask + 1; | ^~~~~~~~~~~ rstruct.r:386:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 386 | for (segnum = 0; (seg = ps->hdir[segnum]) != NULL; segnum++) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:402:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 402 | ps->hdir[segnum] = newseg; | ^~~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:403:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 403 | ps->mask = (ps->mask << 1) | 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:403:58: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 403 | ps->mask = (ps->mask << 1) | 1; | ^ rstruct.r: In function ‘hshrink’: rstruct.r:422:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 422 | ps = (struct b_set *)bp; | ^~~~~~~~~~~~~~~~~~~~~~ rstruct.r:424:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 424 | for (topseg = 1; topseg < HSegs && ps->hdir[topseg] != NULL; topseg++) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:21: rstruct.r:427:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 427 | while (TooSparse(ps)) { | ^~~~ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/../h/rmacros.h:227:32: note: in definition of macro ‘SP’ 227 | #define SP(p) ((struct b_set *)p) | ^ rstruct.r:427:11: note: in expansion of macro ‘TooSparse’ 427 | while (TooSparse(ps)) { | ^~~~~~~~~ rstruct.r:427:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 427 | while (TooSparse(ps)) { | ^~~~ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/../h/rmacros.h:227:32: note: in definition of macro ‘SP’ 227 | #define SP(p) ((struct b_set *)p) | ^ rstruct.r:427:11: note: in expansion of macro ‘TooSparse’ 427 | while (TooSparse(ps)) { | ^~~~~~~~~ rstruct.r:427:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 427 | while (TooSparse(ps)) { | ^~~~ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/../h/rmacros.h:227:32: note: in definition of macro ‘SP’ 227 | #define SP(p) ((struct b_set *)p) | ^ rstruct.r:427:11: note: in expansion of macro ‘TooSparse’ 427 | while (TooSparse(ps)) { | ^~~~~~~~~ rstruct.r:428:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 428 | uppslot = ps->hdir[topseg]->hslots; | ^~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:429:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 429 | ps->hdir[topseg--] = NULL; | ^~~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:430:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 430 | for (curseg = 0; (seg = ps->hdir[curseg]) != NULL; curseg++) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:457:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 457 | ps->mask >>= 1; | ^~~~~~~~~~~~~ ../rtt/rtt -x rsys.r && gcc -o rsys.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xrsys.c && rm xrsys.c In file included from xrsys.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" ../rtt/rtt -x rwinrsc.r && gcc -o rwinrsc.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xrwinrsc.c && rm xrwinrsc.c In file included from xrwinrsc.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" ../rtt/rtt -x rwinsys.r && gcc -o rwinsys.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xrwinsys.c && rm xrwinsys.c In file included from xrwinsys.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" rxwin.ri: In function ‘wopen’: rxwin.ri:481:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 481 | tlp = lp; | ^~~~~~~ rxwin.ri:509:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 509 | BlkLoc(ws->listp) = (union block *)tlp; | ^~ ../rtt/rtt -x rwindow.r && gcc -o rwindow.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xrwindow.c && rm xrwindow.c In file included from xrwindow.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" ../rtt/rtt -x rcolor.r && gcc -o rcolor.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xrcolor.c && rm xrcolor.c In file included from xrcolor.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" ../rtt/rtt -x rimage.r && gcc -o rimage.o -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xrimage.c && rm xrimage.c In file included from xrimage.c:7: /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/rt.h:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" cd ../common; make make[2]: Entering directory '/builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/common' make[2]: Nothing to be done for 'common'. make[2]: Leaving directory '/builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/common' gcc -Wl,-E -o iconx cnv.o data.o def.o errmsg.o fconv.o fload.o fmath.o fmisc.o fscan.o fstr.o fstranl.o fstruct.o fsys.o fwindow.o imain.o imisc.o init.o interp.o invoke.o keyword.o lmisc.o oarith.o oasgn.o ocat.o ocomp.o omisc.o oref.o oset.o ovalue.o profile.o ralc.o rcoexpr.o rcomp.o rdebug.o rexternal.o rlrgint.o rmemmgt.o rmisc.o rstruct.o rsys.o rwinrsc.o rwinsys.o rwindow.o rcolor.o rimage.o ../common/long.o ../common/time.o ../common/rswitch.o ../common/xwindow.o ../common/alloc.o ../common/filepart.o ../common/munix.o -L../../bin -lXpm -lX11 -lm -ldl -lpthread data.r:28:22: warning: type of ‘Bllist’ does not match original declaration [-Wlto-type-mismatch] 28 | extern struct b_proc Bllist; | ^ omisc.r:216:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 216 | return new list(type(elems)) | ^ omisc.r:216:1: note: ‘Bllist’ was previously declared here omisc.r:216:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used data.r:27:22: warning: type of ‘Blimit’ does not match original declaration [-Wlto-type-mismatch] 27 | extern struct b_proc Blimit; | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:23:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 23 | #passthru OpBlock(nm,n,pn,0) | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:23:1: note: ‘Blimit’ was previously declared here /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:23:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used data.r:26:22: warning: type of ‘Bfield’ does not match original declaration [-Wlto-type-mismatch] 26 | extern struct b_proc Bfield; | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:23:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 23 | #passthru OpBlock(nm,n,pn,0) | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:23:1: note: ‘Bfield’ was previously declared here /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:23:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used data.r:25:22: warning: type of ‘Bescan’ does not match original declaration [-Wlto-type-mismatch] 25 | extern struct b_proc Bescan; | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:23:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 23 | #passthru OpBlock(nm,n,pn,0) | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:23:1: note: ‘Bescan’ was previously declared here /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:23:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used data.r:24:22: warning: type of ‘Bbscan’ does not match original declaration [-Wlto-type-mismatch] 24 | extern struct b_proc Bbscan; | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:23:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 23 | #passthru OpBlock(nm,n,pn,0) | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:23:1: note: ‘Bbscan’ was previously declared here /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:23:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:53:22: warning: type of ‘Bvalue’ does not match original declaration [-Wlto-type-mismatch] 53 | OpDef(value,1,".",0) | ^ ovalue.r:52:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 52 | | ^ ovalue.r:52:1: note: ‘Bvalue’ was previously declared here ovalue.r:52:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:52:22: warning: type of ‘Bunion’ does not match original declaration [-Wlto-type-mismatch] 52 | OpDef(union,2,"++",0) | ^ oset.r:215:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 215 | abstract { | ^ oset.r:215:1: note: ‘Bunion’ was previously declared here oset.r:215:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:51:22: warning: type of ‘Btoby’ does not match original declaration [-Wlto-type-mismatch] 51 | OpDef(toby,3,"...",0) | ^ omisc.r:144:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 144 | "i to j by k - generate successive values." | ^ omisc.r:144:1: note: ‘Btoby’ was previously declared here omisc.r:144:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:50:22: warning: type of ‘Btabmat’ does not match original declaration [-Wlto-type-mismatch] 50 | OpDef(tabmat,1,"=",0) | ^ omisc.r:85:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 85 | | ^ omisc.r:85:1: note: ‘Btabmat’ was previously declared here omisc.r:85:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:49:22: warning: type of ‘Bswap’ does not match original declaration [-Wlto-type-mismatch] 49 | OpDef(swap,2,":=:",-1) | ^ oasgn.r:266:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 266 | | ^ oasgn.r:266:1: note: ‘Bswap’ was previously declared here oasgn.r:266:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:48:22: warning: type of ‘Bsubsc’ does not match original declaration [-Wlto-type-mismatch] 48 | OpDef(subsc,2,"[]",-1) | ^ oref.r:583:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 583 | int use_trap = 0; | ^ oref.r:583:1: note: ‘Bsubsc’ was previously declared here oref.r:583:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:47:22: warning: type of ‘Bsize’ does not match original declaration [-Wlto-type-mismatch] 47 | OpDef(size,1,"*",0) | ^ omisc.r:40:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 40 | abstract { | ^ omisc.r:40:1: note: ‘Bsize’ was previously declared here omisc.r:40:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:46:22: warning: type of ‘Bsect’ does not match original declaration [-Wlto-type-mismatch] 46 | OpDef(sect,3,"[:]",-1) | ^ oref.r:481:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 481 | } | ^ oref.r:481:1: note: ‘Bsect’ was previously declared here oref.r:481:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:45:22: warning: type of ‘Brswap’ does not match original declaration [-Wlto-type-mismatch] 45 | OpDef(rswap,2,"<->",-1) | ^ oasgn.r:166:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 166 | " Reverses swap if resumed." | ^ oasgn.r:166:1: note: ‘Brswap’ was previously declared here oasgn.r:166:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:44:22: warning: type of ‘Brefresh’ does not match original declaration [-Wlto-type-mismatch] 44 | OpDef(refresh,1,"^",0) | ^ xomisc.c:11:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ xomisc.c:11:1: note: ‘Brefresh’ was previously declared here xomisc.c:11:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:43:22: warning: type of ‘Brasgn’ does not match original declaration [-Wlto-type-mismatch] 43 | OpDef(rasgn,2,"<-",-1) | ^ oasgn.r:140:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 140 | " Reverses assignment if resumed." | ^ oasgn.r:140:1: note: ‘Brasgn’ was previously declared here oasgn.r:140:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:42:22: warning: type of ‘Brandom’ does not match original declaration [-Wlto-type-mismatch] 42 | OpDef(random,1,"?",-1) | ^ oref.r:217:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 217 | | ^ oref.r:217:1: note: ‘Brandom’ was previously declared here oref.r:217:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:41:22: warning: type of ‘Bpowr’ does not match original declaration [-Wlto-type-mismatch] 41 | OpDef(powr,2,"^",0) | ^ oarith.r:48:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 48 | #enddef | ^ oarith.r:48:1: note: ‘Bpowr’ was previously declared here oarith.r:48:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:40:22: warning: type of ‘Bplus’ does not match original declaration [-Wlto-type-mismatch] 40 | OpDef(plus,2,"+",0) | ^ oarith.r:300:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 300 | if (bigadd(&x,&y,&result) == Error) | ^ oarith.r:300:1: note: ‘Bplus’ was previously declared here oarith.r:300:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:39:22: warning: type of ‘Bnumne’ does not match original declaration [-Wlto-type-mismatch] 39 | OpDef(numne,2,"~=",0) | ^ ocomp.r:55:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 55 | NumComp( = , numeq, NumEq, equal to) | ^ ocomp.r:55:1: note: ‘Bnumne’ was previously declared here ocomp.r:55:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:38:22: warning: type of ‘Bnumlt’ does not match original declaration [-Wlto-type-mismatch] 38 | OpDef(numlt,2,"<",0) | ^ ocomp.r:55:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 55 | NumComp( = , numeq, NumEq, equal to) | ^ ocomp.r:55:1: note: ‘Bnumlt’ was previously declared here ocomp.r:55:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:37:22: warning: type of ‘Bnumle’ does not match original declaration [-Wlto-type-mismatch] 37 | OpDef(numle,2,"<=",0) | ^ ocomp.r:55:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 55 | NumComp( = , numeq, NumEq, equal to) | ^ ocomp.r:55:1: note: ‘Bnumle’ was previously declared here ocomp.r:55:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:36:22: warning: type of ‘Bnumgt’ does not match original declaration [-Wlto-type-mismatch] 36 | OpDef(numgt,2,">",0) | ^ ocomp.r:55:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 55 | NumComp( = , numeq, NumEq, equal to) | ^ ocomp.r:55:1: note: ‘Bnumgt’ was previously declared here ocomp.r:55:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:35:22: warning: type of ‘Bnumge’ does not match original declaration [-Wlto-type-mismatch] 35 | OpDef(numge,2,">=",0) | ^ ocomp.r:55:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 55 | NumComp( = , numeq, NumEq, equal to) | ^ ocomp.r:55:1: note: ‘Bnumge’ was previously declared here ocomp.r:55:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:34:22: warning: type of ‘Bnumeq’ does not match original declaration [-Wlto-type-mismatch] 34 | OpDef(numeq,2,"=",0) | ^ xocomp.c:11:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ xocomp.c:11:1: note: ‘Bnumeq’ was previously declared here xocomp.c:11:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:33:22: warning: type of ‘Bnumber’ does not match original declaration [-Wlto-type-mismatch] 33 | OpDef(number,1,"+",0) | ^ oarith.r:269:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 269 | } | ^ oarith.r:269:1: note: ‘Bnumber’ was previously declared here oarith.r:269:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:32:22: warning: type of ‘Bnull’ does not match original declaration [-Wlto-type-mismatch] 32 | OpDef(null,1,"/",-1) | ^ ovalue.r:29:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 29 | "/x - test x for null value." | ^ ovalue.r:29:1: note: ‘Bnull’ was previously declared here ovalue.r:29:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:31:22: warning: type of ‘Bnonnull’ does not match original declaration [-Wlto-type-mismatch] 31 | OpDef(nonnull,1,"\\",-1) | ^ xovalue.c:11:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ xovalue.c:11:1: note: ‘Bnonnull’ was previously declared here xovalue.c:11:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:30:22: warning: type of ‘Bneqv’ does not match original declaration [-Wlto-type-mismatch] 30 | OpDef(neqv,2,"~===",0) | ^ ocomp.r:164:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 164 | operator{0,1} ~=== neqv(x,y) | ^ ocomp.r:164:1: note: ‘Bneqv’ was previously declared here ocomp.r:164:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:29:22: warning: type of ‘Bneg’ does not match original declaration [-Wlto-type-mismatch] 29 | OpDef(neg,1,"-",0) | ^ oarith.r:48:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 48 | #enddef | ^ oarith.r:48:1: note: ‘Bneg’ was previously declared here oarith.r:48:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:28:22: warning: type of ‘Bmult’ does not match original declaration [-Wlto-type-mismatch] 28 | OpDef(mult,2,"*",0) | ^ oarith.r:48:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 48 | #enddef | ^ oarith.r:48:1: note: ‘Bmult’ was previously declared here oarith.r:48:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:27:22: warning: type of ‘Bmod’ does not match original declaration [-Wlto-type-mismatch] 27 | OpDef(mod,2,"%",0) | ^ oarith.r:48:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 48 | #enddef | ^ oarith.r:48:1: note: ‘Bmod’ was previously declared here oarith.r:48:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:26:22: warning: type of ‘Bminus’ does not match original declaration [-Wlto-type-mismatch] 26 | OpDef(minus,2,"-",0) | ^ oarith.r:48:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 48 | #enddef | ^ oarith.r:48:1: note: ‘Bminus’ was previously declared here oarith.r:48:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:25:22: warning: type of ‘Blexne’ does not match original declaration [-Wlto-type-mismatch] 25 | OpDef(lexne,2,"~==",0) | ^ ocomp.r:142:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 142 | | ^ ocomp.r:142:1: note: ‘Blexne’ was previously declared here ocomp.r:142:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:24:22: warning: type of ‘Blexlt’ does not match original declaration [-Wlto-type-mismatch] 24 | OpDef(lexlt,2,"<<",0) | ^ ocomp.r:142:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 142 | | ^ ocomp.r:142:1: note: ‘Blexlt’ was previously declared here ocomp.r:142:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:23:22: warning: type of ‘Blexle’ does not match original declaration [-Wlto-type-mismatch] 23 | OpDef(lexle,2,"<<=",0) | ^ ocomp.r:142:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 142 | | ^ ocomp.r:142:1: note: ‘Blexle’ was previously declared here ocomp.r:142:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:22:22: warning: type of ‘Blexgt’ does not match original declaration [-Wlto-type-mismatch] 22 | OpDef(lexgt,2,">>",0) | ^ ocomp.r:142:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 142 | | ^ ocomp.r:142:1: note: ‘Blexgt’ was previously declared here ocomp.r:142:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:21:22: warning: type of ‘Blexge’ does not match original declaration [-Wlto-type-mismatch] 21 | OpDef(lexge,2,">>=",0) | ^ ocomp.r:142:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 142 | | ^ ocomp.r:142:1: note: ‘Blexge’ was previously declared here ocomp.r:142:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:20:22: warning: type of ‘Blexeq’ does not match original declaration [-Wlto-type-mismatch] 20 | OpDef(lexeq,2,"==",0) | ^ ocomp.r:55:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 55 | NumComp( = , numeq, NumEq, equal to) | ^ ocomp.r:55:1: note: ‘Blexeq’ was previously declared here ocomp.r:55:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:19:22: warning: type of ‘Blconcat’ does not match original declaration [-Wlto-type-mismatch] 19 | OpDef(lconcat,2,"|||",0) | ^ ocat.r:76:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 76 | operator{1} ||| lconcat(x, y) | ^ ocat.r:76:1: note: ‘Blconcat’ was previously declared here ocat.r:76:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:18:22: warning: type of ‘Binter’ does not match original declaration [-Wlto-type-mismatch] 18 | OpDef(inter,2,"**",0) | ^ oset.r:122:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 122 | abstract { | ^ oset.r:122:1: note: ‘Binter’ was previously declared here oset.r:122:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:17:22: warning: type of ‘Beqv’ does not match original declaration [-Wlto-type-mismatch] 17 | OpDef(eqv,2,"===",0) | ^ ocomp.r:142:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 142 | | ^ ocomp.r:142:1: note: ‘Beqv’ was previously declared here ocomp.r:142:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:16:22: warning: type of ‘Bdivide’ does not match original declaration [-Wlto-type-mismatch] 16 | OpDef(divide,2,"/",0) | ^ oarith.r:12:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 12 | #begdef ArithOp(icon_op, func_name, c_int_op, c_real_op) | ^ oarith.r:12:1: note: ‘Bdivide’ was previously declared here oarith.r:12:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:15:22: warning: type of ‘Bdiff’ does not match original declaration [-Wlto-type-mismatch] 15 | OpDef(diff,2,"--",0) | ^ oset.r:38:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 38 | if is:set(x) && is:set(y) then { | ^ oset.r:38:1: note: ‘Bdiff’ was previously declared here oset.r:38:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:14:22: warning: type of ‘Bcompl’ does not match original declaration [-Wlto-type-mismatch] 14 | OpDef(compl,1,"~",0) | ^ xoset.c:11:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ xoset.c:11:1: note: ‘Bcompl’ was previously declared here xoset.c:11:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:13:22: warning: type of ‘Bcater’ does not match original declaration [-Wlto-type-mismatch] 13 | OpDef(cater,2,"||",0) | ^ xocat.c:11:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ xocat.c:11:1: note: ‘Bcater’ was previously declared here xocat.c:11:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:12:22: warning: type of ‘Bbang’ does not match original declaration [-Wlto-type-mismatch] 12 | OpDef(bang,1,"!",-1) | ^ xoref.c:11:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ xoref.c:11:1: note: ‘Bbang’ was previously declared here xoref.c:11:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/odefs.h:11:22: warning: type of ‘Basgn’ does not match original declaration [-Wlto-type-mismatch] 11 | OpDef(asgn,2,":=",-1) | ^ xoasgn.c:11:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ xoasgn.c:11:1: note: ‘Basgn’ was previously declared here xoasgn.c:11:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:172:22: warning: type of ‘BWriteImage’ does not match original declaration [-Wlto-type-mismatch] 172 | FncDefV(WriteImage) | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: ‘BWriteImage’ was previously declared here /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:171:22: warning: type of ‘BWSync’ does not match original declaration [-Wlto-type-mismatch] 171 | FncDef(WSync,1) | ^ fwindow.r:1783:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 1783 | abstract { | ^ fwindow.r:1783:1: note: ‘BWSync’ was previously declared here fwindow.r:1783:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:170:22: warning: type of ‘BWFlush’ does not match original declaration [-Wlto-type-mismatch] 170 | FncDefV(WFlush) | ^ fwindow.r:2029:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 2029 | abstract { | ^ fwindow.r:2029:1: note: ‘BWFlush’ was previously declared here fwindow.r:2029:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:169:22: warning: type of ‘BWDefault’ does not match original declaration [-Wlto-type-mismatch] 169 | FncDefV(WDefault) | ^ fwindow.r:2004:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 2004 | wbp w; | ^ fwindow.r:2004:1: note: ‘BWDefault’ was previously declared here fwindow.r:2004:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:168:22: warning: type of ‘BWAttrib’ does not match original declaration [-Wlto-type-mismatch] 168 | FncDefV(WAttrib) | ^ fwindow.r:1849:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 1849 | abstract { | ^ fwindow.r:1849:1: note: ‘BWAttrib’ was previously declared here fwindow.r:1849:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:167:22: warning: type of ‘BUncouple’ does not match original declaration [-Wlto-type-mismatch] 167 | FncDef(Uncouple,1) | ^ fwindow.r:1831:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 1831 | abstract { | ^ fwindow.r:1831:1: note: ‘BUncouple’ was previously declared here fwindow.r:1831:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:166:22: warning: type of ‘BTextWidth’ does not match original declaration [-Wlto-type-mismatch] 166 | FncDefV(TextWidth) | ^ fwindow.r:1808:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 1808 | function{1} TextWidth(argv[argc]) | ^ fwindow.r:1808:1: note: ‘BTextWidth’ was previously declared here fwindow.r:1808:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:165:22: warning: type of ‘BReadImage’ does not match original declaration [-Wlto-type-mismatch] 165 | FncDefV(ReadImage) | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: ‘BReadImage’ was previously declared here /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:164:22: warning: type of ‘BRaise’ does not match original declaration [-Wlto-type-mismatch] 164 | FncDefV(Raise) | ^ fwindow.r:1692:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 1692 | return file | ^ fwindow.r:1692:1: note: ‘BRaise’ was previously declared here fwindow.r:1692:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:163:22: warning: type of ‘BQueryPointer’ does not match original declaration [-Wlto-type-mismatch] 163 | FncDef(QueryPointer,1) | ^ fwindow.r:1664:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 1664 | | ^ fwindow.r:1664:1: note: ‘BQueryPointer’ was previously declared here fwindow.r:1664:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:162:22: warning: type of ‘BPixel’ does not match original declaration [-Wlto-type-mismatch] 162 | FncDefV(Pixel) | ^ fwindow.r:1579:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 1579 | | ^ fwindow.r:1579:1: note: ‘BPixel’ was previously declared here fwindow.r:1579:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:161:22: warning: type of ‘BPending’ does not match original declaration [-Wlto-type-mismatch] 161 | FncDefV(Pending) | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: ‘BPending’ was previously declared here /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:160:22: warning: type of ‘BPattern’ does not match original declaration [-Wlto-type-mismatch] 160 | FncDefV(Pattern) | ^ fwindow.r:1517:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 1517 | body { | ^ fwindow.r:1517:1: note: ‘BPattern’ was previously declared here fwindow.r:1517:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:159:22: warning: type of ‘BPaletteKey’ does not match original declaration [-Wlto-type-mismatch] 159 | FncDefV(PaletteKey) | ^ fwindow.r:1468:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 1468 | abstract { | ^ fwindow.r:1468:1: note: ‘BPaletteKey’ was previously declared here fwindow.r:1468:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:158:22: warning: type of ‘BPaletteColor’ does not match original declaration [-Wlto-type-mismatch] 158 | FncDefV(PaletteColor) | ^ fwindow.r:1426:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 1426 | function{0,1} PaletteColor(argv[argc]) | ^ fwindow.r:1426:1: note: ‘BPaletteColor’ was previously declared here fwindow.r:1426:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:157:22: warning: type of ‘BPaletteChars’ does not match original declaration [-Wlto-type-mismatch] 157 | FncDefV(PaletteChars) | ^ fwindow.r:1389:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 1389 | function{0,1} PaletteChars(argv[argc]) | ^ fwindow.r:1389:1: note: ‘BPaletteChars’ was previously declared here fwindow.r:1389:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:156:22: warning: type of ‘BNewColor’ does not match original declaration [-Wlto-type-mismatch] 156 | FncDefV(NewColor) | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: ‘BNewColor’ was previously declared here /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:155:22: warning: type of ‘BLower’ does not match original declaration [-Wlto-type-mismatch] 155 | FncDefV(Lower) | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: ‘BLower’ was previously declared here /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:154:22: warning: type of ‘BGotoXY’ does not match original declaration [-Wlto-type-mismatch] 154 | FncDefV(GotoXY) | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: ‘BGotoXY’ was previously declared here /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:153:22: warning: type of ‘BGotoRC’ does not match original declaration [-Wlto-type-mismatch] 153 | FncDefV(GotoRC) | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:184:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 184 | } | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:184:1: note: ‘BGotoRC’ was previously declared here /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:184:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:152:22: warning: type of ‘BFreeColor’ does not match original declaration [-Wlto-type-mismatch] 152 | FncDefV(FreeColor) | ^ fwindow.r:1241:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 1241 | abstract { | ^ fwindow.r:1241:1: note: ‘BFreeColor’ was previously declared here fwindow.r:1241:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:151:22: warning: type of ‘BFont’ does not match original declaration [-Wlto-type-mismatch] 151 | FncDefV(Font) | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: ‘BFont’ was previously declared here /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:150:22: warning: type of ‘BFillRectangle’ does not match original declaration [-Wlto-type-mismatch] 150 | FncDefV(FillRectangle) | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: ‘BFillRectangle’ was previously declared here /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:149:22: warning: type of ‘BFillPolygon’ does not match original declaration [-Wlto-type-mismatch] 149 | FncDefV(FillPolygon) | ^ fwindow.r:1134:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 1134 | "FillPolygon(argv[]){1} - fill polygon" | ^ fwindow.r:1134:1: note: ‘BFillPolygon’ was previously declared here fwindow.r:1134:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:148:22: warning: type of ‘BFillCircle’ does not match original declaration [-Wlto-type-mismatch] 148 | FncDefV(FillCircle) | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: ‘BFillCircle’ was previously declared here /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:147:22: warning: type of ‘BFillArc’ does not match original declaration [-Wlto-type-mismatch] 147 | FncDefV(FillArc) | ^ fwindow.r:1036:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 1036 | | ^ fwindow.r:1036:1: note: ‘BFillArc’ was previously declared here fwindow.r:1036:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:146:22: warning: type of ‘BFg’ does not match original declaration [-Wlto-type-mismatch] 146 | FncDefV(Fg) | ^ fwindow.r:996:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 996 | abstract { | ^ fwindow.r:996:1: note: ‘BFg’ was previously declared here fwindow.r:996:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:145:22: warning: type of ‘BEvent’ does not match original declaration [-Wlto-type-mismatch] 145 | FncDefV(Event) | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: ‘BEvent’ was previously declared here /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:144:22: warning: type of ‘BEraseArea’ does not match original declaration [-Wlto-type-mismatch] 144 | FncDefV(EraseArea) | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: ‘BEraseArea’ was previously declared here /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:143:22: warning: type of ‘BDrawString’ does not match original declaration [-Wlto-type-mismatch] 143 | FncDefV(DrawString) | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: ‘BDrawString’ was previously declared here /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:142:22: warning: type of ‘BDrawSegment’ does not match original declaration [-Wlto-type-mismatch] 142 | FncDefV(DrawSegment) | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: ‘BDrawSegment’ was previously declared here /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:141:22: warning: type of ‘BDrawRectangle’ does not match original declaration [-Wlto-type-mismatch] 141 | FncDefV(DrawRectangle) | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: ‘BDrawRectangle’ was previously declared here /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:140:22: warning: type of ‘BDrawPolygon’ does not match original declaration [-Wlto-type-mismatch] 140 | FncDefV(DrawPolygon) | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: ‘BDrawPolygon’ was previously declared here /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:139:22: warning: type of ‘BDrawPoint’ does not match original declaration [-Wlto-type-mismatch] 139 | FncDefV(DrawPoint) | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: ‘BDrawPoint’ was previously declared here /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:138:22: warning: type of ‘BDrawLine’ does not match original declaration [-Wlto-type-mismatch] 138 | FncDefV(DrawLine) | ^ fwindow.r:707:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 707 | | ^ fwindow.r:707:1: note: ‘BDrawLine’ was previously declared here fwindow.r:707:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:137:22: warning: type of ‘BDrawImage’ does not match original declaration [-Wlto-type-mismatch] 137 | FncDefV(DrawImage) | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: ‘BDrawImage’ was previously declared here /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:136:22: warning: type of ‘BDrawCurve’ does not match original declaration [-Wlto-type-mismatch] 136 | FncDefV(DrawCurve) | ^ fwindow.r:512:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 512 | */ | ^ fwindow.r:512:1: note: ‘BDrawCurve’ was previously declared here fwindow.r:512:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:135:22: warning: type of ‘BDrawCircle’ does not match original declaration [-Wlto-type-mismatch] 135 | FncDefV(DrawCircle) | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: ‘BDrawCircle’ was previously declared here /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:134:22: warning: type of ‘BDrawArc’ does not match original declaration [-Wlto-type-mismatch] 134 | FncDefV(DrawArc) | ^ fwindow.r:408:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 408 | | ^ fwindow.r:408:1: note: ‘BDrawArc’ was previously declared here fwindow.r:408:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:133:22: warning: type of ‘BCouple’ does not match original declaration [-Wlto-type-mismatch] 133 | FncDefV(Couple) | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: ‘BCouple’ was previously declared here /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:132:22: warning: type of ‘BCopyArea’ does not match original declaration [-Wlto-type-mismatch] 132 | FncDefV(CopyArea) | ^ fwindow.r:306:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 306 | body { | ^ fwindow.r:306:1: note: ‘BCopyArea’ was previously declared here fwindow.r:306:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:131:22: warning: type of ‘BColorValue’ does not match original declaration [-Wlto-type-mismatch] 131 | FncDefV(ColorValue) | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:184:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 184 | } | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:184:1: note: ‘BColorValue’ was previously declared here /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:184:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:130:22: warning: type of ‘BColor’ does not match original declaration [-Wlto-type-mismatch] 130 | FncDefV(Color) | ^ fwindow.r:198:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 198 | function{0,1} Color(argv[argc]) | ^ fwindow.r:198:1: note: ‘BColor’ was previously declared here fwindow.r:198:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:129:22: warning: type of ‘BClone’ does not match original declaration [-Wlto-type-mismatch] 129 | FncDefV(Clone) | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: ‘BClone’ was previously declared here /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:128:22: warning: type of ‘BClip’ does not match original declaration [-Wlto-type-mismatch] 128 | FncDefV(Clip) | ^ fwindow.r:110:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 110 | abstract { | ^ fwindow.r:110:1: note: ‘BClip’ was previously declared here fwindow.r:110:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:127:22: warning: type of ‘BBg’ does not match original declaration [-Wlto-type-mismatch] 127 | FncDefV(Bg) | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: ‘BBg’ was previously declared here /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:126:22: warning: type of ‘BAlert’ does not match original declaration [-Wlto-type-mismatch] 126 | FncDefV(Alert) | ^ fwindow.r:49:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 49 | function{1} Alert(argv[argc]) | ^ fwindow.r:49:1: note: ‘BAlert’ was previously declared here fwindow.r:49:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:125:22: warning: type of ‘BActive’ does not match original declaration [-Wlto-type-mismatch] 125 | FncDef(Active,0) | ^ fwindow.r:31:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 31 | | ^ fwindow.r:31:1: note: ‘BActive’ was previously declared here fwindow.r:31:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:118:22: warning: type of ‘Bkbhit’ does not match original declaration [-Wlto-type-mismatch] 118 | FncDef(kbhit,0) | ^ fsys.r:952:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 952 | function{0,1} kbhit() | ^ fsys.r:952:1: note: ‘Bkbhit’ was previously declared here fsys.r:952:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:117:22: warning: type of ‘Bgetche’ does not match original declaration [-Wlto-type-mismatch] 117 | FncDef(getche,0) | ^ fsys.r:937:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 937 | abstract { | ^ fsys.r:937:1: note: ‘Bgetche’ was previously declared here fsys.r:937:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:116:22: warning: type of ‘Bgetch’ does not match original declaration [-Wlto-type-mismatch] 116 | FncDef(getch,0) | ^ fsys.r:789:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 789 | #endif /* nl */ | ^ fsys.r:789:1: note: ‘Bgetch’ was previously declared here fsys.r:789:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:102:22: warning: type of ‘Bloadfunc’ does not match original declaration [-Wlto-type-mismatch] 102 | FncDef(loadfunc,2) | ^ fload.r:28:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 28 | "loadfunc(filename,funcname) - load C function dynamically." | ^ fload.r:28:1: note: ‘Bloadfunc’ was previously declared here fload.r:28:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:93:22: warning: type of ‘Bopen’ does not match original declaration [-Wlto-type-mismatch] 93 | FncDefV(open) | ^ fsys.r:117:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 117 | "open(s1, s2, ...) - open file named s1 with options s2" | ^ fsys.r:117:1: note: ‘Bopen’ was previously declared here fsys.r:117:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:90:22: warning: type of ‘Bwrites’ does not match original declaration [-Wlto-type-mismatch] 90 | FncDefV(writes) | ^ fsys.r:789:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 789 | #endif /* nl */ | ^ fsys.r:789:1: note: ‘Bwrites’ was previously declared here fsys.r:789:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:89:22: warning: type of ‘Bwrite’ does not match original declaration [-Wlto-type-mismatch] 89 | FncDefV(write) | ^ fsys.r:787:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 787 | #if !nl | ^ fsys.r:787:1: note: ‘Bwrite’ was previously declared here fsys.r:787:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:88:22: warning: type of ‘Bwhere’ does not match original declaration [-Wlto-type-mismatch] 88 | FncDef(where,1) | ^ fsys.r:681:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 681 | function{0,1} where(f) | ^ fsys.r:681:1: note: ‘Bwhere’ was previously declared here fsys.r:681:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:87:22: warning: type of ‘Bvariable’ does not match original declaration [-Wlto-type-mismatch] 87 | FncDef(variable,1) | ^ fmisc.r:1190:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 1190 | | ^ fmisc.r:1190:1: note: ‘Bvariable’ was previously declared here fmisc.r:1190:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:86:22: warning: type of ‘Bupto’ does not match original declaration [-Wlto-type-mismatch] 86 | FncDef(upto,4) | ^ fstranl.r:237:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 237 | function{*} upto(c,s,i,j) | ^ fstranl.r:237:1: note: ‘Bupto’ was previously declared here fstranl.r:237:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:85:22: warning: type of ‘Btype’ does not match original declaration [-Wlto-type-mismatch] 85 | FncDef(type,1) | ^ fmisc.r:1150:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 1150 | | ^ fmisc.r:1150:1: note: ‘Btype’ was previously declared here fmisc.r:1150:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:84:22: warning: type of ‘Btrim’ does not match original declaration [-Wlto-type-mismatch] 84 | FncDef(trim,2) | ^ fstr.r:663:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 663 | function{1} trim(s,c) | ^ fstr.r:663:1: note: ‘Btrim’ was previously declared here fstr.r:663:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:83:22: warning: type of ‘Btan’ does not match original declaration [-Wlto-type-mismatch] 83 | FncDef(tan,1) | ^ fmath.r:38:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 38 | MathOp(sin, sin, ", x in radians.", ;, ;) | ^ fmath.r:38:1: note: ‘Btan’ was previously declared here fmath.r:38:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:82:22: warning: type of ‘Btable’ does not match original declaration [-Wlto-type-mismatch] 82 | FncDef(table,1) | ^ fstruct.r:824:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 824 | return new table(empty_type, empty_type, type(x)) | ^ fstruct.r:824:1: note: ‘Btable’ was previously declared here fstruct.r:824:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:81:22: warning: type of ‘Btab’ does not match original declaration [-Wlto-type-mismatch] 81 | FncDef(tab,1) | ^ fscan.r:89:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 89 | function{0,1+} tab(i) | ^ fscan.r:89:1: note: ‘Btab’ was previously declared here fscan.r:89:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:80:22: warning: type of ‘Bsystem’ does not match original declaration [-Wlto-type-mismatch] 80 | FncDef(system,1) | ^ fsys.r:647:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 647 | function{1} system(s) | ^ fsys.r:647:1: note: ‘Bsystem’ was previously declared here fsys.r:647:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:79:22: warning: type of ‘Bstring’ does not match original declaration [-Wlto-type-mismatch] 79 | FncDef(string,1) | ^ fconv.r:92:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 92 | | ^ fconv.r:92:1: note: ‘Bstring’ was previously declared here fconv.r:92:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:78:22: warning: type of ‘Bstop’ does not match original declaration [-Wlto-type-mismatch] 78 | FncDefV(stop) | ^ fsys.r:723:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 723 | */ | ^ fsys.r:723:1: note: ‘Bstop’ was previously declared here fsys.r:723:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:77:22: warning: type of ‘Bsqrt’ does not match original declaration [-Wlto-type-mismatch] 77 | FncDef(sqrt,1) | ^ fmath.r:38:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 38 | MathOp(sin, sin, ", x in radians.", ;, ;) | ^ fmath.r:38:1: note: ‘Bsqrt’ was previously declared here fmath.r:38:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:76:22: warning: type of ‘Bsortf’ does not match original declaration [-Wlto-type-mismatch] 76 | FncDef(sortf,2) | ^ fmisc.r:934:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 934 | | ^ fmisc.r:934:1: note: ‘Bsortf’ was previously declared here fmisc.r:934:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:75:22: warning: type of ‘Bsort’ does not match original declaration [-Wlto-type-mismatch] 75 | FncDef(sort,2) | ^ fmisc.r:625:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 625 | abstract { | ^ fmisc.r:625:1: note: ‘Bsort’ was previously declared here fmisc.r:625:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:74:22: warning: type of ‘Bsin’ does not match original declaration [-Wlto-type-mismatch] 74 | FncDef(sin,1) | ^ xfmath.c:11:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ xfmath.c:11:1: note: ‘Bsin’ was previously declared here xfmath.c:11:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:73:22: warning: type of ‘Bset’ does not match original declaration [-Wlto-type-mismatch] 73 | FncDef(set,1) | ^ fstruct.r:741:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 741 | | ^ fstruct.r:741:1: note: ‘Bset’ was previously declared here fstruct.r:741:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:72:22: warning: type of ‘Bserial’ does not match original declaration [-Wlto-type-mismatch] 72 | FncDef(serial,1) | ^ fmisc.r:580:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 580 | abstract { | ^ fmisc.r:580:1: note: ‘Bserial’ was previously declared here fmisc.r:580:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:71:22: warning: type of ‘Bseq’ does not match original declaration [-Wlto-type-mismatch] 71 | FncDef(seq,2) | ^ fmisc.r:524:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 524 | | ^ fmisc.r:524:1: note: ‘Bseq’ was previously declared here fmisc.r:524:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:70:22: warning: type of ‘Bseek’ does not match original declaration [-Wlto-type-mismatch] 70 | FncDef(seek,2) | ^ fsys.r:594:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 594 | | ^ fsys.r:594:1: note: ‘Bseek’ was previously declared here fsys.r:594:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:69:22: warning: type of ‘Brunerr’ does not match original declaration [-Wlto-type-mismatch] 69 | FncDefV(runerr) | ^ fmisc.r:507:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 507 | if !cnv:C_integer(i) then | ^ fmisc.r:507:1: note: ‘Brunerr’ was previously declared here fmisc.r:507:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:68:22: warning: type of ‘Brtod’ does not match original declaration [-Wlto-type-mismatch] 68 | FncDef(rtod,1) | ^ fmath.r:38:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 38 | MathOp(sin, sin, ", x in radians.", ;, ;) | ^ fmath.r:38:1: note: ‘Brtod’ was previously declared here fmath.r:38:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:67:22: warning: type of ‘Bright’ does not match original declaration [-Wlto-type-mismatch] 67 | FncDef(right,3) | ^ fstr.r:616:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 616 | function{1} right(s1,n,s2) | ^ fstr.r:616:1: note: ‘Bright’ was previously declared here fstr.r:616:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:66:22: warning: type of ‘Breverse’ does not match original declaration [-Wlto-type-mismatch] 66 | FncDef(reverse,1) | ^ fstr.r:577:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 577 | | ^ fstr.r:577:1: note: ‘Breverse’ was previously declared here fstr.r:577:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:65:22: warning: type of ‘Brepl’ does not match original declaration [-Wlto-type-mismatch] 65 | FncDef(repl,2) | ^ fstr.r:508:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 508 | | ^ fstr.r:508:1: note: ‘Brepl’ was previously declared here fstr.r:508:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:64:22: warning: type of ‘Brename’ does not match original declaration [-Wlto-type-mismatch] 64 | FncDef(rename,1) | ^ fsys.r:570:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 570 | function{0,1} rename(s1,s2) | ^ fsys.r:570:1: note: ‘Brename’ was previously declared here fsys.r:570:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:63:22: warning: type of ‘Bremove’ does not match original declaration [-Wlto-type-mismatch] 63 | FncDef(remove,2) | ^ fsys.r:550:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 550 | | ^ fsys.r:550:1: note: ‘Bremove’ was previously declared here fsys.r:550:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:62:22: warning: type of ‘Breal’ does not match original declaration [-Wlto-type-mismatch] 62 | FncDef(real,1) | ^ fconv.r:92:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 92 | | ^ fconv.r:92:1: note: ‘Breal’ was previously declared here fconv.r:92:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:61:22: warning: type of ‘Breads’ does not match original declaration [-Wlto-type-mismatch] 61 | FncDef(reads,2) | ^ fsys.r:444:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 444 | /* | ^ fsys.r:444:1: note: ‘Breads’ was previously declared here fsys.r:444:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:60:22: warning: type of ‘Bread’ does not match original declaration [-Wlto-type-mismatch] 60 | FncDef(read,2) | ^ fsys.r:349:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 349 | * Default f to &input. | ^ fsys.r:349:1: note: ‘Bread’ was previously declared here fsys.r:349:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:59:22: warning: type of ‘Bput’ does not match original declaration [-Wlto-type-mismatch] 59 | FncDefV(put) | ^ fstruct.r:642:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 642 | | ^ fstruct.r:642:1: note: ‘Bput’ was previously declared here fstruct.r:642:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:58:22: warning: type of ‘Bpush’ does not match original declaration [-Wlto-type-mismatch] 58 | FncDefV(push) | ^ fstruct.r:477:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 477 | | ^ fstruct.r:477:1: note: ‘Bpush’ was previously declared here fstruct.r:477:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:57:22: warning: type of ‘Bpull’ does not match original declaration [-Wlto-type-mismatch] 57 | FncDef(pull,1) | ^ fstruct.r:363:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 363 | /* | ^ fstruct.r:363:1: note: ‘Bpull’ was previously declared here fstruct.r:363:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:56:22: warning: type of ‘Bproc’ does not match original declaration [-Wlto-type-mismatch] 56 | FncDef(proc,2) | ^ fconv.r:133:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 133 | "ambiguous string names." | ^ fconv.r:133:1: note: ‘Bproc’ was previously declared here fconv.r:133:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:55:22: warning: type of ‘Bpos’ does not match original declaration [-Wlto-type-mismatch] 55 | FncDef(pos,1) | ^ fscan.r:64:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 64 | | ^ fscan.r:64:1: note: ‘Bpos’ was previously declared here fscan.r:64:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:54:22: warning: type of ‘Bpop’ does not match original declaration [-Wlto-type-mismatch] 54 | FncDef(pop,1) | ^ fstruct.r:135:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 135 | | ^ fstruct.r:135:1: note: ‘Bpop’ was previously declared here fstruct.r:135:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:53:22: warning: type of ‘Bord’ does not match original declaration [-Wlto-type-mismatch] 53 | FncDef(ord,1) | ^ fmisc.r:465:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 465 | if !cnv:tmp_string(s) then | ^ fmisc.r:465:1: note: ‘Bord’ was previously declared here fmisc.r:465:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:52:22: warning: type of ‘Bnumeric’ does not match original declaration [-Wlto-type-mismatch] 52 | FncDef(numeric,1) | ^ fconv.r:92:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 92 | | ^ fconv.r:92:1: note: ‘Bnumeric’ was previously declared here fconv.r:92:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:51:22: warning: type of ‘Bname’ does not match original declaration [-Wlto-type-mismatch] 51 | FncDef(name,1) | ^ fmisc.r:481:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 481 | /* | ^ fmisc.r:481:1: note: ‘Bname’ was previously declared here fmisc.r:481:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:50:22: warning: type of ‘Bmove’ does not match original declaration [-Wlto-type-mismatch] 50 | FncDef(move,1) | ^ xfscan.c:11:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ xfscan.c:11:1: note: ‘Bmove’ was previously declared here xfscan.c:11:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:49:22: warning: type of ‘Bmember’ does not match original declaration [-Wlto-type-mismatch] 49 | FncDef(member,1) | ^ fstruct.r:320:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 320 | type_case s of { | ^ fstruct.r:320:1: note: ‘Bmember’ was previously declared here fstruct.r:320:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:48:22: warning: type of ‘Bmatch’ does not match original declaration [-Wlto-type-mismatch] 48 | FncDef(match,4) | ^ fstranl.r:204:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 204 | str_anal( s2, i, j ) | ^ fstranl.r:204:1: note: ‘Bmatch’ was previously declared here fstranl.r:204:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:47:22: warning: type of ‘Bmap’ does not match original declaration [-Wlto-type-mismatch] 47 | FncDef(map,3) | ^ fstr.r:425:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 425 | function{1} map(s1,s2,s3) | ^ fstr.r:425:1: note: ‘Bmap’ was previously declared here fstr.r:425:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:46:22: warning: type of ‘Bmany’ does not match original declaration [-Wlto-type-mismatch] 46 | FncDef(many,4) | ^ fstranl.r:172:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 172 | "many(c,s,i1,i2) - produces the position in s after the longest initial " | ^ fstranl.r:172:1: note: ‘Bmany’ was previously declared here fstranl.r:172:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:45:22: warning: type of ‘Blog’ does not match original declaration [-Wlto-type-mismatch] 45 | FncDef(log,1) | ^ fmath.r:80:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 80 | | ^ fmath.r:80:1: note: ‘Blog’ was previously declared here fmath.r:80:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:44:22: warning: type of ‘Blist’ does not match original declaration [-Wlto-type-mismatch] 44 | FncDef(list,2) | ^ fstruct.r:268:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 268 | runerr(101, n) | ^ fstruct.r:268:1: note: ‘Blist’ was previously declared here fstruct.r:268:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:43:22: warning: type of ‘Bleft’ does not match original declaration [-Wlto-type-mismatch] 43 | FncDef(left,3) | ^ fstr.r:374:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 374 | | ^ fstr.r:374:1: note: ‘Bleft’ was previously declared here fstr.r:374:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:42:22: warning: type of ‘Bkey’ does not match original declaration [-Wlto-type-mismatch] 42 | FncDef(key,2) | ^ fstruct.r:135:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 135 | | ^ fstruct.r:135:1: note: ‘Bkey’ was previously declared here fstruct.r:135:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:41:22: warning: type of ‘Bixor’ does not match original declaration [-Wlto-type-mismatch] 41 | FncDef(ixor,2) | ^ fmisc.r:349:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 349 | #begdef big_bitand(x,y) | ^ fmisc.r:349:1: note: ‘Bixor’ was previously declared here fmisc.r:349:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:40:22: warning: type of ‘Bishift’ does not match original declaration [-Wlto-type-mismatch] 40 | FncDef(ishift,2) | ^ fmisc.r:424:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 424 | if !cnv:integer(i) then | ^ fmisc.r:424:1: note: ‘Bishift’ was previously declared here fmisc.r:424:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:39:22: warning: type of ‘Bior’ does not match original declaration [-Wlto-type-mismatch] 39 | FncDef(ior,2) | ^ fmisc.r:349:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 349 | #begdef big_bitand(x,y) | ^ fmisc.r:349:1: note: ‘Bior’ was previously declared here fmisc.r:349:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:38:22: warning: type of ‘Binteger’ does not match original declaration [-Wlto-type-mismatch] 38 | FncDef(integer,1) | ^ fconv.r:92:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 92 | | ^ fconv.r:92:1: note: ‘Binteger’ was previously declared here fconv.r:92:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:37:22: warning: type of ‘Binsert’ does not match original declaration [-Wlto-type-mismatch] 37 | FncDef(insert,3) | ^ fstruct.r:166:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 166 | set: { | ^ fstruct.r:166:1: note: ‘Binsert’ was previously declared here fstruct.r:166:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:36:22: warning: type of ‘Bimage’ does not match original declaration [-Wlto-type-mismatch] 36 | FncDef(image,1) | ^ fmisc.r:407:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 407 | */ | ^ fmisc.r:407:1: note: ‘Bimage’ was previously declared here fmisc.r:407:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:35:22: warning: type of ‘Bicom’ does not match original declaration [-Wlto-type-mismatch] 35 | FncDef(icom,1) | ^ fmisc.r:349:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 349 | #begdef big_bitand(x,y) | ^ fmisc.r:349:1: note: ‘Bicom’ was previously declared here fmisc.r:349:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:34:22: warning: type of ‘Biand’ does not match original declaration [-Wlto-type-mismatch] 34 | FncDef(iand,2) | ^ fmisc.r:320:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 320 | */ | ^ fmisc.r:320:1: note: ‘Biand’ was previously declared here fmisc.r:320:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:33:22: warning: type of ‘Bgetenv’ does not match original declaration [-Wlto-type-mismatch] 33 | FncDef(getenv,1) | ^ fsys.r:89:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 89 | function{0,1} getenv(s) | ^ fsys.r:89:1: note: ‘Bgetenv’ was previously declared here fsys.r:89:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:32:22: warning: type of ‘Bget’ does not match original declaration [-Wlto-type-mismatch] 32 | FncDef(get,2) | ^ fstruct.r:111:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 111 | #begdef GetOrPop(get_or_pop) | ^ fstruct.r:111:1: note: ‘Bget’ was previously declared here fstruct.r:111:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:31:22: warning: type of ‘Bfunction’ does not match original declaration [-Wlto-type-mismatch] 31 | FncDef(function,0) | ^ fmisc.r:302:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 302 | function{*} function() | ^ fmisc.r:302:1: note: ‘Bfunction’ was previously declared here fmisc.r:302:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:30:22: warning: type of ‘Bflush’ does not match original declaration [-Wlto-type-mismatch] 30 | FncDef(flush,1) | ^ fsys.r:1004:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 1004 | if !is:file(f) then | ^ fsys.r:1004:1: note: ‘Bflush’ was previously declared here fsys.r:1004:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:29:22: warning: type of ‘Bfind’ does not match original declaration [-Wlto-type-mismatch] 29 | FncDef(find,4) | ^ fstranl.r:127:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 127 | end | ^ fstranl.r:127:1: note: ‘Bfind’ was previously declared here fstranl.r:127:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:28:22: warning: type of ‘Bexp’ does not match original declaration [-Wlto-type-mismatch] 28 | FncDef(exp,2) | ^ fmath.r:38:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 38 | MathOp(sin, sin, ", x in radians.", ;, ;) | ^ fmath.r:38:1: note: ‘Bexp’ was previously declared here fmath.r:38:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:27:22: warning: type of ‘Bexit’ does not match original declaration [-Wlto-type-mismatch] 27 | FncDef(exit,1) | ^ fsys.r:76:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 76 | function{} exit(status) | ^ fsys.r:76:1: note: ‘Bexit’ was previously declared here fsys.r:76:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:26:22: warning: type of ‘Berrorclear’ does not match original declaration [-Wlto-type-mismatch] 26 | FncDef(errorclear,0) | ^ fmisc.r:286:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 286 | function{1} errorclear() | ^ fmisc.r:286:1: note: ‘Berrorclear’ was previously declared here fmisc.r:286:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:25:22: warning: type of ‘Bentab’ does not match original declaration [-Wlto-type-mismatch] 25 | FncDefV(entab) | ^ fstr.r:227:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 227 | function{1} entab(s,i[n]) | ^ fstr.r:227:1: note: ‘Bentab’ was previously declared here fstr.r:227:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:24:22: warning: type of ‘Bdtor’ does not match original declaration [-Wlto-type-mismatch] 24 | FncDef(dtor,1) | ^ fmath.r:38:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 38 | MathOp(sin, sin, ", x in radians.", ;, ;) | ^ fmath.r:38:1: note: ‘Bdtor’ was previously declared here fmath.r:38:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:23:22: warning: type of ‘Bdisplay’ does not match original declaration [-Wlto-type-mismatch] 23 | FncDef(display,2) | ^ fmisc.r:230:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 230 | | ^ fmisc.r:230:1: note: ‘Bdisplay’ was previously declared here fmisc.r:230:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:22:22: warning: type of ‘Bdetab’ does not match original declaration [-Wlto-type-mismatch] 22 | FncDefV(detab) | ^ fstr.r:125:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 125 | | ^ fstr.r:125:1: note: ‘Bdetab’ was previously declared here fstr.r:125:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:21:22: warning: type of ‘Bdelete’ does not match original declaration [-Wlto-type-mismatch] 21 | FncDef(delete,2) | ^ xfstruct.c:11:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ xfstruct.c:11:1: note: ‘Bdelete’ was previously declared here xfstruct.c:11:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:20:22: warning: type of ‘Bdelay’ does not match original declaration [-Wlto-type-mismatch] 20 | FncDef(delay,1) | ^ fsys.r:983:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 983 | | ^ fsys.r:983:1: note: ‘Bdelay’ was previously declared here fsys.r:983:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:19:22: warning: type of ‘Bcset’ does not match original declaration [-Wlto-type-mismatch] 19 | FncDef(cset,1) | ^ fconv.r:69:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 69 | #t "(x) - produces a value of type " #t " resulting from the conversion of x, " | ^ fconv.r:69:1: note: ‘Bcset’ was previously declared here fconv.r:69:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:18:22: warning: type of ‘Bcos’ does not match original declaration [-Wlto-type-mismatch] 18 | FncDef(cos,1) | ^ fmath.r:38:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 38 | MathOp(sin, sin, ", x in radians.", ;, ;) | ^ fmath.r:38:1: note: ‘Bcos’ was previously declared here fmath.r:38:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:17:22: warning: type of ‘Bcopy’ does not match original declaration [-Wlto-type-mismatch] 17 | FncDef(copy,1) | ^ fmisc.r:93:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 93 | function{1} copy(x) | ^ fmisc.r:93:1: note: ‘Bcopy’ was previously declared here fmisc.r:93:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:16:22: warning: type of ‘Bcollect’ does not match original declaration [-Wlto-type-mismatch] 16 | FncDef(collect,2) | ^ fmisc.r:47:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 47 | | ^ fmisc.r:47:1: note: ‘Bcollect’ was previously declared here fmisc.r:47:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:15:22: warning: type of ‘Bclose’ does not match original declaration [-Wlto-type-mismatch] 15 | FncDef(close,1) | ^ xfsys.c:11:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ xfsys.c:11:1: note: ‘Bclose’ was previously declared here xfsys.c:11:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:14:22: warning: type of ‘Bchdir’ does not match original declaration [-Wlto-type-mismatch] 14 | FncDef(chdir,1) | ^ fsys.r:967:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 967 | | ^ fsys.r:967:1: note: ‘Bchdir’ was previously declared here fsys.r:967:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:13:22: warning: type of ‘Bchar’ does not match original declaration [-Wlto-type-mismatch] 13 | FncDef(char,1) | ^ fmisc.r:28:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 28 | function{1} char(i) | ^ fmisc.r:28:1: note: ‘Bchar’ was previously declared here fmisc.r:28:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:12:22: warning: type of ‘Bcenter’ does not match original declaration [-Wlto-type-mismatch] 12 | FncDef(center,3) | ^ xfstr.c:11:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ xfstr.c:11:1: note: ‘Bcenter’ was previously declared here xfstr.c:11:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:11:22: warning: type of ‘Bbal’ does not match original declaration [-Wlto-type-mismatch] 11 | FncDef(bal,6) | ^ fstranl.r:85:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 85 | | ^ fstranl.r:85:1: note: ‘Bbal’ was previously declared here fstranl.r:85:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:10:22: warning: type of ‘Batan’ does not match original declaration [-Wlto-type-mismatch] 10 | FncDef(atan,2) | ^ fmath.r:38:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 38 | MathOp(sin, sin, ", x in radians.", ;, ;) | ^ fmath.r:38:1: note: ‘Batan’ was previously declared here fmath.r:38:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:9:22: warning: type of ‘Basin’ does not match original declaration [-Wlto-type-mismatch] 9 | FncDef(asin,1) | ^ fmath.r:38:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 38 | MathOp(sin, sin, ", x in radians.", ;, ;) | ^ fmath.r:38:1: note: ‘Basin’ was previously declared here fmath.r:38:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:8:22: warning: type of ‘Bargs’ does not match original declaration [-Wlto-type-mismatch] 8 | FncDef(args,1) | ^ xfmisc.c:11:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ xfmisc.c:11:1: note: ‘Bargs’ was previously declared here xfmisc.c:11:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:7:22: warning: type of ‘Bany’ does not match original declaration [-Wlto-type-mismatch] 7 | FncDef(any,4) | ^ xfstranl.c:11:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ xfstranl.c:11:1: note: ‘Bany’ was previously declared here xfstranl.c:11:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:6:22: warning: type of ‘Bacos’ does not match original declaration [-Wlto-type-mismatch] 6 | FncDef(acos,1) | ^ fmath.r:38:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ 38 | MathOp(sin, sin, ", x in radians.", ;, ;) | ^ fmath.r:38:1: note: ‘Bacos’ was previously declared here fmath.r:38:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ../h/fdefs.h:5:22: warning: type of ‘Babs’ does not match original declaration [-Wlto-type-mismatch] 5 | FncDef(abs,1) | ^ xfconv.c:11:1: note: type ‘struct b_iproc’ should match type ‘struct b_proc’ xfconv.c:11:1: note: ‘Babs’ was previously declared here xfconv.c:11:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used cp iconx ../../bin make[1]: Leaving directory '/builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/src/runtime' cd ipl; make Ilib make[1]: Entering directory '/builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/ipl' cp incl/*.icn gincl/*.icn cfuncs/icall.h ../lib cd procs; LPATH= ../../bin/icont -usc *.icn; mv *.u? ../../lib cd gprocs; LPATH= ../../bin/icont -usc *.icn; mv *.u? ../../lib if grep '^ *# *define LoadFunc' ../src/h/define.h >/dev/null; \ then make Cfunctions; fi make[2]: Entering directory '/builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/ipl' cd cfuncs; LPATH= make ICONT=../../bin/icont make[3]: Entering directory '/builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/ipl/cfuncs' sh mkfunc.sh libcfunc.so bitcount.o external.o files.o fpoll.o internal.o lgconv.o osf.o pack.o ppm.o process.o tconnect.o >cfunc.icn ../../bin/icont -us -c cfunc.icn gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -c bitcount.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -c external.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -c files.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -c fpoll.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -c internal.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -c lgconv.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -c osf.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -c pack.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -c ppm.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -c process.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -c tconnect.c CC="gcc" CFLAGS="-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" BIN="../../bin" \ sh mklib.sh libcfunc.so bitcount.o external.o files.o fpoll.o internal.o lgconv.o osf.o pack.o ppm.o process.o tconnect.o + case "$SYS" in + gcc -shared -o libcfunc.so -fPIC bitcount.o external.o files.o fpoll.o internal.o lgconv.o osf.o pack.o ppm.o process.o tconnect.o make[3]: Leaving directory '/builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/ipl/cfuncs' cp cfuncs/*.u? ../lib cp cfuncs/libcfunc.so ../bin make[2]: Leaving directory '/builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/ipl' make[1]: Leaving directory '/builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/ipl' cd ipl; make Ibin make[1]: Entering directory '/builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/ipl' MAKE=make ./BuildBin + icont -usN colrbook + icont -usN colrpick + icont -usN fontpick + icont -usN palette + icont -usN wevents + icont -usN xgamma make[2]: Entering directory '/builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/ipl/gpacks/vib' rm -f vib *.ps *.u[12] app vibpro* core busy dlog make[2]: Leaving directory '/builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/ipl/gpacks/vib' make[2]: Entering directory '/builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/ipl/gpacks/vib' icont -usN -c vib.icn icont -usN -c vibbttn.icn icont -usN -c vibedit.icn icont -usN -c vibfile.icn icont -usN -c vibglbl.icn icont -usN -c viblabel.icn icont -usN -c vibline.icn icont -usN -c viblist.icn icont -usN -c vibmenu.icn icont -usN -c vibradio.icn icont -usN -c vibrect.icn icont -usN -c vibsizer.icn icont -usN -c vibslidr.icn icont -usN -c vibtalk.icn icont -usN -c vibtext.icn icont -usN -o vib vib.u2 vibbttn.u2 vibedit.u2 vibfile.u2 vibglbl.u2 viblabel.u2 vibline.u2 viblist.u2 vibmenu.u2 vibradio.u2 vibrect.u2 vibsizer.u2 vibslidr.u2 vibtalk.u2 vibtext.u2 make[2]: Leaving directory '/builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/ipl/gpacks/vib' make[1]: Leaving directory '/builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/ipl' bin/icon -V Icon Version 9.5.20i, August 13, 2020 (linux 32/64, Jul 18 2024) + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.zEjACs + umask 022 + cd /builddir/build/BUILD/icon-9.5.20i-build + '[' /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT ++ dirname /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT + mkdir -p /builddir/build/BUILD/icon-9.5.20i-build + mkdir /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd icon-9.5.20i + install -d -m0755 /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/bin + install -p -m0755 bin/icont bin/iconx /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/bin + ln -s icont /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/bin/icon + install -d -m0755 /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/include + install -p -m0644 lib/icall.h /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/include + install -d -m0755 /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/lib64/icon + install -p -m0644 -s bin/libcfunc.so /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/lib64/icon + install -p -m0644 lib/invkdefs.icn lib/keysyms.icn lib/lshade.icn lib/maccolor.icn lib/opdefs.icn lib/vdefns.icn lib/xcolors.icn lib/xnames.icn lib/abkform.u1 lib/abkform.u2 lib/adjuncts.u1 lib/adjuncts.u2 lib/adlutils.u1 lib/adlutils.u2 lib/allof.u1 lib/allof.u2 lib/allpat.u1 lib/allpat.u2 lib/ansi.u1 lib/ansi.u2 lib/apply.u1 lib/apply.u2 lib/argparse.u1 lib/argparse.u2 lib/array.u1 lib/array.u2 lib/asciinam.u1 lib/asciinam.u2 lib/attribs.u1 lib/attribs.u2 lib/autopost.u1 lib/autopost.u2 lib/barchart.u1 lib/barchart.u2 lib/base64.u1 lib/base64.u2 lib/basename.u1 lib/basename.u2 lib/bevel.u1 lib/bevel.u2 lib/binary.u1 lib/binary.u2 lib/bincvt.u1 lib/bincvt.u2 lib/binop.u1 lib/binop.u2 lib/bitint.u1 lib/bitint.u2 lib/bitplane.u1 lib/bitplane.u2 lib/bitstr.u1 lib/bitstr.u2 lib/bitstrm.u1 lib/bitstrm.u2 lib/bkutil.u1 lib/bkutil.u2 lib/bold.u1 lib/bold.u2 lib/boolops.u1 lib/boolops.u2 lib/bufread.u1 lib/bufread.u2 lib/button.u1 lib/button.u2 lib/calendar.u1 lib/calendar.u2 lib/calendat.u1 lib/calendat.u2 lib/calls.u1 lib/calls.u2 lib/capture.u1 lib/capture.u2 lib/cardbits.u1 lib/cardbits.u2 lib/cartog.u1 lib/cartog.u2 lib/caseless.u1 lib/caseless.u2 lib/cells.u1 lib/cells.u2 lib/cfunc.u1 lib/cfunc.u2 lib/clip.u1 lib/clip.u2 lib/clipping.u1 lib/clipping.u2 lib/clrnames.u1 lib/clrnames.u2 lib/clrutils.u1 lib/clrutils.u2 lib/codeobj.u1 lib/codeobj.u2 lib/colmize.u1 lib/colmize.u2 lib/color.u1 lib/color.u2 lib/colorway.u1 lib/colorway.u2 lib/colrlist.u1 lib/colrlist.u2 lib/colrmodl.u1 lib/colrmodl.u2 lib/colrspec.u1 lib/colrspec.u2 lib/complete.u1 lib/complete.u2 lib/complex.u1 lib/complex.u2 lib/conffile.u1 lib/conffile.u2 lib/converge.u1 lib/converge.u2 lib/convert.u1 lib/convert.u2 lib/core.u1 lib/core.u2 lib/created.u1 lib/created.u2 lib/currency.u1 lib/currency.u2 lib/curves.u1 lib/curves.u2 lib/cwutils.u1 lib/cwutils.u2 lib/datefns.u1 lib/datefns.u2 lib/datetime.u1 lib/datetime.u2 lib/ddfread.u1 lib/ddfread.u2 lib/decay.u1 lib/decay.u2 lib/dialog.u1 lib/dialog.u2 lib/dialogs.u1 lib/dialogs.u2 lib/dif.u1 lib/dif.u2 lib/digitcnt.u1 lib/digitcnt.u2 lib/dijkstra.u1 lib/dijkstra.u2 lib/distance.u1 lib/distance.u2 lib/divide.u1 lib/divide.u2 lib/drag.u1 lib/drag.u2 lib/drawcard.u1 lib/drawcard.u2 lib/drawcolr.u1 lib/drawcolr.u2 lib/drawlab.u1 lib/drawlab.u2 lib/dsetup.u1 lib/dsetup.u2 lib/ebcdic.u1 lib/ebcdic.u2 lib/echo.u1 lib/echo.u2 lib/empgsup.u1 lib/empgsup.u2 lib/emptygen.u1 lib/emptygen.u2 lib/enqueue.u1 lib/enqueue.u2 lib/equiv.u1 lib/equiv.u2 lib/escape.u1 lib/escape.u2 lib/escapesq.u1 lib/escapesq.u2 lib/eval.u1 lib/eval.u2 lib/evallist.u1 lib/evallist.u2 lib/event.u1 lib/event.u2 lib/eventgen.u1 lib/eventgen.u2 lib/everycat.u1 lib/everycat.u2 lib/evmux.u1 lib/evmux.u2 lib/evplay.u1 lib/evplay.u2 lib/evrecord.u1 lib/evrecord.u2 lib/expander.u1 lib/expander.u2 lib/exprfile.u1 lib/exprfile.u2 lib/factors.u1 lib/factors.u2 lib/fastfncs.u1 lib/fastfncs.u2 lib/fetchpat.u1 lib/fetchpat.u2 lib/feval.u1 lib/feval.u2 lib/filedim.u1 lib/filedim.u2 lib/filenseq.u1 lib/filenseq.u2 lib/filesize.u1 lib/filesize.u2 lib/findre.u1 lib/findre.u2 lib/fstars.u1 lib/fstars.u2 lib/fstartbl.u1 lib/fstartbl.u2 lib/ftype.u1 lib/ftype.u2 lib/fullimag.u1 lib/fullimag.u2 lib/gauss.u1 lib/gauss.u2 lib/gdisable.u1 lib/gdisable.u2 lib/gdl.u1 lib/gdl.u2 lib/gdl2.u1 lib/gdl2.u2 lib/gedcom.u1 lib/gedcom.u2 lib/gen.u1 lib/gen.u2 lib/gener.u1 lib/gener.u2 lib/genrfncs.u1 lib/genrfncs.u2 lib/geodat.u1 lib/geodat.u2 lib/getchlib.u1 lib/getchlib.u2 lib/getcolrs.u1 lib/getcolrs.u2 lib/getkeys.u1 lib/getkeys.u2 lib/getmail.u1 lib/getmail.u2 lib/getpaths.u1 lib/getpaths.u2 lib/gettext.u1 lib/gettext.u2 lib/gifsize.u1 lib/gifsize.u2 lib/glabels.u1 lib/glabels.u2 lib/glib.u1 lib/glib.u2 lib/gobject.u1 lib/gobject.u2 lib/gpxlib.u1 lib/gpxlib.u2 lib/gpxop.u1 lib/gpxop.u2 lib/graphics.u1 lib/graphics.u2 lib/graphpak.u1 lib/graphpak.u2 lib/grecords.u1 lib/grecords.u2 lib/gtrace.u1 lib/gtrace.u2 lib/hetero.u1 lib/hetero.u2 lib/hexcvt.u1 lib/hexcvt.u2 lib/hostname.u1 lib/hostname.u2 lib/html.u1 lib/html.u2 lib/ibench.u1 lib/ibench.u2 lib/ichartp.u1 lib/ichartp.u2 lib/identgen.u1 lib/identgen.u2 lib/identity.u1 lib/identity.u2 lib/ifg.u1 lib/ifg.u2 lib/ifncs.u1 lib/ifncs.u2 lib/iftrace.u1 lib/iftrace.u2 lib/image.u1 lib/image.u2 lib/imagedim.u1 lib/imagedim.u2 lib/imageseq.u1 lib/imageseq.u2 lib/imgcolor.u1 lib/imgcolor.u2 lib/imrutils.u1 lib/imrutils.u2 lib/imscanon.u1 lib/imscanon.u2 lib/imscolor.u1 lib/imscolor.u2 lib/imsutils.u1 lib/imsutils.u2 lib/imutils.u1 lib/imutils.u2 lib/imxform.u1 lib/imxform.u2 lib/inbits.u1 lib/inbits.u2 lib/indices.u1 lib/indices.u2 lib/inserts.u1 lib/inserts.u2 lib/interact.u1 lib/interact.u2 lib/intstr.u1 lib/intstr.u2 lib/io.u1 lib/io.u2 lib/iolib.u1 lib/iolib.u2 lib/iscreen.u1 lib/iscreen.u2 lib/isdplot.u1 lib/isdplot.u2 lib/isdxplot.u1 lib/isdxplot.u2 lib/iterfncs.u1 lib/iterfncs.u2 lib/itlib.u1 lib/itlib.u2 lib/itlibdos.u1 lib/itlibdos.u2 lib/itokens.u1 lib/itokens.u2 lib/itrcline.u1 lib/itrcline.u2 lib/ivalue.u1 lib/ivalue.u2 lib/joinpair.u1 lib/joinpair.u2 lib/jolygs.u1 lib/jolygs.u2 lib/jumpque.u1 lib/jumpque.u2 lib/kmap.u1 lib/kmap.u2 lib/labeler.u1 lib/labeler.u2 lib/lastc.u1 lib/lastc.u2 lib/lastname.u1 lib/lastname.u2 lib/lcseval.u1 lib/lcseval.u2 lib/levensht.u1 lib/levensht.u2 lib/linddefs.u1 lib/linddefs.u2 lib/linddraw.u1 lib/linddraw.u2 lib/lindgen.u1 lib/lindgen.u2 lib/lindrec.u1 lib/lindrec.u2 lib/lindstrp.u1 lib/lindstrp.u2 lib/lindterp.u1 lib/lindterp.u2 lib/list2tab.u1 lib/list2tab.u2 lib/lists.u1 lib/lists.u2 lib/longstr.u1 lib/longstr.u2 lib/lrgapprx.u1 lib/lrgapprx.u2 lib/lstfncs.u1 lib/lstfncs.u2 lib/lsystem.u1 lib/lsystem.u2 lib/lterps.u1 lib/lterps.u2 lib/lu.u1 lib/lu.u2 lib/makelsys.u1 lib/makelsys.u2 lib/mapbit.u1 lib/mapbit.u2 lib/mapnav.u1 lib/mapnav.u2 lib/mapstr.u1 lib/mapstr.u2 lib/matchlib.u1 lib/matchlib.u2 lib/math.u1 lib/math.u2 lib/matrix.u1 lib/matrix.u2 lib/matrix2.u1 lib/matrix2.u2 lib/memlog.u1 lib/memlog.u2 lib/memrfncs.u1 lib/memrfncs.u2 lib/mirror.u1 lib/mirror.u2 lib/mixsort.u1 lib/mixsort.u2 lib/models.u1 lib/models.u2 lib/modlines.u1 lib/modlines.u2 lib/morse.u1 lib/morse.u2 lib/mset.u1 lib/mset.u2 lib/namepfx.u1 lib/namepfx.u2 lib/navitrix.u1 lib/navitrix.u2 lib/nestlist.u1 lib/nestlist.u2 lib/ngrams.u1 lib/ngrams.u2 lib/noncase.u1 lib/noncase.u2 lib/numbers.u1 lib/numbers.u2 lib/openchk.u1 lib/openchk.u2 lib/opnames.u1 lib/opnames.u2 lib/opsyms.u1 lib/opsyms.u2 lib/options.u1 lib/options.u2 lib/optwindw.u1 lib/optwindw.u2 lib/orbits.u1 lib/orbits.u2 lib/outbits.u1 lib/outbits.u2 lib/overlay.u1 lib/overlay.u2 lib/packunpk.u1 lib/packunpk.u2 lib/palettes.u1 lib/palettes.u2 lib/parscond.u1 lib/parscond.u2 lib/partit.u1 lib/partit.u2 lib/pascal.u1 lib/pascal.u2 lib/pascltri.u1 lib/pascltri.u2 lib/patch.u1 lib/patch.u2 lib/patterns.u1 lib/patterns.u2 lib/pattread.u1 lib/pattread.u2 lib/patutils.u1 lib/patutils.u2 lib/patword.u1 lib/patword.u2 lib/patxform.u1 lib/patxform.u2 lib/pbkform.u1 lib/pbkform.u2 lib/pdco.u1 lib/pdco.u2 lib/periodic.u1 lib/periodic.u2 lib/permutat.u1 lib/permutat.u2 lib/phoname.u1 lib/phoname.u2 lib/pixelmap.u1 lib/pixelmap.u2 lib/plural.u1 lib/plural.u2 lib/polynom.u1 lib/polynom.u2 lib/polyseq.u1 lib/polyseq.u2 lib/polystuf.u1 lib/polystuf.u2 lib/popen.u1 lib/popen.u2 lib/popular.u1 lib/popular.u2 lib/pqueue.u1 lib/pqueue.u2 lib/printcol.u1 lib/printcol.u2 lib/printf.u1 lib/printf.u2 lib/prockind.u1 lib/prockind.u2 lib/procname.u1 lib/procname.u2 lib/progary.u1 lib/progary.u2 lib/pscript.u1 lib/pscript.u2 lib/psrecord.u1 lib/psrecord.u2 lib/ptutils.u1 lib/ptutils.u2 lib/putpixel.u1 lib/putpixel.u2 lib/randarea.u1 lib/randarea.u2 lib/randfigs.u1 lib/randfigs.u2 lib/random.u1 lib/random.u2 lib/rational.u1 lib/rational.u2 lib/rawimage.u1 lib/rawimage.u2 lib/readcpt.u1 lib/readcpt.u2 lib/readtbl.u1 lib/readtbl.u2 lib/reassign.u1 lib/reassign.u2 lib/rec2tab.u1 lib/rec2tab.u2 lib/recog.u1 lib/recog.u2 lib/records.u1 lib/records.u2 lib/recrfncs.u1 lib/recrfncs.u2 lib/recurmap.u1 lib/recurmap.u2 lib/reduce.u1 lib/reduce.u2 lib/regexp.u1 lib/regexp.u2 lib/repeats.u1 lib/repeats.u2 lib/repetit.u1 lib/repetit.u2 lib/revadd.u1 lib/revadd.u2 lib/rewrap.u1 lib/rewrap.u2 lib/rgbcomp.u1 lib/rgbcomp.u2 lib/rgbrec.u1 lib/rgbrec.u2 lib/rng.u1 lib/rng.u2 lib/rpolys.u1 lib/rpolys.u2 lib/rstars.u1 lib/rstars.u2 lib/rstartbl.u1 lib/rstartbl.u2 lib/sandgen.u1 lib/sandgen.u2 lib/scan.u1 lib/scan.u2 lib/scanmodl.u1 lib/scanmodl.u2 lib/scanset.u1 lib/scanset.u2 lib/segment.u1 lib/segment.u2 lib/select.u1 lib/select.u2 lib/senten1.u1 lib/senten1.u2 lib/sentence.u1 lib/sentence.u2 lib/seqfncs.u1 lib/seqfncs.u2 lib/seqimage.u1 lib/seqimage.u2 lib/seqops.u1 lib/seqops.u2 lib/serial.u1 lib/serial.u2 lib/sername.u1 lib/sername.u2 lib/sets.u1 lib/sets.u2 lib/showtbl.u1 lib/showtbl.u2 lib/shquote.u1 lib/shquote.u2 lib/signed.u1 lib/signed.u2 lib/slider.u1 lib/slider.u2 lib/sort.u1 lib/sort.u2 lib/sortt.u1 lib/sortt.u2 lib/soundex.u1 lib/soundex.u2 lib/soundex1.u1 lib/soundex1.u2 lib/speedo.u1 lib/speedo.u2 lib/spin.u1 lib/spin.u2 lib/spirals.u1 lib/spirals.u2 lib/spokes.u1 lib/spokes.u2 lib/statemap.u1 lib/statemap.u2 lib/step.u1 lib/step.u2 lib/str2toks.u1 lib/str2toks.u2 lib/strings.u1 lib/strings.u2 lib/strip.u1 lib/strip.u2 lib/stripcom.u1 lib/stripcom.u2 lib/stripunb.u1 lib/stripunb.u2 lib/strpchrt.u1 lib/strpchrt.u2 lib/subturtl.u1 lib/subturtl.u2 lib/symrand.u1 lib/symrand.u2 lib/tab2list.u1 lib/tab2list.u2 lib/tab2rec.u1 lib/tab2rec.u2 lib/tables.u1 lib/tables.u2 lib/tclass.u1 lib/tclass.u2 lib/tieedit.u1 lib/tieedit.u2 lib/tieutils.u1 lib/tieutils.u2 lib/tile.u1 lib/tile.u2 lib/tiler.u1 lib/tiler.u2 lib/title.u1 lib/title.u2 lib/titleset.u1 lib/titleset.u2 lib/tokgen.u1 lib/tokgen.u2 lib/trees.u1 lib/trees.u2 lib/tuple.u1 lib/tuple.u2 lib/turtle.u1 lib/turtle.u2 lib/twists.u1 lib/twists.u2 lib/typecode.u1 lib/typecode.u2 lib/unsigned.u1 lib/unsigned.u2 lib/usage.u1 lib/usage.u2 lib/varsub.u1 lib/varsub.u2 lib/vbuttons.u1 lib/vbuttons.u2 lib/vcoupler.u1 lib/vcoupler.u2 lib/vdialog.u1 lib/vdialog.u2 lib/verncnt.u1 lib/verncnt.u2 lib/version.u1 lib/version.u2 lib/vfilter.u1 lib/vfilter.u2 lib/vframe.u1 lib/vframe.u2 lib/vgrid.u1 lib/vgrid.u2 lib/vhttp.u1 lib/vhttp.u2 lib/vidgets.u1 lib/vidgets.u2 lib/viface.u1 lib/viface.u2 lib/vlist.u1 lib/vlist.u2 lib/vmenu.u1 lib/vmenu.u2 lib/vpane.u1 lib/vpane.u2 lib/vquery.u1 lib/vquery.u2 lib/vradio.u1 lib/vradio.u2 lib/vrml.u1 lib/vrml.u2 lib/vrml1lib.u1 lib/vrml1lib.u2 lib/vrml2lib.u1 lib/vrml2lib.u2 lib/vscroll.u1 lib/vscroll.u2 lib/vsetup.u1 lib/vsetup.u2 lib/vslider.u1 lib/vslider.u2 lib/vstd.u1 lib/vstd.u2 lib/vstyle.u1 lib/vstyle.u2 lib/vtext.u1 lib/vtext.u2 lib/wattrib.u1 lib/wattrib.u2 lib/wdiag.u1 lib/wdiag.u2 lib/weavegif.u1 lib/weavegif.u2 lib/weavgenr.u1 lib/weavgenr.u2 lib/weaving.u1 lib/weaving.u2 lib/weavutil.u1 lib/weavutil.u2 lib/weighted.u1 lib/weighted.u2 lib/wifisd.u1 lib/wifisd.u2 lib/wildcard.u1 lib/wildcard.u2 lib/win.u1 lib/win.u2 lib/window.u1 lib/window.u2 lib/winsnap.u1 lib/winsnap.u2 lib/wipe.u1 lib/wipe.u2 lib/wopen.u1 lib/wopen.u2 lib/word.u1 lib/word.u2 lib/wrap.u1 lib/wrap.u2 lib/writecpt.u1 lib/writecpt.u2 lib/xbfont.u1 lib/xbfont.u2 lib/xcode.u1 lib/xcode.u2 lib/xcodes.u1 lib/xcodes.u2 lib/xcolor.u1 lib/xcolor.u2 lib/xcompat.u1 lib/xcompat.u2 lib/xform.u1 lib/xform.u2 lib/xformimg.u1 lib/xformimg.u2 lib/xforms.u1 lib/xforms.u2 lib/xgtrace.u1 lib/xgtrace.u2 lib/ximage.u1 lib/ximage.u2 lib/xio.u1 lib/xio.u2 lib/xplane.u1 lib/xplane.u2 lib/xputpixl.u1 lib/xputpixl.u2 lib/xqueue.u1 lib/xqueue.u2 lib/xrotate.u1 lib/xrotate.u2 lib/xutils.u1 lib/xutils.u2 lib/zipread.u1 lib/zipread.u2 /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/lib64/icon + install -d -m0755 /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/share/man/man1 + install -p -m0644 man/man1/icon.1 man/man1/icont.1 /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/share/man/man1 + install -p -m0755 bin/colrbook bin/colrpick bin/fontpick bin/palette bin/vib bin/wevents /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/bin + install -p -m0755 bin/xgamma /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/bin/icon-xgamma + /usr/bin/find-debuginfo -j12 --strict-build-id -m -i --build-id-seed 9.5.20i-10.fc41 --unique-debug-suffix -9.5.20i-10.fc41.aarch64 --unique-debug-src-base icon-9.5.20i-10.fc41.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i find-debuginfo: starting Extracting debug info from 2 files DWARF-compressing 2 files sepdebugcrcfix: Updated 2 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/icon-9.5.20i-10.fc41.aarch64 cpio: src/icont/tgram.g: Cannot stat: No such file or directory cpio: src/runtime/xcnv.c: Cannot stat: No such file or directory cpio: src/runtime/xdata.c: Cannot stat: No such file or directory cpio: src/runtime/xdef.c: Cannot stat: No such file or directory cpio: src/runtime/xerrmsg.c: Cannot stat: No such file or directory cpio: src/runtime/xfconv.c: Cannot stat: No such file or directory cpio: src/runtime/xfload.c: Cannot stat: No such file or directory cpio: src/runtime/xfmath.c: Cannot stat: No such file or directory cpio: src/runtime/xfmisc.c: Cannot stat: No such file or directory cpio: src/runtime/xfscan.c: Cannot stat: No such file or directory cpio: src/runtime/xfstr.c: Cannot stat: No such file or directory cpio: src/runtime/xfstranl.c: Cannot stat: No such file or directory cpio: src/runtime/xfstruct.c: Cannot stat: No such file or directory cpio: src/runtime/xfsys.c: Cannot stat: No such file or directory cpio: src/runtime/xfwindow.c: Cannot stat: No such file or directory cpio: src/runtime/ximain.c: Cannot stat: No such file or directory cpio: src/runtime/ximisc.c: Cannot stat: No such file or directory cpio: src/runtime/xinit.c: Cannot stat: No such file or directory cpio: src/runtime/xinterp.c: Cannot stat: No such file or directory cpio: src/runtime/xinvoke.c: Cannot stat: No such file or directory cpio: src/runtime/xkeyword.c: Cannot stat: No such file or directory cpio: src/runtime/xlmisc.c: Cannot stat: No such file or directory cpio: src/runtime/xoarith.c: Cannot stat: No such file or directory cpio: src/runtime/xoasgn.c: Cannot stat: No such file or directory cpio: src/runtime/xocat.c: Cannot stat: No such file or directory cpio: src/runtime/xocomp.c: Cannot stat: No such file or directory cpio: src/runtime/xomisc.c: Cannot stat: No such file or directory cpio: src/runtime/xoref.c: Cannot stat: No such file or directory cpio: src/runtime/xoset.c: Cannot stat: No such file or directory cpio: src/runtime/xovalue.c: Cannot stat: No such file or directory cpio: src/runtime/xprofile.c: Cannot stat: No such file or directory cpio: src/runtime/xralc.c: Cannot stat: No such file or directory cpio: src/runtime/xrcoexpr.c: Cannot stat: No such file or directory cpio: src/runtime/xrcolor.c: Cannot stat: No such file or directory cpio: src/runtime/xrcomp.c: Cannot stat: No such file or directory cpio: src/runtime/xrdebug.c: Cannot stat: No such file or directory cpio: src/runtime/xrexternal.c: Cannot stat: No such file or directory cpio: src/runtime/xrimage.c: Cannot stat: No such file or directory cpio: src/runtime/xrlrgint.c: Cannot stat: No such file or directory cpio: src/runtime/xrmemmgt.c: Cannot stat: No such file or directory cpio: src/runtime/xrmisc.c: Cannot stat: No such file or directory cpio: src/runtime/xrstruct.c: Cannot stat: No such file or directory cpio: src/runtime/xrsys.c: Cannot stat: No such file or directory cpio: src/runtime/xrwindow.c: Cannot stat: No such file or directory cpio: src/runtime/xrwinrsc.c: Cannot stat: No such file or directory cpio: src/runtime/xrwinsys.c: Cannot stat: No such file or directory find-debuginfo: done + /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/bin/colrbook from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/bin/colrpick from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/bin/fontpick from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/bin/palette from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/bin/vib from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/bin/wevents from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/bin/icon-xgamma from /bin/sh to #!/usr/bin/sh + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j12 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j12 /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT Scanned 22 directories and 910 files, processed 0 inodes, 0 modified (0 replaced + 0 rewritten), 0 unsupported format, 0 errors Reading /builddir/build/BUILD/icon-9.5.20i-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.rJTgH4 + umask 022 + cd /builddir/build/BUILD/icon-9.5.20i-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd icon-9.5.20i + make Test cd tests; make Test make[1]: Entering directory '/builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/tests' cd general; make Test make[2]: Entering directory '/builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/tests/general' sh Test-icon Linux ef802215821c43baafd0ed2a05cc1ac6 6.12.10-200.fc41.aarch64 #1 SMP PREEMPT_DYNAMIC Fri Jan 17 18:32:17 UTC 2025 aarch64 GNU/Linux icont: Icon Version 9.5.20i, August 13, 2020 (linux 32/64, Jul 18 2024) iconx: Icon Version 9.5.20i, August 13, 2020 (linux 32/64, Jan 30 2025) Features found: UNIX ASCII co-expressions dynamic loading external values keyboard functions large integers pipes system function graphics X Windows Testing args Testing arith Testing augment Testing btrees Testing case Testing center Testing cfuncs Testing checkc Testing checkfpc Testing ck Testing coerce Testing coexpr Testing collate Testing concord Testing cset Testing cxprimes Testing diffwrds Testing endetab Testing errkwds Testing errors Testing evalx Testing every Testing extlvals Testing fncs Testing fncs1 Testing gc1 Testing gc2 Testing gener Testing genqueen Testing ilib Testing image Testing io Testing iobig Testing kross Testing kwds Testing large Testing left Testing level Testing lexcmp Testing lgint Testing lists Testing map Testing mathfunc Testing meander Testing mega Testing mffsol Testing mindfa Testing misc Testing nargs Testing numeric Testing others Testing over Testing overflow Testing parse Testing pdco Testing prefix Testing prepro Testing primes Testing proto Testing queens Testing radix Testing random Testing recent Testing recogn Testing record Testing right Testing roman Testing scan Testing scan1 Testing scan2 Testing sets Testing sieve Testing sorting Testing spellnum Testing statics Testing string Testing string1 Testing struct Testing subjpos Testing substring Testing table Testing techo Testing tprintf Testing tracer Testing transmit Testing traps Testing trim Testing var Testing wordcnt All tests passed. ../../bin/icont -E tpp.icn tpp9.icn >tpp.out 2>tpp.err || : cat tpp.err tpp.out >tpp.all cmp tpp.ok tpp.all : preprocessor test passed sh Test-opts >options.out cmp options.ok options.out : options test passed ../../bin/icon -V Icon Version 9.5.20i, August 13, 2020 (linux 32/64, Jul 18 2024) make[2]: Leaving directory '/builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/tests/general' make[1]: Leaving directory '/builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/tests' + RPM_EC=0 ++ jobs -p + exit 0 Processing files: icon-9.5.20i-10.fc41.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.QQwTV0 + umask 022 + cd /builddir/build/BUILD/icon-9.5.20i-build + cd icon-9.5.20i + DOCDIR=/builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/share/doc/icon + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/share/doc/icon + cp -pr /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/doc/Makefile /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/share/doc/icon + cp -pr /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/doc/blubordr.gif /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/share/doc/icon + cp -pr /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/doc/build.htm /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/share/doc/icon + cp -pr /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/doc/cfuncs.htm /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/share/doc/icon + cp -pr /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/doc/clnroff.sed /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/share/doc/icon + cp -pr /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/doc/cube128.gif /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/share/doc/icon + cp -pr /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/doc/cygwin.htm /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/share/doc/icon + cp -pr /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/doc/extlvals.htm /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/share/doc/icon + cp -pr /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/doc/faq.htm /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/share/doc/icon + cp -pr /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/doc/faqc.sed /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/share/doc/icon + cp -pr /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/doc/files.htm /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/share/doc/icon + cp -pr /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/doc/gb80.jpg /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/share/doc/icon + cp -pr /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/doc/ib80.jpg /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/share/doc/icon + cp -pr /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/doc/icon.txt /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/share/doc/icon + cp -pr /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/doc/icont.txt /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/share/doc/icon + cp -pr /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/doc/index.htm /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/share/doc/icon + cp -pr /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/doc/install.htm /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/share/doc/icon + cp -pr /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/doc/istyle.css /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/share/doc/icon + cp -pr /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/doc/lb80.jpg /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/share/doc/icon + cp -pr /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/doc/macintosh.htm /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/share/doc/icon + cp -pr /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/doc/port.htm /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/share/doc/icon + cp -pr /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/doc/relnotes.htm /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/share/doc/icon + cp -pr /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/doc/shortcut.gif /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/share/doc/icon + cp -pr /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/doc/wwwcube.gif /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/share/doc/icon + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.Emr7pk + umask 022 + cd /builddir/build/BUILD/icon-9.5.20i-build + cd icon-9.5.20i + LICENSEDIR=/builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/share/licenses/icon + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/share/licenses/icon + cp -pr /builddir/build/BUILD/icon-9.5.20i-build/icon-9.5.20i/README /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT/usr/share/licenses/icon + RPM_EC=0 ++ jobs -p + exit 0 Provides: icon = 9.5.20i-10.fc41 icon(aarch-64) = 9.5.20i-10.fc41 libcfunc.so()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libX11.so.6()(64bit) libXpm.so.4()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.38)(64bit) rtld(GNU_HASH) Processing files: icon-utils-9.5.20i-10.fc41.aarch64 Provides: icon-utils = 9.5.20i-10.fc41 icon-utils(aarch-64) = 9.5.20i-10.fc41 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: icon-debugsource-9.5.20i-10.fc41.aarch64 Provides: icon-debugsource = 9.5.20i-10.fc41 icon-debugsource(aarch-64) = 9.5.20i-10.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: icon-debuginfo-9.5.20i-10.fc41.aarch64 Provides: debuginfo(build-id) = 31d6736c79769b39a0e83192d764d53ad0c52c39 debuginfo(build-id) = cfafa74c7ea26509f6e0709864b238450fa3f144 icon-debuginfo = 9.5.20i-10.fc41 icon-debuginfo(aarch-64) = 9.5.20i-10.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: icon-debugsource(aarch-64) = 9.5.20i-10.fc41 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/icon-9.5.20i-build/BUILDROOT Wrote: /builddir/build/RPMS/icon-debuginfo-9.5.20i-10.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/icon-debugsource-9.5.20i-10.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/icon-utils-9.5.20i-10.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/icon-9.5.20i-10.fc41.aarch64.rpm Child return code was: 0