Mock Version: 2.8 Mock Version: 2.8 Mock Version: 2.8 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target loongarch64 --nodeps /builddir/build/SPECS/binutils.spec'], chrootPath='/var/lib/mock/dist-an8.6-build-172960-58996/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=86400uid=986gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target loongarch64 --nodeps /builddir/build/SPECS/binutils.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: loongarch64 Building for target loongarch64 Wrote: /builddir/build/SRPMS/binutils-2.30-113.0.3.an8.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target loongarch64 --nodeps /builddir/build/SPECS/binutils.spec'], chrootPath='/var/lib/mock/dist-an8.6-build-172960-58996/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=86400uid=986gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target loongarch64 --nodeps /builddir/build/SPECS/binutils.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: loongarch64 Building for target loongarch64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.smzECu + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf binutils-2.30 + /usr/bin/xz -dc /builddir/build/SOURCES/binutils-2.30.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd binutils-2.30 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #1 (binutils-2.20.51.0.2-libtool-lib64.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 Patch #1 (binutils-2.20.51.0.2-libtool-lib64.patch): patching file bfd/configure Hunk #1 succeeded at 10788 (offset 26 lines). patching file binutils/configure Hunk #1 succeeded at 10586 (offset 26 lines). patching file gas/configure Hunk #1 succeeded at 10347 (offset -200 lines). patching file gprof/configure Hunk #1 succeeded at 10262 (offset -223 lines). patching file ld/configure Hunk #1 succeeded at 11085 (offset 119 lines). patching file opcodes/configure Hunk #1 succeeded at 10511 (offset 15 lines). Patch #2 (binutils-2.25-version.patch): + echo 'Patch #2 (binutils-2.25-version.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/Makefile.am Hunk #1 succeeded at 1086 (offset 43 lines). Hunk #2 succeeded at 1098 (offset 43 lines). patching file bfd/Makefile.in Hunk #1 succeeded at 2203 (offset 92 lines). Hunk #2 succeeded at 2215 (offset 92 lines). Patch #3 (binutils-2.22.52.0.1-export-demangle.h.patch): + echo 'Patch #3 (binutils-2.22.52.0.1-export-demangle.h.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/Makefile.am Hunk #1 succeeded at 32 (offset 14 lines). patching file bfd/Makefile.in Hunk #1 succeeded at 379 (offset 29 lines). Patch #4 (binutils-2.22.52.0.4-no-config-h-check.patch): + echo 'Patch #4 (binutils-2.22.52.0.4-no-config-h-check.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/bfd-in.h Hunk #1 succeeded at 23 (offset -2 lines). patching file bfd/bfd-in2.h Hunk #1 succeeded at 30 (offset -2 lines). Patch #5 (binutils-2.26-lto.patch): + echo 'Patch #5 (binutils-2.26-lto.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/bfd.c Hunk #2 succeeded at 243 (offset 8 lines). Hunk #3 succeeded at 271 (offset 8 lines). Hunk #4 succeeded at 2627 (offset 343 lines). patching file bfd/bfd-in2.h Hunk #1 succeeded at 1691 (offset 37 lines). Hunk #2 succeeded at 6732 (offset 218 lines). Hunk #3 succeeded at 6918 (offset 226 lines). Hunk #4 succeeded at 6946 (offset 226 lines). Hunk #5 succeeded at 7264 (offset 221 lines). patching file bfd/elf.c Hunk #1 succeeded at 2619 (offset 232 lines). patching file bfd/format.c Hunk #2 succeeded at 185 (offset 3 lines). Hunk #3 succeeded at 257 (offset 6 lines). Hunk #4 succeeded at 324 (offset 6 lines). Hunk #5 succeeded at 505 (offset 16 lines). patching file bfd/plugin.c Hunk #1 succeeded at 132 (offset 2 lines). Hunk #2 succeeded at 284 (offset 2 lines). Hunk #3 succeeded at 595 (offset 12 lines). Hunk #4 succeeded at 630 (offset 12 lines). Hunk #5 succeeded at 643 (offset 12 lines). Hunk #6 succeeded at 655 (offset 12 lines). patching file bfd/plugin.h patching file bfd/section.c Hunk #1 succeeded at 593 (offset 5 lines). patching file binutils/readelf.c Hunk #1 succeeded at 4165 (offset 265 lines). patching file gas/testsuite/gas/elf/section9.d patching file gas/testsuite/gas/elf/section9.s patching file include/bfdlink.h Hunk #1 succeeded at 439 (offset 39 lines). patching file include/elf/common.h Hunk #1 succeeded at 502 (offset 24 lines). patching file ld/emultempl/aarch64elf.em Hunk #1 succeeded at 275 (offset 4 lines). Hunk #2 succeeded at 287 (offset 4 lines). Hunk #3 succeeded at 448 (offset 13 lines). patching file ld/emultempl/alphaelf.em patching file ld/emultempl/avrelf.em Hunk #1 succeeded at 226 (offset 17 lines). patching file ld/emultempl/elf32.em Hunk #2 succeeded at 2042 (offset 246 lines). Hunk #3 succeeded at 2052 (offset 246 lines). Hunk #4 succeeded at 2082 (offset 246 lines). Hunk #5 succeeded at 2095 (offset 246 lines). Hunk #6 succeeded at 2220 (offset 293 lines). Hunk #7 succeeded at 2327 (offset 300 lines). Hunk #8 succeeded at 2939 (offset 405 lines). patching file ld/emultempl/ppc32elf.em Hunk #1 succeeded at 212 (offset -3 lines). patching file ld/emultempl/spuelf.em patching file ld/ldexp.c Hunk #1 succeeded at 1617 (offset 1 line). Hunk #2 succeeded at 1660 (offset 1 line). patching file ld/ldexp.h Hunk #1 succeeded at 235 (offset 6 lines). patching file ld/ldfile.c Hunk #1 succeeded at 316 (offset 3 lines). patching file ld/ldlang.c Hunk #2 succeeded at 45 (offset -1 lines). Hunk #3 succeeded at 95 (offset 5 lines). Hunk #4 succeeded at 1254 (offset 24 lines). Hunk #5 succeeded at 2869 (offset 12 lines). Hunk #6 succeeded at 7199 (offset 399 lines). Hunk #7 succeeded at 8756 (offset 430 lines). patching file ld/ldlang.h Hunk #1 succeeded at 519 (offset 2 lines). Hunk #2 succeeded at 697 (offset 4 lines). patching file ld/ldlex.h Hunk #1 succeeded at 136 (offset 2 lines). patching file ld/ldmain.c Hunk #1 succeeded at 223 (offset 4 lines). Hunk #2 succeeded at 303 (offset 9 lines). Hunk #3 succeeded at 319 (offset 9 lines). Hunk #4 succeeded at 439 (offset 18 lines). Hunk #5 succeeded at 459 (offset 18 lines). Hunk #6 succeeded at 508 (offset 18 lines). Hunk #7 succeeded at 808 (offset 22 lines). Hunk #8 succeeded at 1474 (offset 7 lines). patching file ld/ldmain.h patching file ld/lexsup.c Hunk #1 succeeded at 174 (offset 5 lines). Hunk #2 succeeded at 1041 (offset 18 lines). patching file ld/plugin.c Hunk #1 succeeded at 56 (offset -1 lines). Hunk #2 succeeded at 1205 (offset 20 lines). Hunk #3 succeeded at 1255 (offset 22 lines). patching file ld/plugin.h patching file ld/scripttempl/armbpabi.sc patching file ld/scripttempl/elf32sh-symbian.sc patching file ld/scripttempl/elf64hppa.sc patching file ld/scripttempl/elf.sc Hunk #1 succeeded at 173 (offset 3 lines). patching file ld/scripttempl/elfxtensa.sc patching file ld/scripttempl/mep.sc patching file ld/scripttempl/pep.sc Hunk #1 succeeded at 189 (offset 11 lines). patching file ld/scripttempl/pe.sc Hunk #1 succeeded at 184 (offset 19 lines). patching file bfd/bfd-in2.h Hunk #1 succeeded at 1119 (offset 1 line). patching file bfd/opncls.c Hunk #1 succeeded at 2047 (offset 57 lines). patching file bfd/plugin.c Hunk #1 succeeded at 133 (offset 1 line). patching file ld/emultempl/armelf.em Hunk #1 succeeded at 416 (offset 2 lines). Hunk #2 succeeded at 443 (offset 2 lines). Hunk #3 succeeded at 793 (offset 3 lines). patching file ld/emultempl/ppc64elf.em Hunk #1 succeeded at 563 (offset 2 lines). Hunk #2 succeeded at 594 (offset 2 lines). Hunk #3 succeeded at 967 (offset 41 lines). patching file bfd/format.c patching file ld/ldlang.c Hunk #1 succeeded at 8879 (offset -75 lines). + echo 'Patch #6 (binutils-2.29-filename-in-error-messages.patch):' Patch #6 (binutils-2.29-filename-in-error-messages.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file binutils/readelf.c Patch #7 (binutils-2.25-set-long-long.patch): + echo 'Patch #7 (binutils-2.25-set-long-long.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/configure.ac Hunk #1 succeeded at 173 (offset -10 lines). patching file bfd/configure Hunk #1 succeeded at 13073 (offset 254 lines). Patch #8 (binutils-readelf-other-sym-info.patch): + echo 'Patch #8 (binutils-readelf-other-sym-info.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file binutils/readelf.c Hunk #1 succeeded at 11145 (offset 127 lines). Hunk #2 succeeded at 11160 (offset 127 lines). patching file binutils/readelf.c Hunk #1 succeeded at 11663 (offset 115 lines). Hunk #2 succeeded at 11688 (offset 115 lines). Patch #9 (binutils-2.27-aarch64-ifunc.patch): + echo 'Patch #9 (binutils-2.27-aarch64-ifunc.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/elfnn-aarch64.c Hunk #1 succeeded at 4978 (offset 31 lines). Patch #10 (binutils-revert-PowerPC-speculation-barriers.patch): + echo 'Patch #10 (binutils-revert-PowerPC-speculation-barriers.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/elf32-ppc.c patching file bfd/elf32-ppc.h patching file bfd/elf64-ppc.c patching file bfd/elf64-ppc.h patching file gold/options.h patching file gold/powerpc.cc patching file ld/emultempl/ppc32elf.em patching file ld/emultempl/ppc64elf.em patching file ld/ld.texinfo patching file ld/testsuite/ld-powerpc/elfv2exe.d patching file ld/testsuite/ld-powerpc/elfv2so.d patching file ld/testsuite/ld-powerpc/powerpc.exp patching file ld/testsuite/ld-powerpc/relbrlt.d + echo 'Patch #11 (binutils-skip-dwo-search-if-not-needed.patch):' Patch #11 (binutils-skip-dwo-search-if-not-needed.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file binutils/dwarf.c + echo 'Patch #12 (binutils-page-to-segment-assignment.patch):' Patch #12 (binutils-page-to-segment-assignment.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/elf.c Hunk #1 succeeded at 4728 (offset 1 line). Hunk #2 succeeded at 4772 (offset 1 line). Patch #13 (binutils-2.30-allow_R_AARCH64-symbols.patch): + echo 'Patch #13 (binutils-2.30-allow_R_AARCH64-symbols.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/elfnn-aarch64.c Hunk #1 succeeded at 7075 (offset -114 lines). patching file ld/testsuite/ld-aarch64/aarch64-elf.exp Hunk #1 succeeded at 275 (offset -10 lines). patching file ld/testsuite/ld-aarch64/emit-relocs-258.s patching file ld/testsuite/ld-aarch64/emit-relocs-259.s patching file ld/testsuite/ld-aarch64/pr22764.d patching file ld/testsuite/ld-aarch64/pr22764.s Patch #14 (binutils-strip-unknown-relocs.patch): + echo 'Patch #14 (binutils-strip-unknown-relocs.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/elf32-i386.c patching file bfd/elf64-ppc.c patching file bfd/elf64-s390.c patching file bfd/elf64-x86-64.c patching file bfd/elfcode.h patching file binutils/objcopy.c + echo 'Patch #15 (binutils-speed-up-objdump.patch):' Patch #15 (binutils-speed-up-objdump.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file binutils/objdump.c Patch #16 (binutils-2.28-ignore-gold-duplicates.patch): + echo 'Patch #16 (binutils-2.28-ignore-gold-duplicates.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file ld/ldmain.c Hunk #1 succeeded at 920 (offset -3 lines). Patch #17 (binutils-ifunc-relocs-in-notes.patch): + echo 'Patch #17 (binutils-ifunc-relocs-in-notes.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/elf32-i386.c patching file bfd/elf32-s390.c patching file bfd/elf64-s390.c patching file bfd/elf64-x86-64.c patching file bfd/elfnn-aarch64.c patching file bfd/elfxx-sparc.c patching file ld/testsuite/ld-ifunc/ifunc.exp patching file ld/testsuite/ld-ifunc/ifuncmod5.s patching file ld/testsuite/ld-ifunc/ifuncmod5.d Patch #18 (binutils-debug-section-marking.patch): + echo 'Patch #18 (binutils-debug-section-marking.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/elflink.c Patch #19 (binutils-gold-llvm-plugin.patch): + echo 'Patch #19 (binutils-gold-llvm-plugin.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file gold/resolve.cc Patch #20 (binutils-gas-build-notes.patch): + echo 'Patch #20 (binutils-gas-build-notes.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file binutils/readelf.c patching file binutils/testsuite/binutils-all/objcopy.exp patching file gas/as.c patching file gas/as.h patching file gas/config.in patching file gas/configure patching file gas/configure.ac patching file gas/doc/as.texinfo patching file gas/NEWS patching file gas/symbols.c patching file gas/write.c patching file binutils/testsuite/binutils-all/note-5.d patching file binutils/testsuite/binutils-all/note-5.s Patch #21 (binutils-CVE-2018-7642.patch): + echo 'Patch #21 (binutils-CVE-2018-7642.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/aoutx.h Patch #22 (binutils-CVE-2018-7643.patch): + echo 'Patch #22 (binutils-CVE-2018-7643.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file binutils/dwarf.c Patch #23 (binutils-CVE-2018-7208.patch): + echo 'Patch #23 (binutils-CVE-2018-7208.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/coffgen.c Patch #24 (binutils-CVE-2018-10372.patch): + echo 'Patch #24 (binutils-CVE-2018-10372.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file binutils/dwarf.c Patch #25 (binutils-CVE-2018-10373.patch): + echo 'Patch #25 (binutils-CVE-2018-10373.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/dwarf2.c + echo 'Patch #26 (binutils-CVE-2018-7570.patch):' Patch #26 (binutils-CVE-2018-7570.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/elf.c Patch #27 (binutils-CVE-2018-6323.patch): + echo 'Patch #27 (binutils-CVE-2018-6323.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/elfcode.h Patch #28 (binutils-CVE-2018-6759.patch): + echo 'Patch #28 (binutils-CVE-2018-6759.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/opncls.c Patch #29 (binutils-CVE-2018-7569.patch): + echo 'Patch #29 (binutils-CVE-2018-7569.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/dwarf2.c Patch #30 (binutils-CVE-2018-7568.patch): + echo 'Patch #30 (binutils-CVE-2018-7568.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/dwarf1.c Patch #31 (binutils-CVE-2018-10534.patch): + echo 'Patch #31 (binutils-CVE-2018-10534.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/peXXigen.c + echo 'Patch #32 (binutils-CVE-2018-10535.patch):' Patch #32 (binutils-CVE-2018-10535.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/elf.c + echo 'Patch #33 (binutils-x86-local-relocs.patch):' Patch #33 (binutils-x86-local-relocs.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/elfxx-x86.c Patch #34 (binutils-linkonce-notes.patch): + echo 'Patch #34 (binutils-linkonce-notes.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file gas/write.c Patch #35 (binutils-CVE-2018-8945.patch): + echo 'Patch #35 (binutils-CVE-2018-8945.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/elf-attrs.c patching file bfd/elf.c Patch #36 (binutils-x86-local-version.patch): + echo 'Patch #36 (binutils-x86-local-version.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/elf.c patching file bfd/elfxx-x86.c Patch #37 (binutils-fix-testsuite-failures.patch): + echo 'Patch #37 (binutils-fix-testsuite-failures.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file gold/testsuite/Makefile.am patching file gold/testsuite/Makefile.in patching file ld/testsuite/ld-elf/pr22269-1.c patching file ld/testsuite/ld-scripts/cross3.t patching file ld/testsuite/ld-srec/srec.exp patching file ld/testsuite/ld-x86-64/pr14207.d patching file ld/testsuite/ld-x86-64/pr22001-1b.err patching file ld/testsuite/ld-x86-64/pr21997-1b.err patching file ld/testsuite/ld-x86-64/x86-64.exp patching file ld/testsuite/ld-size/size-7a.c patching file ld/testsuite/ld-size/size-8a.c patching file ld/testsuite/ld-size/size-4b.c patching file ld/testsuite/ld-size/size-5b.c patching file ld/testsuite/ld-size/size-6a.c patching file ld/testsuite/ld-s390/tlspic_64.dd patching file ld/testsuite/ld-srec/srec.exp Hunk #1 succeeded at 428 (offset 8 lines). patching file ld/testsuite/ld-elf/tls.exp patching file ld/testsuite/ld-elf/indirect.exp patching file ld/testsuite/ld-elfvers/vers.exp patching file ld/testsuite/ld-ifunc/ifunc.exp patching file ld/testsuite/ld-plugin/plugin.exp patching file ld/testsuite/ld-elfvers/vers24.rd patching file ld/testsuite/ld-plugin/plugin-12.d patching file ld/testsuite/ld-plugin/plugin.exp patching file ld/testsuite/ld-x86-64/plt-main-bnd.dd patching file ld/testsuite/ld-x86-64/x86-64.exp Hunk #1 succeeded at 667 (offset -4 lines). patching file ld/testsuite/ld-plugin/lto.exp Patch #38 (binutils-PowerPC-IEEE-long-double-warnings.patch): + echo 'Patch #38 (binutils-PowerPC-IEEE-long-double-warnings.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/elf32-ppc.c + echo 'Patch #39 (binutils-missing-notes.patch):' Patch #39 (binutils-missing-notes.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file gas/write.c Patch #40 (binutils-gold-ignore-discarded-note-relocs.patch): + echo 'Patch #40 (binutils-gold-ignore-discarded-note-relocs.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file gold/target-reloc.h Patch #41 (binutils-merge-attribute-sections.patch): + echo 'Patch #41 (binutils-merge-attribute-sections.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file gold/layout.cc patching file ld/scripttempl/elf.sc Hunk #1 succeeded at 688 (offset -4 lines). Patch #42 (binutils-remove-empty-ISA-properties.patch): + echo 'Patch #42 (binutils-remove-empty-ISA-properties.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/elfxx-x86.c patching file ld/testsuite/ld-i386/i386.exp patching file ld/testsuite/ld-x86-64/x86-64.exp patching file ld/testsuite/ld-i386/pr23372a.d patching file ld/testsuite/ld-i386/pr23372a.s patching file ld/testsuite/ld-i386/pr23372b.d patching file ld/testsuite/ld-i386/pr23372b.s patching file ld/testsuite/ld-i386/pr23372c.s patching file ld/testsuite/ld-x86-64/pr23372a-x32.d patching file ld/testsuite/ld-x86-64/pr23372a.d patching file ld/testsuite/ld-x86-64/pr23372a.s patching file ld/testsuite/ld-x86-64/pr23372b-x32.d patching file ld/testsuite/ld-x86-64/pr23372b.d patching file ld/testsuite/ld-x86-64/pr23372b.s patching file ld/testsuite/ld-x86-64/pr23372c.s Patch #43 (binutils-note-merge-improvements.patch): + echo 'Patch #43 (binutils-note-merge-improvements.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file binutils/objcopy.c Patch #44 (binutils-gold-note-segment.patch): + echo 'Patch #44 (binutils-gold-note-segment.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file gold/layout.cc patching file gold/layout.h patching file gold/object.cc patching file gold/object.h patching file gold/target.h patching file gold/testsuite/Makefile.am patching file gold/testsuite/Makefile.in patching file gold/x86_64.cc patching file gold/testsuite/gnu_property_a.S patching file gold/testsuite/gnu_property_b.S patching file gold/testsuite/gnu_property_c.S patching file gold/testsuite/gnu_property_main.c patching file gold/testsuite/gnu_property_test.sh patching file elfcpp/elfcpp.h patching file elfcpp/x86_64.h patching file gold/object.cc + echo 'Patch #45 (binutils-disable-readelf-gap-reports.patch):' Patch #45 (binutils-disable-readelf-gap-reports.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file binutils/readelf.c Patch #46 (binutils-x86_64-disable-PLT-elision.patch): + echo 'Patch #46 (binutils-x86_64-disable-PLT-elision.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/elfxx-x86.c patching file ld/testsuite/ld-i386/i386.exp patching file ld/testsuite/ld-i386/pr19636-2d.d patching file ld/testsuite/ld-i386/pr19636-2e.d patching file ld/testsuite/ld-x86-64/plt-main-bnd.dd patching file ld/testsuite/ld-x86-64/plt-main-ibt.dd patching file ld/testsuite/ld-x86-64/plt-main.rd patching file ld/testsuite/ld-x86-64/pr19636-2e.d patching file ld/testsuite/ld-x86-64/x86-64.exp Patch #47 (binutils-do-not-link-with-static-libstdc++.patch): + echo 'Patch #47 (binutils-do-not-link-with-static-libstdc++.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file configure patching file configure.ac Patch #48 (binutils-attach-to-group.patch): + echo 'Patch #48 (binutils-attach-to-group.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file gas/config/obj-elf.c patching file gas/doc/as.texinfo Patch #49 (binutils-CVE-2018-17358.patch): + echo 'Patch #49 (binutils-CVE-2018-17358.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/dwarf2.c patching file bfd/syms.c Patch #50 (binutils-x86_64-ibt-enabled-tlsdesc.patch): + echo 'Patch #50 (binutils-x86_64-ibt-enabled-tlsdesc.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/elf64-x86-64.c patching file ld/testsuite/ld-x86-64/tlsdesc.pd Patch #51 (binutils-gold-8-byte-note-segments.patch): + echo 'Patch #51 (binutils-gold-8-byte-note-segments.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file gold/layout.cc patching file gold/output.cc patching file gold/output.h Patch #52 (binutils-nfp.patch): + echo 'Patch #52 (binutils-nfp.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/archures.c patching file bfd/bfd-in2.h patching file bfd/config.bfd patching file bfd/configure patching file bfd/configure.ac patching file bfd/elf-bfd.h patching file bfd/Makefile.am patching file bfd/Makefile.in patching file bfd/targets.c patching file binutils/NEWS patching file binutils/readelf.c patching file config.sub patching file include/dis-asm.h patching file include/elf/common.h patching file opcodes/configure patching file opcodes/configure.ac patching file opcodes/disassemble.c patching file opcodes/disassemble.h patching file opcodes/Makefile.am patching file opcodes/Makefile.in patching file bfd/cpu-nfp.c patching file bfd/elf64-nfp.c patching file binutils/testsuite/binutils-all/nfp/objdump.exp patching file binutils/testsuite/binutils-all/nfp/test1.d patching file binutils/testsuite/binutils-all/nfp/test2_ctx8.d patching file binutils/testsuite/binutils-all/nfp/test2_no-pc_ctx4.d patching file include/elf/nfp.h patching file include/opcode/nfp.h patching file opcodes/nfp-dis.c patching file binutils/testsuite/binutils-all/nfp/test2_nfp6000.nffw patching file binutils/testsuite/binutils-all/nfp/test1_nfp6000.nffw Patch #53 (binutils-s390x-arch13.patch): + echo 'Patch #53 (binutils-s390x-arch13.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file gas/config/tc-s390.c patching file gas/doc/c-s390.texi patching file gas/testsuite/gas/s390/s390.exp patching file gas/testsuite/gas/s390/zarch-arch12.d patching file gas/testsuite/gas/s390/zarch-arch12.s patching file gas/testsuite/gas/s390/zarch-z13.d patching file include/opcode/s390.h patching file opcodes/s390-mkopc.c patching file opcodes/s390-opc.c patching file opcodes/s390-opc.txt patching file gas/testsuite/gas/s390/zarch-arch13.s patching file gas/testsuite/gas/s390/zarch-arch13.d patching file gas/testsuite/gas/s390/zarch-optargs.s patching file gas/testsuite/gas/s390/zarch-optargs.d patching file opcodes/s390-opc.txt patching file gas/testsuite/gas/s390/zarch-arch13.d patching file gas/testsuite/gas/s390/zarch-arch13.s Patch #54 (binutils-s390x-partial-relro.patch): + echo 'Patch #54 (binutils-s390x-partial-relro.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/elf64-s390.c patching file bfd/elf-s390-common.c patching file ld/emulparams/elf64_s390.sh patching file ld/emultempl/elf32.em patching file ld/genscripts.sh patching file ld/testsuite/ld-s390/s390.exp patching file ld/testsuite/ld-s390/gotreloc_64-relro-1.dd patching file ld/testsuite/ld-s390/gotreloc_64-norelro-1.dd Patch #55 (binutils-x86-IBT-and-missing-notes.patch): + echo 'Patch #55 (binutils-x86-IBT-and-missing-notes.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/elfxx-x86.c patching file ld/testsuite/ld-i386/i386.exp patching file ld/testsuite/ld-x86-64/x86-64.exp patching file ld/testsuite/ld-i386/pr24322a.d patching file ld/testsuite/ld-i386/pr24322b.d patching file ld/testsuite/ld-x86-64/pr24322a.s patching file ld/testsuite/ld-x86-64/pr24322a.d patching file ld/testsuite/ld-x86-64/pr24322a-x32.d patching file ld/testsuite/ld-x86-64/pr24322b.s patching file ld/testsuite/ld-x86-64/pr24322b.d patching file ld/testsuite/ld-x86-64/pr24322b-x32.d patching file ld/testsuite/ld-x86-64/pr24322c.s Patch #56 (binutils-AArch64-gold.patch): + echo 'Patch #56 (binutils-AArch64-gold.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file gold/aarch64.cc patching file gold/ChangeLog patching file gold/testsuite/aarch64_pr23870_bar.c patching file gold/testsuite/aarch64_pr23870_foo.c patching file gold/testsuite/aarch64_pr23870_main.S patching file gold/testsuite/Makefile.am patching file gold/testsuite/Makefile.in Patch #57 (binutils-multiple-relocs-for-same-section.patch): + echo 'Patch #57 (binutils-multiple-relocs-for-same-section.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/elf.c Hunk #1 succeeded at 2411 (offset 87 lines). Patch #58 (binutils-do-not-merge-differing-SHF_EXCLUDE-groups.patch): + echo 'Patch #58 (binutils-do-not-merge-differing-SHF_EXCLUDE-groups.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file ld/emultempl/elf32.em Hunk #1 succeeded at 2033 (offset 4 lines). Patch #59 (binutils-aarch64-STO_AARCH64_VARIANT_PCS.patch): + echo 'Patch #59 (binutils-aarch64-STO_AARCH64_VARIANT_PCS.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/elfnn-aarch64.c Hunk #1 succeeded at 2335 (offset -244 lines). Hunk #2 succeeded at 2549 (offset -244 lines). Hunk #3 succeeded at 8055 (offset -343 lines). Hunk #4 succeeded at 8649 (offset -343 lines). Hunk #5 succeeded at 9403 (offset -343 lines). patching file binutils/readelf.c Hunk #1 succeeded at 1775 (offset -22 lines). Hunk #2 succeeded at 2160 (offset -22 lines). Hunk #3 succeeded at 10936 (offset -134 lines). Hunk #4 succeeded at 11057 (offset -139 lines). patching file gas/config/tc-aarch64.c Hunk #1 succeeded at 1927 (offset -11 lines). Hunk #2 succeeded at 2086 (offset -20 lines). Hunk #3 succeeded at 9017 (offset -326 lines). patching file gas/config/tc-aarch64.h Hunk #1 succeeded at 91 (offset -39 lines). patching file gas/doc/c-aarch64.texi Hunk #1 succeeded at 412 (offset -13 lines). patching file include/elf/aarch64.h patching file ld/testsuite/ld-aarch64/aarch64-elf.exp Hunk #1 succeeded at 333 (offset -38 lines). patching file gas/testsuite/gas/aarch64/symbol-variant_pcs-1.d patching file gas/testsuite/gas/aarch64/symbol-variant_pcs-1.s patching file gas/testsuite/gas/aarch64/symbol-variant_pcs-2.d patching file gas/testsuite/gas/aarch64/symbol-variant_pcs-2.s patching file gas/testsuite/gas/aarch64/symbol-variant_pcs-3.s patching file gas/testsuite/gas/aarch64/symbol-variant_pcs-3.d patching file ld/testsuite/ld-aarch64/variant_pcs-1.s patching file ld/testsuite/ld-aarch64/variant_pcs-2.s patching file ld/testsuite/ld-aarch64/variant_pcs.ld patching file ld/testsuite/ld-aarch64/variant_pcs-now.d patching file ld/testsuite/ld-aarch64/variant_pcs-r.d patching file ld/testsuite/ld-aarch64/variant_pcs-shared.d patching file ld/testsuite/ld-aarch64/variant_pcs-now.d patching file ld/testsuite/ld-aarch64/variant_pcs-r.d patching file ld/testsuite/ld-aarch64/variant_pcs-shared.d + echo 'Patch #60 (binutils-coverity-fixes.patch):' Patch #60 (binutils-coverity-fixes.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/archive.c patching file bfd/coffcode.h patching file bfd/coffgen.c patching file bfd/cofflink.c patching file bfd/elf64-x86-64.c patching file bfd/elf.c patching file bfd/elf-linux-core.h patching file bfd/peXXigen.c patching file ld/pe-dll.c patching file libiberty/sha1.c patching file bfd/cofflink.c patching file bfd/doc/chew.c patching file bfd/elflink.c patching file bfd/peXXigen.c patching file bfd/plugin.c patching file bfd/stabs.c patching file binutils/ar.c patching file binutils/arparse.c patching file binutils/arsup.c patching file binutils/dwarf.c patching file binutils/elfedit.c patching file binutils/ieee.c patching file binutils/objcopy.c patching file binutils/ieee.c patching file binutils/objcopy.c patching file binutils/rdcoff.c patching file binutils/readelf.c Hunk #1 succeeded at 5320 (offset 16 lines). Hunk #2 succeeded at 5388 (offset 16 lines). Hunk #3 succeeded at 5476 (offset 16 lines). Hunk #4 succeeded at 5590 (offset 16 lines). Hunk #5 succeeded at 9669 (offset 16 lines). Hunk #6 succeeded at 11542 (offset 35 lines). Hunk #7 succeeded at 12994 (offset 35 lines). Hunk #8 succeeded at 16142 (offset 35 lines). Hunk #9 succeeded at 16181 (offset 35 lines). Hunk #10 succeeded at 16198 (offset 35 lines). Hunk #11 succeeded at 16402 (offset 35 lines). Hunk #12 succeeded at 16488 (offset 35 lines). Hunk #13 succeeded at 17544 (offset 35 lines). Hunk #14 succeeded at 17563 (offset 35 lines). Hunk #15 succeeded at 18153 (offset 35 lines). patching file binutils/ieee.c patching file binutils/rddbg.c patching file binutils/stabs.c patching file gas/as.c patching file gas/config/obj-elf.c patching file gas/dwarf2dbg.c patching file gas/read.c patching file gas/write.c patching file gas/as.c patching file gas/config/obj-elf.c patching file gas/dwarf2dbg.c patching file gold/cref.cc patching file gold/dwarf_reader.cc patching file gold/dwp.cc patching file gold/ehframe.cc patching file gold/fileread.cc patching file gold/gdb-index.cc patching file gold/gold.cc patching file gold/layout.cc patching file gold/object.cc patching file gold/output.cc patching file gold/plugin.cc patching file gold/readsyms.cc patching file gold/script.cc patching file gold/workqueue.cc patching file gprof/cg_print.c patching file gold/gold.cc patching file gprof/gmon_io.c patching file gprof/source.c patching file ld/emultempl/elf32.em patching file ld/emultempl/pe.em patching file ld/emultempl/pep.em patching file ld/ldfile.c patching file ld/ldlang.c patching file ld/ldmain.c patching file ld/ldwrite.c patching file ld/pe-dll.c patching file ld/pe-dll.c patching file ld/plugin.c patching file ld/testplug2.c patching file ld/testplug3.c patching file ld/testplug4.c patching file ld/testplug.c patching file libiberty/argv.c patching file libiberty/regex.c patching file libiberty/simple-object-elf.c patching file libiberty/simple-object-mach-o.c patching file libiberty/vprintf-support.c patching file libiberty/regex.c patching file libiberty/vprintf-support.c patching file zlib/gzlib.c patching file libiberty/regex.c patching file zlib/gzlib.c + echo 'Patch #61 (binutils-improved-note-merging.patch):' Patch #61 (binutils-improved-note-merging.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file binutils/objcopy.c patching file binutils/testsuite/binutils-all/note-2-32.d patching file binutils/testsuite/binutils-all/note-2-32.s patching file binutils/testsuite/binutils-all/note-2-64.d patching file binutils/testsuite/binutils-all/note-2-64.s patching file binutils/testsuite/binutils-all/note-3-32.d patching file binutils/testsuite/binutils-all/note-3-32.s patching file binutils/testsuite/binutils-all/note-3-64.d patching file binutils/testsuite/binutils-all/note-3-64.s patching file binutils/testsuite/binutils-all/note-4-32.d patching file binutils/testsuite/binutils-all/note-4-32.s patching file binutils/testsuite/binutils-all/note-4-64.d Hunk #1 succeeded at 7 (offset -1 lines). patching file binutils/testsuite/binutils-all/note-4-64.s patching file binutils/testsuite/binutils-all/note-6-32.d patching file binutils/testsuite/binutils-all/note-6-32.s patching file binutils/testsuite/binutils-all/note-6-64.d patching file binutils/testsuite/binutils-all/note-6-64.s patching file binutils/testsuite/binutils-all/objcopy.exp patching file binutils/objcopy.c patching file binutils/objcopy.c patching file binutils/objcopy.c Patch #62 (binutils-CVE-2019-14444.patch): + echo 'Patch #62 (binutils-CVE-2019-14444.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file binutils/readelf.c Hunk #1 succeeded at 13066 (offset -168 lines). Patch #63 (binutils-CVE-2019-1010204.patch): patching file gold/fileread.cc + echo 'Patch #63 (binutils-CVE-2019-1010204.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 + echo 'Patch #64 (binutils-x86_JCC_Erratum.patch):' Patch #64 (binutils-x86_JCC_Erratum.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file gas/config/tc-i386.c patching file gas/config/tc-i386.h patching file gas/doc/c-i386.texi patching file gas/testsuite/gas/i386/align-branch-1a.d patching file gas/testsuite/gas/i386/align-branch-1b.d patching file gas/testsuite/gas/i386/align-branch-1c.d patching file gas/testsuite/gas/i386/align-branch-1d.d patching file gas/testsuite/gas/i386/align-branch-1e.d patching file gas/testsuite/gas/i386/align-branch-1f.d patching file gas/testsuite/gas/i386/align-branch-1g.d patching file gas/testsuite/gas/i386/align-branch-1h.d patching file gas/testsuite/gas/i386/align-branch-1.s patching file gas/testsuite/gas/i386/align-branch-2a.d patching file gas/testsuite/gas/i386/align-branch-2b.d patching file gas/testsuite/gas/i386/align-branch-2c.d patching file gas/testsuite/gas/i386/align-branch-2.s patching file gas/testsuite/gas/i386/align-branch-3.d patching file gas/testsuite/gas/i386/align-branch-3.s patching file gas/testsuite/gas/i386/align-branch-4a.d patching file gas/testsuite/gas/i386/align-branch-4b.d patching file gas/testsuite/gas/i386/align-branch-4.s patching file gas/testsuite/gas/i386/align-branch-5.d patching file gas/testsuite/gas/i386/align-branch-5.s patching file gas/testsuite/gas/i386/i386.exp patching file gas/testsuite/gas/i386/x86-64-align-branch-1a.d patching file gas/testsuite/gas/i386/x86-64-align-branch-1b.d patching file gas/testsuite/gas/i386/x86-64-align-branch-1c.d patching file gas/testsuite/gas/i386/x86-64-align-branch-1d.d patching file gas/testsuite/gas/i386/x86-64-align-branch-1e.d patching file gas/testsuite/gas/i386/x86-64-align-branch-1f.d patching file gas/testsuite/gas/i386/x86-64-align-branch-1g.d patching file gas/testsuite/gas/i386/x86-64-align-branch-1h.d patching file gas/testsuite/gas/i386/x86-64-align-branch-1.s patching file gas/testsuite/gas/i386/x86-64-align-branch-2a.d patching file gas/testsuite/gas/i386/x86-64-align-branch-2b.d patching file gas/testsuite/gas/i386/x86-64-align-branch-2c.d patching file gas/testsuite/gas/i386/x86-64-align-branch-2.s patching file gas/testsuite/gas/i386/x86-64-align-branch-3.d patching file gas/testsuite/gas/i386/x86-64-align-branch-3.s patching file gas/testsuite/gas/i386/x86-64-align-branch-4a.d patching file gas/testsuite/gas/i386/x86-64-align-branch-4b.d patching file gas/testsuite/gas/i386/x86-64-align-branch-4.s patching file gas/testsuite/gas/i386/x86-64-align-branch-5.d patching file gas/write.c Patch #65 (binutils-CVE-2019-17451.patch): + echo 'Patch #65 (binutils-CVE-2019-17451.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/dwarf2.c Hunk #1 succeeded at 4411 (offset -29 lines). Patch #66 (binutils-CVE-2019-17450.patch): + echo 'Patch #66 (binutils-CVE-2019-17450.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/dwarf2.c Patch #67 (binutils-copy-multiple-relocs.patch): + echo 'Patch #67 (binutils-copy-multiple-relocs.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/elf-bfd.h patching file bfd/elf.c patching file bfd/elfcode.h patching file bfd/elflink.c patching file bfd/elfxx-target.h Patch #68 (binutils-do-not-warn-about-debuginfo-files.patch): + echo 'Patch #68 (binutils-do-not-warn-about-debuginfo-files.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/elf-bfd.h patching file bfd/elf.c Patch #69 (binutils-s390-ld-test-fixes.patch): + echo 'Patch #69 (binutils-s390-ld-test-fixes.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file ld/testsuite/ld-elfvsb/elfvsb.exp patching file ld/testsuite/ld-plugin/lto.exp patching file ld/testsuite/ld-plugin/plugin-10.d patching file ld/testsuite/ld-plugin/plugin-11.d patching file ld/testsuite/ld-plugin/plugin-12.d patching file ld/testsuite/ld-plugin/plugin-13.d patching file ld/testsuite/ld-plugin/plugin-14.d patching file ld/testsuite/ld-plugin/plugin-15.d patching file ld/testsuite/ld-plugin/plugin-16.d patching file ld/testsuite/ld-plugin/plugin-17.d patching file ld/testsuite/ld-plugin/plugin-18.d patching file ld/testsuite/ld-plugin/plugin-19.d patching file ld/testsuite/ld-plugin/plugin-20.d patching file ld/testsuite/ld-plugin/plugin-21.d patching file ld/testsuite/ld-plugin/plugin-22.d patching file ld/testsuite/ld-plugin/plugin-23.d patching file ld/testsuite/ld-plugin/plugin-24.d patching file ld/testsuite/ld-plugin/plugin-25.d patching file ld/testsuite/ld-plugin/plugin-28.d patching file ld/testsuite/ld-plugin/plugin-29.d patching file ld/testsuite/ld-plugin/plugin-30.d patching file ld/testsuite/ld-plugin/plugin-6.d patching file ld/testsuite/ld-plugin/plugin-7.d patching file ld/testsuite/ld-plugin/plugin-8.d patching file ld/testsuite/ld-plugin/plugin-9.d patching file ld/testsuite/ld-plugin/pr20070.d patching file ld/testsuite/ld-elfvsb/elfvsb.exp patching file ld/testsuite/ld-plugin/lto.exp patching file ld/testsuite/ld-plugin/plugin-10.d patching file ld/testsuite/ld-plugin/plugin-11.d patching file ld/testsuite/ld-plugin/plugin-13.d patching file ld/testsuite/ld-plugin/plugin-16.d patching file ld/testsuite/ld-plugin/plugin-17.d patching file ld/testsuite/ld-plugin/plugin-8.d patching file ld/testsuite/ld-plugin/plugin-9.d patching file ld/testsuite/ld-plugin/plugin.exp patching file ld/testsuite/ld-shared/shared.exp Patch #70 (binutils-aarch64-ld-test-fixes.patch): + echo 'Patch #70 (binutils-aarch64-ld-test-fixes.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file ld/testsuite/ld-aarch64/variant_pcs-now.d patching file ld/testsuite/ld-aarch64/variant_pcs-shared.d patching file ld/testsuite/ld-aarch64/variant_pcs-now.d patching file ld/testsuite/ld-aarch64/variant_pcs-shared.d Patch #71 (binutils-sanitize-uses-dlsym.patch): + echo 'Patch #71 (binutils-sanitize-uses-dlsym.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file config/plugins.m4 Patch #72 (binutils-PT_GNU_PROPERTY-segment.patch): + echo 'Patch #72 (binutils-PT_GNU_PROPERTY-segment.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/elf-bfd.h patching file bfd/elf-properties.c patching file bfd/elf.c patching file bfd/elfxx-target.h patching file bfd/elfxx-x86.c patching file bfd/elfxx-x86.h patching file binutils/readelf.c patching file binutils/testsuite/binutils-all/i386/empty.d patching file binutils/testsuite/binutils-all/i386/pr21231b.d patching file binutils/testsuite/binutils-all/i386/pr21231b.s patching file binutils/testsuite/binutils-all/x86-64/empty-x32.d patching file binutils/testsuite/binutils-all/x86-64/empty.d patching file binutils/testsuite/binutils-all/x86-64/pr21231b.d patching file binutils/testsuite/binutils-all/x86-64/pr21231b.s patching file gas/config/tc-i386.c patching file gas/config/tc-i386.h patching file gas/config.in patching file gas/configure patching file gas/configure.ac patching file gas/testsuite/gas/i386/i386.exp patching file include/bfdlink.h patching file include/elf/common.h patching file ld/emulparams/cet.sh patching file ld/testsuite/ld-elf/elf.exp patching file ld/testsuite/ld-i386/ibt-plt-1.d patching file ld/testsuite/ld-i386/ibt-plt-2a.d patching file ld/testsuite/ld-i386/ibt-plt-2b.d patching file ld/testsuite/ld-i386/ibt-plt-2c.d patching file ld/testsuite/ld-i386/ibt-plt-2d.d patching file ld/testsuite/ld-i386/ibt-plt-3d.d patching file ld/testsuite/ld-i386/pr23372a.d patching file ld/testsuite/ld-i386/property-x86-ibt3a.d patching file ld/testsuite/ld-i386/property-x86-ibt3b.d patching file ld/testsuite/ld-i386/property-x86-shstk3a.d patching file ld/testsuite/ld-i386/property-x86-shstk3b.d patching file ld/testsuite/ld-x86-64/ibt-plt-1-x32.d patching file ld/testsuite/ld-x86-64/ibt-plt-1.d patching file ld/testsuite/ld-x86-64/ibt-plt-2a-x32.d patching file ld/testsuite/ld-x86-64/ibt-plt-2a.d patching file ld/testsuite/ld-x86-64/ibt-plt-2b-x32.d patching file ld/testsuite/ld-x86-64/ibt-plt-2b.d patching file ld/testsuite/ld-x86-64/ibt-plt-2c-x32.d patching file ld/testsuite/ld-x86-64/ibt-plt-2c.d patching file ld/testsuite/ld-x86-64/ibt-plt-2d-x32.d patching file ld/testsuite/ld-x86-64/ibt-plt-2d.d patching file ld/testsuite/ld-x86-64/ibt-plt-3c-x32.d patching file ld/testsuite/ld-x86-64/ibt-plt-3c.d patching file ld/testsuite/ld-x86-64/ibt-plt-3d-x32.d patching file ld/testsuite/ld-x86-64/ibt-plt-3d.d patching file ld/testsuite/ld-x86-64/pr23372a-x32.d patching file ld/testsuite/ld-x86-64/pr23372a.d patching file ld/testsuite/ld-x86-64/property-3.r patching file ld/testsuite/ld-x86-64/property-4.r patching file ld/testsuite/ld-x86-64/property-5.r patching file ld/testsuite/ld-x86-64/property-x86-ibt3a-x32.d patching file ld/testsuite/ld-x86-64/property-x86-ibt3a.d patching file ld/testsuite/ld-x86-64/property-x86-ibt3b-x32.d patching file ld/testsuite/ld-x86-64/property-x86-ibt3b.d patching file ld/testsuite/ld-x86-64/property-x86-shstk3a-x32.d patching file ld/testsuite/ld-x86-64/property-x86-shstk3a.d patching file ld/testsuite/ld-x86-64/property-x86-shstk3b-x32.d patching file ld/testsuite/ld-x86-64/property-x86-shstk3b.d patching file gas/testsuite/gas/i386/property-1.s patching file gas/testsuite/gas/i386/property-1.d patching file gas/testsuite/gas/i386/property-2.d patching file gas/testsuite/gas/i386/property-2.s patching file ld/testsuite/ld-elf/pr23900-1-32.rd patching file ld/testsuite/ld-elf/pr23900-1-64.rd patching file ld/testsuite/ld-elf/pr23900-1.d patching file ld/testsuite/ld-elf/pr23900-1.s patching file ld/testsuite/ld-elf/pr23900-2.s patching file ld/testsuite/ld-elf/pr23900-2a.d patching file ld/testsuite/ld-elf/pr23900-2b.d patching file ld/testsuite/ld-elf/stack-noexec.rd patching file ld/testsuite/ld-x86-64/property-3.r patching file ld/testsuite/ld-x86-64/property-4.r patching file ld/testsuite/ld-x86-64/property-5.r + echo 'Patch #73 (binutils-gold-mismatched-section-flags.patch):' Patch #73 (binutils-gold-mismatched-section-flags.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file gold/layout.cc Hunk #1 succeeded at 870 (offset 2 lines). Hunk #2 succeeded at 881 (offset 2 lines). patching file gold/object.cc Hunk #1 succeeded at 1674 (offset 30 lines). + echo 'Patch #74 (binutils-objcopy-set-section-flags-shared.patch):' Patch #74 (binutils-objcopy-set-section-flags-shared.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file binutils/doc/binutils.texi patching file binutils/objcopy.c Patch #75 (binutils-s390x-prevent-GOT-rewrite.patch): + echo 'Patch #75 (binutils-s390x-prevent-GOT-rewrite.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/elf64-s390.c Patch #76 (binutils-s390-alignment-hints.patch): + echo 'Patch #76 (binutils-s390-alignment-hints.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file gas/testsuite/gas/s390/zarch-z13.d patching file gas/testsuite/gas/s390/zarch-z13.s patching file opcodes/s390-opc.txt + echo 'Patch #77 (binutils-x86-gas-scaled-8-bit-displacements.patch):' Patch #77 (binutils-x86-gas-scaled-8-bit-displacements.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file gas/config/tc-i386.c patching file gas/testsuite/gas/i386/i386.exp patching file gas/testsuite/gas/i386/evex-no-scale.s patching file gas/testsuite/gas/i386/evex-no-scale-32.d patching file gas/testsuite/gas/i386/evex-no-scale-64.d patching file gas/testsuite/gas/i386/evex-no-scale.s patching file gas/testsuite/gas/i386/evex-no-scale-64.d Patch #78 (binutils-plugin-as-needed.patch): + echo 'Patch #78 (binutils-plugin-as-needed.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file ld/testsuite/ld-plugin/lto.exp Hunk #1 succeeded at 265 (offset -54 lines). Hunk #2 succeeded at 427 (offset -154 lines). patching file bfd/elflink.c Hunk #1 succeeded at 4661 (offset -309 lines). Hunk #2 succeeded at 4841 (offset -310 lines). Hunk #3 succeeded at 4867 (offset -310 lines). patching file ld/testsuite/ld-plugin/lto.exp patching file ld/testsuite/ld-plugin/lto.exp Patch #79 (binutils-strip-merge.patch): + echo 'Patch #79 (binutils-strip-merge.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file binutils/objcopy.c Patch #80 (binutils-ld-IR-override.patch): + echo 'Patch #80 (binutils-ld-IR-override.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file include/bfdlink.h patching file ld/ldlang.c patching file ld/plugin.c patching file ld/testsuite/ld-plugin/lto.exp patching file ld/testsuite/ld-plugin/pr26262a.c patching file ld/testsuite/ld-plugin/pr26262b.c patching file ld/testsuite/ld-plugin/pr26262c.c patching file ld/testsuite/ld-plugin/pr26267c.c patching file ld/testsuite/ld-plugin/pr26267b.c patching file ld/testsuite/ld-plugin/pr26267a.c patching file ld/testsuite/ld-plugin/pr26267.err patching file ld/testsuite/ld-plugin/pr26267.err patching file ld/testsuite/ld-plugin/lto.exp Patch #81 (binutils-x86-tpause.patch): + echo 'Patch #81 (binutils-x86-tpause.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file binutils/testsuite/binutils-all/i386/pr21231b.d patching file binutils/testsuite/binutils-all/i386/pr21231b.s patching file binutils/testsuite/binutils-all/x86-64/pr21231b.d patching file binutils/testsuite/binutils-all/x86-64/pr21231b.s patching file gas/config/tc-i386-intel.c patching file gas/config/tc-i386.c patching file gas/config/tc-i386.h patching file gas/doc/c-i386.texi patching file gas/testsuite/gas/i386/arch-13-znver1.d patching file gas/testsuite/gas/i386/arch-13.d patching file gas/testsuite/gas/i386/arch-13.s patching file gas/testsuite/gas/i386/arch-avx-1-1.l patching file gas/testsuite/gas/i386/arch-avx-1-2.l patching file gas/testsuite/gas/i386/arch-avx-1-3.l patching file gas/testsuite/gas/i386/arch-avx-1-4.l patching file gas/testsuite/gas/i386/arch-avx-1-5.l patching file gas/testsuite/gas/i386/arch-avx-1-6.l patching file gas/testsuite/gas/i386/arch-avx-1.d patching file gas/testsuite/gas/i386/arch-avx-1.s patching file gas/testsuite/gas/i386/avx512_4fmaps-warn.l patching file gas/testsuite/gas/i386/avx512_vpopcntdq-intel.d patching file gas/testsuite/gas/i386/avx512_vpopcntdq.d patching file gas/testsuite/gas/i386/avx512_vpopcntdq.s patching file gas/testsuite/gas/i386/avx512bitalg_vl-intel.d patching file gas/testsuite/gas/i386/avx512bitalg_vl.d patching file gas/testsuite/gas/i386/avx512bitalg_vl.s patching file gas/testsuite/gas/i386/evex-no-scale-32.d patching file gas/testsuite/gas/i386/evex-no-scale-64.d patching file gas/testsuite/gas/i386/general.l patching file gas/testsuite/gas/i386/general.s patching file gas/testsuite/gas/i386/hle-intel.d patching file gas/testsuite/gas/i386/hle.d patching file gas/testsuite/gas/i386/hle.s patching file gas/testsuite/gas/i386/i386.exp patching file gas/testsuite/gas/i386/ilp32/cfi/cfi-x86_64.d patching file gas/testsuite/gas/i386/ilp32/reloc64.d patching file gas/testsuite/gas/i386/ilp32/rex.d patching file gas/testsuite/gas/i386/ilp32/x86-64-branch.d patching file gas/testsuite/gas/i386/ilp32/x86-64-nops-1-core2.d patching file gas/testsuite/gas/i386/ilp32/x86-64-nops-1-k8.d patching file gas/testsuite/gas/i386/ilp32/x86-64-nops-1-pentium.d patching file gas/testsuite/gas/i386/ilp32/x86-64-nops-1.d patching file gas/testsuite/gas/i386/ilp32/x86-64-nops-2.d patching file gas/testsuite/gas/i386/ilp32/x86-64-nops-3.d patching file gas/testsuite/gas/i386/ilp32/x86-64-nops-4-core2.d patching file gas/testsuite/gas/i386/ilp32/x86-64-nops-4-k8.d patching file gas/testsuite/gas/i386/ilp32/x86-64-nops-4.d patching file gas/testsuite/gas/i386/ilp32/x86-64-nops-5-k8.d patching file gas/testsuite/gas/i386/ilp32/x86-64-nops-5.d patching file gas/testsuite/gas/i386/ilp32/x86-64-nops.d patching file gas/testsuite/gas/i386/ilp32/x86-64-opcode.d patching file gas/testsuite/gas/i386/ilp32/x86-64-simd-suffix.d patching file gas/testsuite/gas/i386/ilp32/x86-64-sse-check-none.d patching file gas/testsuite/gas/i386/ilp32/x86-64-sse-check-warn.d patching file gas/testsuite/gas/i386/ilp32/x86-64-sse-check.d patching file gas/testsuite/gas/i386/intel.d patching file gas/testsuite/gas/i386/intel.e patching file gas/testsuite/gas/i386/intel.s patching file gas/testsuite/gas/i386/inval-avx512f.l patching file gas/testsuite/gas/i386/inval-avx512f.s patching file gas/testsuite/gas/i386/invpcid-intel.d patching file gas/testsuite/gas/i386/invpcid.d patching file gas/testsuite/gas/i386/invpcid.s patching file gas/testsuite/gas/i386/mixed-mode-reloc32.d patching file gas/testsuite/gas/i386/noavx-3.l patching file gas/testsuite/gas/i386/nops-1-core2.d patching file gas/testsuite/gas/i386/nops-1-i386-i686.d patching file gas/testsuite/gas/i386/nops-1-i386.d patching file gas/testsuite/gas/i386/nops-1-i686.d patching file gas/testsuite/gas/i386/nops-1-k8.d patching file gas/testsuite/gas/i386/nops-1.d patching file gas/testsuite/gas/i386/nops-2-core2.d patching file gas/testsuite/gas/i386/nops-2-i386.d patching file gas/testsuite/gas/i386/nops-2.d patching file gas/testsuite/gas/i386/nops-3-i386.d patching file gas/testsuite/gas/i386/nops-3-i686.d patching file gas/testsuite/gas/i386/nops-3.d patching file gas/testsuite/gas/i386/nops-4-i386.d patching file gas/testsuite/gas/i386/nops-4-i686.d patching file gas/testsuite/gas/i386/nops-4.d patching file gas/testsuite/gas/i386/nops-4a-i686.d patching file gas/testsuite/gas/i386/nops-5-i686.d patching file gas/testsuite/gas/i386/nops-5.d patching file gas/testsuite/gas/i386/nops-6.d patching file gas/testsuite/gas/i386/nops.d patching file gas/testsuite/gas/i386/nops.s patching file gas/testsuite/gas/i386/nops16-1.d patching file gas/testsuite/gas/i386/opts-intel.d patching file gas/testsuite/gas/i386/opts.d patching file gas/testsuite/gas/i386/opts.s patching file gas/testsuite/gas/i386/prefix.d patching file gas/testsuite/gas/i386/prefix.s patching file gas/testsuite/gas/i386/reloc64.d patching file gas/testsuite/gas/i386/rex.d patching file gas/testsuite/gas/i386/rex.s patching file gas/testsuite/gas/i386/se1.d patching file gas/testsuite/gas/i386/se1.s patching file gas/testsuite/gas/i386/sse-check-error.l patching file gas/testsuite/gas/i386/sse-check-none.d patching file gas/testsuite/gas/i386/sse-check-none.s patching file gas/testsuite/gas/i386/sse-check-warn.d patching file gas/testsuite/gas/i386/sse-check-warn.e patching file gas/testsuite/gas/i386/sse-check.d patching file gas/testsuite/gas/i386/sse-check.s patching file gas/testsuite/gas/i386/sse2avx-opts-intel.d patching file gas/testsuite/gas/i386/sse2avx-opts.d patching file gas/testsuite/gas/i386/x86-64-arch-3-znver1.d patching file gas/testsuite/gas/i386/x86-64-arch-3.d patching file gas/testsuite/gas/i386/x86-64-arch-3.s patching file gas/testsuite/gas/i386/x86-64-avx512_4fmaps-warn.l patching file gas/testsuite/gas/i386/x86-64-invpcid-intel.d patching file gas/testsuite/gas/i386/x86-64-invpcid.d patching file gas/testsuite/gas/i386/x86-64-invpcid.s patching file gas/testsuite/gas/i386/x86-64-jump.d patching file gas/testsuite/gas/i386/x86-64-movd-intel.d patching file gas/testsuite/gas/i386/x86-64-movd.d patching file gas/testsuite/gas/i386/x86-64-movd.s patching file gas/testsuite/gas/i386/x86-64-mpx-branch-1.d patching file gas/testsuite/gas/i386/x86-64-mpx-branch-2.d patching file gas/testsuite/gas/i386/x86-64-nops-1-core2.d patching file gas/testsuite/gas/i386/x86-64-nops-1-g64.d patching file gas/testsuite/gas/i386/x86-64-nops-1-k8.d patching file gas/testsuite/gas/i386/x86-64-nops-1-pentium.d patching file gas/testsuite/gas/i386/x86-64-nops-1.d patching file gas/testsuite/gas/i386/x86-64-nops-2.d patching file gas/testsuite/gas/i386/x86-64-nops-3.d patching file gas/testsuite/gas/i386/x86-64-nops-4-core2.d patching file gas/testsuite/gas/i386/x86-64-nops-4-k8.d patching file gas/testsuite/gas/i386/x86-64-nops-4.d patching file gas/testsuite/gas/i386/x86-64-nops-5-k8.d patching file gas/testsuite/gas/i386/x86-64-nops-5.d patching file gas/testsuite/gas/i386/x86-64-nops.d patching file gas/testsuite/gas/i386/x86-64-nops.s patching file gas/testsuite/gas/i386/x86-64-opcode.d patching file gas/testsuite/gas/i386/x86-64-pseudos.d patching file gas/testsuite/gas/i386/x86-64-pseudos.s patching file gas/testsuite/gas/i386/x86-64-relax-2.d patching file gas/testsuite/gas/i386/x86-64-relax-3.d patching file gas/testsuite/gas/i386/x86-64-se1.d patching file gas/testsuite/gas/i386/x86-64-se1.s patching file gas/testsuite/gas/i386/x86-64-simd-suffix.d patching file gas/testsuite/gas/i386/x86-64-sse-check-error.l patching file gas/testsuite/gas/i386/x86-64-sse-check-none.d patching file gas/testsuite/gas/i386/x86-64-sse-check-warn.d patching file gas/testsuite/gas/i386/x86-64-sse-check.d patching file gas/testsuite/gas/i386/xsave-intel.d patching file gas/testsuite/gas/i386/xsave.d patching file gas/testsuite/gas/i386/xsave.s patching file ld/testsuite/ld-x86-64/property-x86-3.s patching file ld/testsuite/ld-x86-64/property-x86-ibt3a-x32.d patching file ld/testsuite/ld-x86-64/property-x86-ibt3a.d patching file ld/testsuite/ld-x86-64/property-x86-ibt3b-x32.d patching file ld/testsuite/ld-x86-64/property-x86-ibt3b.d patching file ld/testsuite/ld-x86-64/property-x86-shstk3a-x32.d patching file ld/testsuite/ld-x86-64/property-x86-shstk3a.d patching file ld/testsuite/ld-x86-64/property-x86-shstk3b-x32.d patching file ld/testsuite/ld-x86-64/property-x86-shstk3b.d patching file opcodes/i386-dis.c patching file opcodes/i386-gen.c patching file opcodes/i386-init.h patching file opcodes/i386-opc.h patching file opcodes/i386-opc.tbl patching file opcodes/i386-tbl.h patching file gas/testsuite/gas/i386/arch-13-znver2.d patching file gas/testsuite/gas/i386/arch-avx-1-7.l patching file gas/testsuite/gas/i386/arch-avx-1-7.s patching file gas/testsuite/gas/i386/arch-avx-1-8.l patching file gas/testsuite/gas/i386/arch-avx-1-8.s patching file gas/testsuite/gas/i386/avx512f-plain.l patching file gas/testsuite/gas/i386/avx512f-plain.s patching file gas/testsuite/gas/i386/avx512f-ymm.d patching file gas/testsuite/gas/i386/avx512f-ymm.s patching file gas/testsuite/gas/i386/avx512vl-plain.l patching file gas/testsuite/gas/i386/avx512vl-plain.s patching file gas/testsuite/gas/i386/bnd.l patching file gas/testsuite/gas/i386/bnd.s patching file gas/testsuite/gas/i386/cet-ibt-inval.l patching file gas/testsuite/gas/i386/cet-ibt-inval.s patching file gas/testsuite/gas/i386/cet-shstk-inval.l patching file gas/testsuite/gas/i386/cet-shstk-inval.s patching file gas/testsuite/gas/i386/cldemote-intel.d patching file gas/testsuite/gas/i386/cldemote.d patching file gas/testsuite/gas/i386/cldemote.s patching file gas/testsuite/gas/i386/evex-no-scale-32.s patching file gas/testsuite/gas/i386/evex-no-scale-64.s patching file gas/testsuite/gas/i386/fpu.l patching file gas/testsuite/gas/i386/fpu.s patching file gas/testsuite/gas/i386/ilp32/x86-64-gotpcrel-2.d patching file gas/testsuite/gas/i386/intel-intel.d patching file gas/testsuite/gas/i386/movdir-intel.d patching file gas/testsuite/gas/i386/movdir.d patching file gas/testsuite/gas/i386/movdir.s patching file gas/testsuite/gas/i386/movdir64b-reg.l patching file gas/testsuite/gas/i386/movdir64b-reg.s patching file gas/testsuite/gas/i386/nop-1.d patching file gas/testsuite/gas/i386/nop-1.s patching file gas/testsuite/gas/i386/nop-2.d patching file gas/testsuite/gas/i386/nop-2.s patching file gas/testsuite/gas/i386/nop-3.d patching file gas/testsuite/gas/i386/nop-3.s patching file gas/testsuite/gas/i386/nop-4.d patching file gas/testsuite/gas/i386/nop-4.s patching file gas/testsuite/gas/i386/nop-5.d patching file gas/testsuite/gas/i386/nop-5.s patching file gas/testsuite/gas/i386/nop-6.d patching file gas/testsuite/gas/i386/nop-6.s patching file gas/testsuite/gas/i386/nop-bad-1.l patching file gas/testsuite/gas/i386/nop-bad-1.s patching file gas/testsuite/gas/i386/nops-7.d patching file gas/testsuite/gas/i386/nops-7.s patching file gas/testsuite/gas/i386/optimize-1.d patching file gas/testsuite/gas/i386/optimize-1.s patching file gas/testsuite/gas/i386/optimize-2.d patching file gas/testsuite/gas/i386/optimize-2.s patching file gas/testsuite/gas/i386/optimize-3.d patching file gas/testsuite/gas/i386/optimize-3.s patching file gas/testsuite/gas/i386/optimize-4.d patching file gas/testsuite/gas/i386/optimize-4.s patching file gas/testsuite/gas/i386/optimize-5.d patching file gas/testsuite/gas/i386/optimize-5.s patching file gas/testsuite/gas/i386/pconfig-intel.d patching file gas/testsuite/gas/i386/pconfig.d patching file gas/testsuite/gas/i386/pconfig.s patching file gas/testsuite/gas/i386/stN.l patching file gas/testsuite/gas/i386/stN.s patching file gas/testsuite/gas/i386/unspec.l patching file gas/testsuite/gas/i386/unspec.s patching file gas/testsuite/gas/i386/unspec64.l patching file gas/testsuite/gas/i386/unspec64.s patching file gas/testsuite/gas/i386/waitpkg-intel.d patching file gas/testsuite/gas/i386/waitpkg.d patching file gas/testsuite/gas/i386/waitpkg.s patching file gas/testsuite/gas/i386/wbnoinvd-intel.d patching file gas/testsuite/gas/i386/wbnoinvd.d patching file gas/testsuite/gas/i386/wbnoinvd.s patching file gas/testsuite/gas/i386/x86-64-arch-3-znver2.d patching file gas/testsuite/gas/i386/x86-64-cet-ibt-inval.l patching file gas/testsuite/gas/i386/x86-64-cet-ibt-inval.s patching file gas/testsuite/gas/i386/x86-64-cet-shstk-inval.l patching file gas/testsuite/gas/i386/x86-64-cet-shstk-inval.s patching file gas/testsuite/gas/i386/x86-64-cldemote-intel.d patching file gas/testsuite/gas/i386/x86-64-cldemote.d patching file gas/testsuite/gas/i386/x86-64-cldemote.s patching file gas/testsuite/gas/i386/x86-64-gotpcrel-2.d patching file gas/testsuite/gas/i386/x86-64-gotpcrel-2.s patching file gas/testsuite/gas/i386/x86-64-movdir-intel.d patching file gas/testsuite/gas/i386/x86-64-movdir.d patching file gas/testsuite/gas/i386/x86-64-movdir.s patching file gas/testsuite/gas/i386/x86-64-movdir64b-reg.l patching file gas/testsuite/gas/i386/x86-64-movdir64b-reg.s patching file gas/testsuite/gas/i386/x86-64-nop-1.d patching file gas/testsuite/gas/i386/x86-64-nop-2.d patching file gas/testsuite/gas/i386/x86-64-nop-3.d patching file gas/testsuite/gas/i386/x86-64-nop-4.d patching file gas/testsuite/gas/i386/x86-64-nop-5.d patching file gas/testsuite/gas/i386/x86-64-nop-6.d patching file gas/testsuite/gas/i386/x86-64-nops-7.d patching file gas/testsuite/gas/i386/x86-64-optimize-1.d patching file gas/testsuite/gas/i386/x86-64-optimize-1.s patching file gas/testsuite/gas/i386/x86-64-optimize-2.d patching file gas/testsuite/gas/i386/x86-64-optimize-2.s patching file gas/testsuite/gas/i386/x86-64-optimize-3.d patching file gas/testsuite/gas/i386/x86-64-optimize-3.s patching file gas/testsuite/gas/i386/x86-64-optimize-4.d patching file gas/testsuite/gas/i386/x86-64-optimize-4.s patching file gas/testsuite/gas/i386/x86-64-optimize-5.d patching file gas/testsuite/gas/i386/x86-64-optimize-5.s patching file gas/testsuite/gas/i386/x86-64-optimize-6.d patching file gas/testsuite/gas/i386/x86-64-optimize-6.s patching file gas/testsuite/gas/i386/x86-64-pconfig-intel.d patching file gas/testsuite/gas/i386/x86-64-pconfig.d patching file gas/testsuite/gas/i386/x86-64-pconfig.s patching file gas/testsuite/gas/i386/x86-64-waitpkg-intel.d patching file gas/testsuite/gas/i386/x86-64-waitpkg.d patching file gas/testsuite/gas/i386/x86-64-waitpkg.s patching file gas/testsuite/gas/i386/x86-64-wbnoinvd-intel.d patching file gas/testsuite/gas/i386/x86-64-wbnoinvd.d patching file gas/testsuite/gas/i386/x86-64-wbnoinvd.s patching file gas/testsuite/gas/i386/xmmhi32.d patching file gas/testsuite/gas/i386/xmmhi32.s patching file gas/testsuite/gas/i386/xmmhi64.d patching file gas/testsuite/gas/i386/xmmhi64.s patching file gas/testsuite/gas/i386/xmmword.l patching file gas/testsuite/gas/i386/xmmword.s + echo 'Patch #82 (binutils-aarch64-properties.patch):' Patch #82 (binutils-aarch64-properties.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/elfnn-aarch64.c patching file bfd/elfxx-aarch64.c patching file bfd/elfxx-aarch64.h patching file binutils/readelf.c patching file include/elf/common.h patching file ld/testsuite/ld-aarch64/aarch64-elf.exp patching file ld/testsuite/ld-aarch64/property-bti-pac1.d patching file ld/testsuite/ld-aarch64/property-bti-pac1.s patching file ld/testsuite/ld-aarch64/property-bti-pac2.s patching file ld/testsuite/ld-aarch64/property-bti-pac2.d patching file ld/testsuite/ld-aarch64/property-bti-pac3.d patching file bfd/elfnn-aarch64.c patching file bfd/elfxx-aarch64.c patching file ld/testsuite/ld-aarch64/property-bti-pac1.d Patch #83 (binutils-common-sym-versioning.patch): + echo 'Patch #83 (binutils-common-sym-versioning.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/elflink.c + echo 'Patch #84 (binutils-ppc64le-note-merge.patch):' Patch #84 (binutils-ppc64le-note-merge.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file binutils/objcopy.c patching file binutils/objcopy.c Patch #85 (binutils-plugin-as-needed-2.patch): + echo 'Patch #85 (binutils-plugin-as-needed-2.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/elflink.c patching file ld/testsuite/ld-plugin/lto.exp patching file ld/testsuite/ld-plugin/lto-19.h patching file ld/testsuite/ld-plugin/lto-19a.c patching file ld/testsuite/ld-plugin/lto-19b.c patching file ld/testsuite/ld-plugin/lto-19c.c patching file ld/testsuite/ld-plugin/pr26806.c patching file ld/testsuite/ld-plugin/pr26806.d Patch #86 (binutils-CVE-2021-20197.patch): + echo 'Patch #86 (binutils-CVE-2021-20197.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/bfd-in2.h Hunk #1 succeeded at 1064 (offset 481 lines). patching file bfd/opncls.c Hunk #1 succeeded at 363 (offset -32 lines). patching file binutils/ar.c Hunk #2 succeeded at 1153 (offset -43 lines). Hunk #3 succeeded at 1198 (offset -46 lines). Hunk #4 succeeded at 1215 (offset -46 lines). patching file binutils/arsup.c Hunk #1 succeeded at 340 (offset -5 lines). patching file binutils/bucomm.c Hunk #1 succeeded at 514 (offset -18 lines). Hunk #2 succeeded at 532 (offset -18 lines). patching file binutils/bucomm.h patching file binutils/objcopy.c Hunk #2 succeeded at 3627 (offset -85 lines). Hunk #3 succeeded at 3648 (offset -85 lines). Hunk #4 succeeded at 3702 (offset -85 lines). Hunk #5 succeeded at 3729 (offset -93 lines). Hunk #6 succeeded at 4678 (offset -120 lines). Hunk #7 succeeded at 4687 (offset -120 lines). Hunk #8 succeeded at 4707 (offset -120 lines). Hunk #9 succeeded at 4716 (offset -120 lines). Hunk #10 succeeded at 4932 (offset -122 lines). Hunk #11 succeeded at 5706 (offset -186 lines). patching file binutils/rename.c patching file binutils/ar.c Hunk #2 succeeded at 1154 (offset -43 lines). Hunk #3 succeeded at 1197 (offset -46 lines). Hunk #4 succeeded at 1210 (offset -46 lines). patching file binutils/arsup.c Hunk #3 succeeded at 345 (offset -5 lines). Hunk #4 succeeded at 355 (offset -5 lines). patching file binutils/objcopy.c Hunk #2 succeeded at 3647 (offset -85 lines). patching file binutils/arsup.c Hunk #1 succeeded at 359 (offset 2 lines). patching file binutils/rename.c patching file binutils/ar.c Hunk #1 succeeded at 1152 (offset -43 lines). Hunk #2 succeeded at 1194 (offset -46 lines). Hunk #3 succeeded at 1204 (offset -46 lines). patching file binutils/arsup.c Hunk #4 succeeded at 345 (offset 2 lines). Hunk #5 succeeded at 366 (offset 2 lines). patching file binutils/bucomm.h patching file binutils/objcopy.c Hunk #1 succeeded at 4692 (offset -110 lines). Hunk #2 succeeded at 4705 (offset -110 lines). Hunk #3 succeeded at 4922 (offset -112 lines). Hunk #4 succeeded at 5698 (offset -176 lines). Hunk #5 succeeded at 5720 (offset -176 lines). patching file binutils/rename.c patching file binutils/objcopy.c Hunk #1 succeeded at 4688 (offset -110 lines). Patch #87 (binutils-mark-all-weak-aliases.patch): + echo 'Patch #87 (binutils-mark-all-weak-aliases.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/elflink.c Hunk #1 succeeded at 12836 (offset 11 lines). Hunk #2 succeeded at 12856 (offset 11 lines). patching file ld/testsuite/ld-elf/shared.exp patching file ld/testsuite/ld-elf/pr25458.map patching file ld/testsuite/ld-elf/pr25458.rd patching file ld/testsuite/ld-elf/pr25458a.s patching file ld/testsuite/ld-elf/pr25458b.s Patch #88 (binutils-CVE-2021-3487.patch): + echo 'Patch #88 (binutils-CVE-2021-3487.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/dwarf2.c Patch #89 (binutils-CVE-2020-35448.patch): + echo 'Patch #89 (binutils-CVE-2020-35448.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/elf.c Hunk #1 succeeded at 11685 (offset -849 lines). patching file bfd/elfcode.h Hunk #1 succeeded at 556 (offset -12 lines). Hunk #2 succeeded at 566 (offset -12 lines). Hunk #3 succeeded at 603 (offset -12 lines). Hunk #4 succeeded at 793 (offset -14 lines). Patch #90 (binutils-CVE-2021-20284.patch): + echo 'Patch #90 (binutils-CVE-2021-20284.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/elf-bfd.h patching file bfd/elf.c patching file bfd/elfcode.h Patch #91 (binutils-clearing-discarded-relocs.patch): + echo 'Patch #91 (binutils-clearing-discarded-relocs.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/cofflink.c patching file bfd/dwarf2.c patching file bfd/elf-bfd.h patching file bfd/elf32-arc.c patching file bfd/elf32-i386.c patching file bfd/elf32-metag.c patching file bfd/elf32-nds32.c patching file bfd/elf32-ppc.c patching file bfd/elf32-visium.c patching file bfd/elf64-ppc.c patching file bfd/elf64-x86-64.c patching file bfd/libbfd-in.h patching file bfd/libbfd.h patching file bfd/reloc.c Patch #92 (binutils-gold-i386-gnu-property-notes.patch): + echo 'Patch #92 (binutils-gold-i386-gnu-property-notes.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file gold/i386.cc Hunk #4 succeeded at 1080 (offset -1 lines). patching file elfcpp/elfcpp.h patching file gold/i386.cc + echo 'Patch #93 (binutils-plugin-as-needed-correct.patch):' Patch #93 (binutils-plugin-as-needed-correct.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/elf-bfd.h patching file bfd/elflink.c Patch #94 (binutils-s390x-arch14.patch): + echo 'Patch #94 (binutils-s390x-arch14.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file gas/config/tc-s390.c patching file gas/doc/c-s390.texi patching file gas/testsuite/gas/s390/esa-g5.d patching file gas/testsuite/gas/s390/esa-g5.s patching file gas/testsuite/gas/s390/esa-z900.d patching file gas/testsuite/gas/s390/esa-z900.s patching file gas/testsuite/gas/s390/s390.exp patching file gas/testsuite/gas/s390/zarch-z10.d patching file gas/testsuite/gas/s390/zarch-z10.s patching file gas/testsuite/gas/s390/zarch-z900.d patching file gas/testsuite/gas/s390/zarch-z900.s patching file gas/testsuite/gas/s390/zarch-zEC12.d patching file gas/testsuite/gas/s390/zarch-zEC12.s patching file include/opcode/s390.h patching file ld/ChangeLog.orig patching file ld/ChangeLog.rej patching file ld/testsuite/ld-s390/tlsbin_64.dd patching file opcodes/s390-mkopc.c patching file opcodes/s390-opc.c patching file opcodes/s390-opc.txt patching file gas/testsuite/gas/s390/zarch-arch14.s patching file gas/testsuite/gas/s390/zarch-arch14.d Patch #95 (binutils.unicode.patch): + echo 'Patch #95 (binutils.unicode.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file binutils/NEWS patching file binutils/doc/binutils.texi patching file binutils/nm.c patching file binutils/objdump.c patching file binutils/strings.c patching file binutils/readelf.c Patch #96 (binutils-undefined-unversioned-symbols.patch): + echo 'Patch #96 (binutils-undefined-unversioned-symbols.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/elflink.c patching file ld/testsuite/ld-elfvers/vers16.dsym patching file ld/testsuite/ld-elfvers/vers6.dsym + echo 'Patch #97 (binutils-plugin-error.patch):' Patch #97 (binutils-plugin-error.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/plugin.c Patch #1000 (0001-binutils-anolis-rebrand.patch): + echo 'Patch #1000 (0001-binutils-anolis-rebrand.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/elf32-rx.c patching file bfd/po/da.po patching file bfd/po/es.po patching file bfd/po/fi.po patching file bfd/po/fr.po patching file bfd/po/hr.po patching file bfd/po/id.po patching file bfd/po/ja.po patching file bfd/po/ru.po patching file bfd/po/sr.po patching file bfd/po/sv.po patching file bfd/po/uk.po patching file bfd/po/vi.po patching file bfd/po/zh_CN.po patching file zlib/contrib/minizip/configure.ac + echo 'Patch #1001 (binutils-loongarch-support.patch):' Patch #1001 (binutils-loongarch-support.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/Makefile.am patching file bfd/Makefile.in patching file bfd/archures.c patching file bfd/bfd-in2.h patching file bfd/config.bfd patching file bfd/configure patching file bfd/configure.ac patching file bfd/cpu-loongarch.c patching file bfd/elf-bfd.h patching file bfd/elf.c patching file bfd/elfnn-loongarch.c patching file bfd/elfxx-loongarch.c patching file bfd/elfxx-loongarch.h patching file bfd/libbfd.h patching file bfd/reloc.c patching file bfd/targets.c patching file binutils/readelf.c patching file binutils/testsuite/binutils-all/objdump.exp patching file gas/Makefile.am Hunk #1 succeeded at 155 (offset -1 lines). Hunk #2 succeeded at 233 (offset -1 lines). Hunk #3 succeeded at 381 (offset -1 lines). Hunk #4 succeeded at 523 (offset -1 lines). patching file gas/Makefile.in patching file gas/config/loongarch-lex-wrapper.c patching file gas/config/loongarch-lex.l patching file gas/config/loongarch-parse.y patching file gas/config/tc-loongarch.c patching file gas/config/tc-loongarch.h patching file gas/configure patching file gas/configure.ac patching file gas/configure.tgt patching file include/dis-asm.h patching file include/elf/common.h patching file include/elf/loongarch.h patching file include/opcode/loongarch.h patching file ld/Makefile.am Hunk #1 succeeded at 491 (offset -1 lines). Hunk #2 succeeded at 1988 (offset -1 lines). patching file ld/Makefile.in patching file ld/configure.tgt patching file ld/emulparams/elf64loongarch-defs.sh patching file ld/emulparams/elf64loongarch.sh patching file ld/emultempl/loongarchelf.em patching file opcodes/Makefile.am patching file opcodes/Makefile.in patching file opcodes/configure patching file opcodes/configure.ac patching file opcodes/disassemble.c patching file opcodes/disassemble.h patching file opcodes/loongarch-coder.c patching file opcodes/loongarch-dis.c patching file opcodes/loongarch-opc.c + echo 'Patch #1002 (0001-LoongArch-Fix-wrong-line-number-in-.debug_line.patch):' Patch #1002 (0001-LoongArch-Fix-wrong-line-number-in-.debug_line.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file gas/config/tc-loongarch.c Patch #1003 (binutils-LoongArch-Add-missing-opcode.patch): + echo 'Patch #1003 (binutils-LoongArch-Add-missing-opcode.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file opcodes/loongarch-opc.c + sed -i -e '/#define.*ELF_COMMONPAGESIZE/s/0x1000$/0x10000/' bfd/elf32-ppc.c bfd/elf64-ppc.c + sed -i -e '/#define.*ELF_COMMONPAGESIZE/s/0x1000$/0x10000/' bfd/elfnn-aarch64.c bfd/elfxx-aarch64.c + sed -i -e '/common_pagesize/s/4 /64 /' gold/powerpc.cc + sed -i -e /pagesize/s/0x1000,/0x10000,/ gold/aarch64.cc + perl -pi -e 's/i\[3-7\]86/i[34567]86/g' bfd/config.bfd bfd/config.in bfd/configure bfd/configure.ac bfd/configure.com bfd/configure.host binutils/config.in binutils/configure binutils/configure.ac binutils/configure.com binutils/configure.tgt etc/configure etc/configure.in gas/config gas/config.in gas/configure gas/configure.ac gas/configure.com gas/configure.tgt gold/config.in gold/configure gold/configure.ac gold/configure.tgt gprof/config.texi gprof/configure gprof/configure.ac intl/config.h.in intl/config.intl.in intl/configure intl/configure.ac ld/config.in ld/configdoc.texi ld/configure ld/configure.ac ld/configure.host ld/configure.tgt libiberty/config libiberty/config.h-vms libiberty/config.in libiberty/configure libiberty/configure.ac libiberty/configure.com opcodes/config.in opcodes/configure opcodes/configure.ac opcodes/configure.com zlib/configure zlib/configure.ac Can't do inplace edit: gas/config is not a regular file, <> line 44215. Can't do inplace edit: libiberty/config is not a regular file, <> line 119284. + sed -i -e 's/%{release}/113.0.3.an8/g' bfd/Makefile.am bfd/Makefile.in + sed -i -e '/^libopcodes_la_\(DEPENDENCIES\|LIBADD\)/s,$, ../bfd/libbfd.la,' opcodes/Makefile.am opcodes/Makefile.in + gcc -O2 -g -v --help + grep -q -- -Bsymbolic-functions + sed -i -e 's/^libbfd_la_LDFLAGS = /&-Wl,-Bsymbolic-functions /' bfd/Makefile.am bfd/Makefile.in + sed -i -e 's/^libopcodes_la_LDFLAGS = /&-Wl,-Bsymbolic-functions /' opcodes/Makefile.am opcodes/Makefile.in + sed -i -e 's/^ PACKAGE=/ PACKAGE=/' bfd/configure binutils/configure etc/configure gas/configure gold/configure gprof/configure intl/configure ld/configure libiberty/configure opcodes/configure zlib/configure + for tool in binutils gas ld + sed -i -e '2aDEJATOOL = binutils' binutils/Makefile.am + sed -i -e 's/^DEJATOOL = .*/DEJATOOL = binutils/' binutils/Makefile.in + for tool in binutils gas ld + sed -i -e '2aDEJATOOL = gas' gas/Makefile.am + sed -i -e 's/^DEJATOOL = .*/DEJATOOL = gas/' gas/Makefile.in + for tool in binutils gas ld + sed -i -e '2aDEJATOOL = ld' ld/Makefile.am + sed -i -e 's/^DEJATOOL = .*/DEJATOOL = ld/' ld/Makefile.in + touch bfd/configure binutils/configure etc/configure gas/configure gold/configure gprof/configure intl/configure ld/configure libiberty/configure opcodes/configure zlib/configure + chmod +x gold/testsuite/gnu_property_test.sh + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.sHsMqD + umask 022 target is loongarch64-redhat-linux + cd /builddir/build/BUILD + cd binutils-2.30 + echo target is loongarch64-redhat-linux + export 'CFLAGS=-O2 -g' + CFLAGS='-O2 -g' + CARGS= + case loongarch64-redhat-linux in + case loongarch64-redhat-linux in + case loongarch64-redhat-linux in + case loongarch64-redhat-linux in + case loongarch64-redhat-linux in + case loongarch64-redhat-linux in + CARGS=' --enable-targets=x86_64-pep' + CARGS=' --enable-targets=x86_64-pep --enable-relro=yes' + export 'LDFLAGS=-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + CFLAGS='-O2 -g' + export CFLAGS + CXXFLAGS='-O2 -g' + export CXXFLAGS + FFLAGS='-O2 -g -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./config.sub ++ basename ./config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub '/usr/lib/rpm/redhat/config.sub' -> './config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./config.guess ++ basename ./config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess '/usr/lib/rpm/redhat/config.guess' -> './config.guess' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh + for i in $(find . -name ltmain.sh) + /usr/bin/sed -i.backup -e 's~compiler_flags=$~compiler_flags="-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld"~' ./ltmain.sh + ./configure --build=loongarch64-Anolis-linux --host=loongarch64-Anolis-linux --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --quiet --build=loongarch64-redhat-linux --host=loongarch64-redhat-linux --target=loongarch64-redhat-linux --with-sysroot=/ --enable-shared --enable-deterministic-archives=no --enable-lto --enable-compressed-debug-sections=none --enable-generate-build-notes=no --enable-threads=yes --enable-targets=x86_64-pep --enable-relro=yes --enable-plugins --with-bugurl=https://bugzilla.openanolis.cn + /usr/bin/make -O -j4 -j4 tooldir=/usr all make[1]: Nothing to be done for 'all-target'. make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30' Configuring in ./etc make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30' make[2]: Nothing to be done for 'all'. make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30' Configuring in ./zlib make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/zlib' loongarch64-redhat-linux-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -fPIC -O2 -g -c -o libz_a-compress.o `test -f 'compress.c' || echo './'`compress.c make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/zlib' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/zlib' loongarch64-redhat-linux-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -fPIC -O2 -g -c -o libz_a-adler32.o `test -f 'adler32.c' || echo './'`adler32.c make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/zlib' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/zlib' loongarch64-redhat-linux-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -fPIC -O2 -g -c -o libz_a-crc32.o `test -f 'crc32.c' || echo './'`crc32.c make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/zlib' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30' Configuring in ./intl make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/zlib' loongarch64-redhat-linux-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -fPIC -O2 -g -c -o libz_a-gzclose.o `test -f 'gzclose.c' || echo './'`gzclose.c make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/zlib' make[2]: Nothing to be done for 'all'. make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/zlib' loongarch64-redhat-linux-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -fPIC -O2 -g -c -o libz_a-gzread.o `test -f 'gzread.c' || echo './'`gzread.c make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/zlib' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/zlib' loongarch64-redhat-linux-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -fPIC -O2 -g -c -o libz_a-gzwrite.o `test -f 'gzwrite.c' || echo './'`gzwrite.c make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/zlib' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/zlib' loongarch64-redhat-linux-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -fPIC -O2 -g -c -o libz_a-deflate.o `test -f 'deflate.c' || echo './'`deflate.c make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/zlib' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/zlib' loongarch64-redhat-linux-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -fPIC -O2 -g -c -o libz_a-gzlib.o `test -f 'gzlib.c' || echo './'`gzlib.c make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/zlib' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/zlib' loongarch64-redhat-linux-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -fPIC -O2 -g -c -o libz_a-infback.o `test -f 'infback.c' || echo './'`infback.c make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/zlib' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/zlib' loongarch64-redhat-linux-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -fPIC -O2 -g -c -o libz_a-inffast.o `test -f 'inffast.c' || echo './'`inffast.c make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/zlib' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/zlib' loongarch64-redhat-linux-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -fPIC -O2 -g -c -o libz_a-inflate.o `test -f 'inflate.c' || echo './'`inflate.c make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/zlib' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/zlib' loongarch64-redhat-linux-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -fPIC -O2 -g -c -o libz_a-inftrees.o `test -f 'inftrees.c' || echo './'`inftrees.c make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/zlib' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/zlib' loongarch64-redhat-linux-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -fPIC -O2 -g -c -o libz_a-trees.o `test -f 'trees.c' || echo './'`trees.c make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/zlib' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/zlib' loongarch64-redhat-linux-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -fPIC -O2 -g -c -o libz_a-uncompr.o `test -f 'uncompr.c' || echo './'`uncompr.c make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/zlib' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/zlib' loongarch64-redhat-linux-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -fPIC -O2 -g -c -o libz_a-zutil.o `test -f 'zutil.c' || echo './'`zutil.c make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/zlib' true "AR_FLAGS=rc" "CC_FOR_BUILD=loongarch64-redhat-linux-gcc" "CFLAGS=-O2 -g" "CXXFLAGS=-O2 -g" "CFLAGS_FOR_BUILD=-O2 -g" "CFLAGS_FOR_TARGET=-O2 -g" "INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/bin/install -c" "INSTALL_SCRIPT=/usr/bin/install -c" "LDFLAGS=-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld" "LIBCFLAGS=-O2 -g" "LIBCFLAGS_FOR_TARGET=-O2 -g" "MAKE=/usr/bin/make" "MAKEINFO=makeinfo --split-size=5000000 --split-size=5000000 " "PICFLAG=-fPIC" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh" "EXPECT=expect" "RUNTEST=runtest" "RUNTESTFLAGS=" "exec_prefix=/usr" "infodir=/usr/share/info" "libdir=/usr/lib64" "prefix=/usr" "tooldir=/usr" "AR=ar" "AS=as" "CC=loongarch64-redhat-linux-gcc" "CXX=loongarch64-redhat-linux-g++" "LD=ld" "LIBCFLAGS=-O2 -g" "NM=nm" "PICFLAG=-fPIC" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do # /usr/bin/make make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/zlib' rm -f libz.a ar cru libz.a libz_a-adler32.o libz_a-compress.o libz_a-crc32.o libz_a-deflate.o libz_a-gzread.o libz_a-gzclose.o libz_a-gzwrite.o libz_a-gzlib.o libz_a-infback.o libz_a-inffast.o libz_a-inflate.o libz_a-inftrees.o libz_a-trees.o libz_a-uncompr.o libz_a-zutil.o ranlib libz.a make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/zlib' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30' Configuring in ./libiberty make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30' Configuring in ./gprof config.status: creating po/POTFILES config.status: creating po/Makefile make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30' Configuring in ./gas config.status: creating po/POTFILES config.status: creating po/Makefile make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ] && [ ! -d pic ]; then \ mkdir pic; \ else true; fi touch stamp-picdir make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"" != x ] && [ ! -d noasan ]; then \ mkdir noasan; \ else true; fi touch stamp-noasandir make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30' Configuring in ./binutils config.status: creating po/POTFILES config.status: creating po/Makefile make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./dwarfnames.c -o pic/dwarfnames.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./dwarfnames.c -o noasan/dwarfnames.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./dwarfnames.c -o dwarfnames.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./dyn-string.c -o pic/dyn-string.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./dyn-string.c -o noasan/dyn-string.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./dyn-string.c -o dyn-string.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' ./dyn-string.c: In function 'dyn_string_insert_cstr': ./dyn-string.c:280:3: warning: 'strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] strncpy (dest->s + pos, src, length); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./dyn-string.c:272:16: note: length computed here int length = strlen (src); ^~~~~~~~~~~~ ./dyn-string.c: In function 'dyn_string_insert_cstr': ./dyn-string.c:280:3: warning: 'strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] strncpy (dest->s + pos, src, length); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./dyn-string.c:272:16: note: length computed here int length = strlen (src); ^~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./fdmatch.c -o pic/fdmatch.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./fdmatch.c -o noasan/fdmatch.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./fdmatch.c -o fdmatch.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./fibheap.c -o pic/fibheap.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./fibheap.c -o noasan/fibheap.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./fibheap.c -o fibheap.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./filename_cmp.c -o pic/filename_cmp.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./filename_cmp.c -o noasan/filename_cmp.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./filename_cmp.c -o filename_cmp.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./floatformat.c -o pic/floatformat.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./floatformat.c -o noasan/floatformat.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./floatformat.c -o floatformat.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./fnmatch.c -o pic/fnmatch.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./fnmatch.c -o noasan/fnmatch.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./fnmatch.c -o fnmatch.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./fopen_unlocked.c -o pic/fopen_unlocked.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./fopen_unlocked.c -o noasan/fopen_unlocked.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./fopen_unlocked.c -o fopen_unlocked.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./getopt.c -o pic/getopt.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./getopt.c -o noasan/getopt.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./getopt.c -o getopt.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./getopt1.c -o pic/getopt1.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./getopt1.c -o noasan/getopt1.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./getopt1.c -o getopt1.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./getpwd.c -o pic/getpwd.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./getpwd.c -o noasan/getpwd.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./getpwd.c -o getpwd.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./getruntime.c -o pic/getruntime.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./getruntime.c -o noasan/getruntime.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./getruntime.c -o getruntime.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./hashtab.c -o pic/hashtab.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./hashtab.c -o noasan/hashtab.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./hashtab.c -o hashtab.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./hex.c -o pic/hex.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./hex.c -o noasan/hex.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./hex.c -o hex.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./lbasename.c -o pic/lbasename.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./lbasename.c -o noasan/lbasename.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./lbasename.c -o lbasename.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./lrealpath.c -o pic/lrealpath.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./lrealpath.c -o noasan/lrealpath.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./lrealpath.c -o lrealpath.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./make-relative-prefix.c -o pic/make-relative-prefix.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./make-relative-prefix.c -o noasan/make-relative-prefix.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./make-relative-prefix.c -o make-relative-prefix.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./make-temp-file.c -o pic/make-temp-file.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./make-temp-file.c -o noasan/make-temp-file.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./make-temp-file.c -o make-temp-file.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./objalloc.c -o pic/objalloc.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./objalloc.c -o noasan/objalloc.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./objalloc.c -o objalloc.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./obstack.c -o pic/obstack.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./obstack.c -o noasan/obstack.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./obstack.c -o obstack.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./partition.c -o pic/partition.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./partition.c -o noasan/partition.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./partition.c -o partition.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./pexecute.c -o pic/pexecute.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./pexecute.c -o noasan/pexecute.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./pexecute.c -o pexecute.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./physmem.c -o pic/physmem.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./physmem.c -o noasan/physmem.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./physmem.c -o physmem.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./pex-common.c -o pic/pex-common.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./pex-common.c -o noasan/pex-common.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./pex-common.c -o pex-common.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./pex-one.c -o pic/pex-one.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./pex-one.c -o noasan/pex-one.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./pex-one.c -o pex-one.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30' Configuring in ./opcodes config.status: creating po/POTFILES config.status: creating po/Makefile make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./pex-unix.c -o pic/pex-unix.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./pex-unix.c -o noasan/pex-unix.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./pex-unix.c -o pex-unix.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./vprintf-support.c -o pic/vprintf-support.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./vprintf-support.c -o noasan/vprintf-support.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./vprintf-support.c -o vprintf-support.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./safe-ctype.c -o pic/safe-ctype.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./safe-ctype.c -o noasan/safe-ctype.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./safe-ctype.c -o safe-ctype.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./rust-demangle.c -o pic/rust-demangle.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./rust-demangle.c -o noasan/rust-demangle.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./rust-demangle.c -o rust-demangle.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./simple-object.c -o pic/simple-object.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./simple-object.c -o noasan/simple-object.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./simple-object.c -o simple-object.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./simple-object-coff.c -o pic/simple-object-coff.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./simple-object-coff.c -o noasan/simple-object-coff.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./simple-object-coff.c -o simple-object-coff.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30' Configuring in ./ld config.status: creating po/POTFILES config.status: creating po/Makefile make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./simple-object-mach-o.c -o pic/simple-object-mach-o.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./simple-object-mach-o.c -o noasan/simple-object-mach-o.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./simple-object-mach-o.c -o simple-object-mach-o.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./simple-object-xcoff.c -o pic/simple-object-xcoff.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./simple-object-xcoff.c -o noasan/simple-object-xcoff.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./simple-object-xcoff.c -o simple-object-xcoff.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./simple-object-elf.c -o pic/simple-object-elf.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./simple-object-elf.c -o noasan/simple-object-elf.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./simple-object-elf.c -o simple-object-elf.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' ./simple-object-elf.c: In function 'simple_object_elf_copy_lto_debug_sections': ./simple-object-elf.c:1338:24: warning: request for implicit conversion from 'void *' to 'char *' not permitted in C++ [-Wc++-compat] while ((gnu_lto = memchr (gnu_lto, 'g', ^ ./simple-object-elf.c: In function 'simple_object_elf_copy_lto_debug_sections': ./simple-object-elf.c:1338:24: warning: request for implicit conversion from 'void *' to 'char *' not permitted in C++ [-Wc++-compat] while ((gnu_lto = memchr (gnu_lto, 'g', ^ make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./sort.c -o pic/sort.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./sort.c -o noasan/sort.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./sort.c -o sort.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./spaces.c -o pic/spaces.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./spaces.c -o noasan/spaces.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./spaces.c -o spaces.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./stack-limit.c -o pic/stack-limit.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./stack-limit.c -o noasan/stack-limit.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./stack-limit.c -o stack-limit.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./strerror.c -o pic/strerror.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./strerror.c -o noasan/strerror.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./strerror.c -o strerror.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./strsignal.c -o pic/strsignal.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./strsignal.c -o noasan/strsignal.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./strsignal.c -o strsignal.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./timeval-utils.c -o pic/timeval-utils.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./timeval-utils.c -o noasan/timeval-utils.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./timeval-utils.c -o timeval-utils.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./splay-tree.c -o pic/splay-tree.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./splay-tree.c -o noasan/splay-tree.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./splay-tree.c -o splay-tree.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./xasprintf.c -o pic/xasprintf.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./xasprintf.c -o noasan/xasprintf.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./xasprintf.c -o xasprintf.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./unlink-if-ordinary.c -o pic/unlink-if-ordinary.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./unlink-if-ordinary.c -o noasan/unlink-if-ordinary.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./unlink-if-ordinary.c -o unlink-if-ordinary.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./xatexit.c -o pic/xatexit.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./xatexit.c -o noasan/xatexit.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./xatexit.c -o xatexit.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./xexit.c -o pic/xexit.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./xexit.c -o noasan/xexit.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./xexit.c -o xexit.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./xmemdup.c -o pic/xmemdup.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./xmemdup.c -o noasan/xmemdup.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./xmemdup.c -o xmemdup.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./xmalloc.c -o pic/xmalloc.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./xmalloc.c -o noasan/xmalloc.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./xmalloc.c -o xmalloc.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./xstrdup.c -o pic/xstrdup.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./xstrdup.c -o noasan/xstrdup.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./xstrdup.c -o xstrdup.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./xstrerror.c -o pic/xstrerror.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./xstrerror.c -o noasan/xstrerror.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./xstrerror.c -o xstrerror.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./xstrndup.c -o pic/xstrndup.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./xstrndup.c -o noasan/xstrndup.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./xstrndup.c -o xstrndup.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' echo ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./vprintf-support.o ./rust-demangle.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xasprintf.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./xvasprintf.o > required-list make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[3]: Nothing to be done for 'all'. make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./xvasprintf.c -o pic/xvasprintf.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./xvasprintf.c -o noasan/xvasprintf.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./xvasprintf.c -o xvasprintf.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./setproctitle.c -o pic/setproctitle.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./setproctitle.c -o noasan/setproctitle.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./setproctitle.c -o setproctitle.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30' Configuring in ./bfd make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./md5.c -o pic/md5.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./md5.c -o noasan/md5.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./md5.c -o md5.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./sha1.c -o pic/sha1.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./sha1.c -o noasan/sha1.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./sha1.c -o sha1.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./alloca.c -o pic/alloca.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./alloca.c -o noasan/alloca.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./alloca.c -o alloca.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./argv.c -o pic/argv.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./argv.c -o noasan/argv.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./argv.c -o argv.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./choose-temp.c -o pic/choose-temp.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./choose-temp.c -o noasan/choose-temp.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./choose-temp.c -o choose-temp.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./concat.c -o pic/concat.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./concat.c -o noasan/concat.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./concat.c -o concat.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./cplus-dem.c -o pic/cplus-dem.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./cplus-dem.c -o noasan/cplus-dem.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./cplus-dem.c -o cplus-dem.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./cp-demint.c -o pic/cp-demint.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./cp-demint.c -o noasan/cp-demint.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./cp-demint.c -o cp-demint.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./crc32.c -o pic/crc32.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./crc32.c -o noasan/crc32.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./crc32.c -o crc32.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./d-demangle.c -o pic/d-demangle.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./d-demangle.c -o noasan/d-demangle.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./d-demangle.c -o d-demangle.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./regex.c -o pic/regex.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./regex.c -o noasan/regex.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./regex.c -o regex.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./cp-demangle.c -o pic/cp-demangle.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./cp-demangle.c -o noasan/cp-demangle.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./cp-demangle.c -o cp-demangle.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' rm -f ./libiberty.a pic/./libiberty.a noasan/./libiberty.a ar rc ./libiberty.a \ ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./vprintf-support.o ./rust-demangle.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xasprintf.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./xvasprintf.o ./setproctitle.o ranlib ./libiberty.a if [ x"-fPIC" != x ]; then \ cd pic; \ ar rc ./libiberty.a \ ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./vprintf-support.o ./rust-demangle.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xasprintf.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./xvasprintf.o ./setproctitle.o; \ ranlib ./libiberty.a; \ cd ..; \ else true; fi; \ if [ x"" != x ]; then \ cd noasan; \ ar rc ./libiberty.a \ ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./vprintf-support.o ./rust-demangle.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xasprintf.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./xvasprintf.o ./setproctitle.o; \ ranlib ./libiberty.a; \ cd ..; \ else true; fi make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' rm -f elf64-target.h /usr/bin/sed -e s/NN/64/g < ./elfxx-target.h > elf64-target.new mv -f elf64-target.new elf64-target.h make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' creating bfdver.h make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' rm -f elf32-target.h /usr/bin/sed -e s/NN/32/g < ./elfxx-target.h > elf32-target.new mv -f elf32-target.new elf32-target.h make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' Making info in doc make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' rm -f targmatch.h /usr/bin/sed -f ./targmatch.sed < ./config.bfd > targmatch.new mv -f targmatch.new targmatch.h make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' loongarch64-redhat-linux-gcc -o chw$$ -O2 -g \ -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -I.. -I./.. -I./../../include -I./../../intl -I../../intl ./chew.c; \ /bin/sh ./../../move-if-change \ chw$$ chew; \ touch chew.stamp make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../archive.c >archive.tmp test -e archive.texi || test ! -f ./archive.texi || cp -p ./archive.texi . /bin/sh ./../../move-if-change archive.tmp archive.texi touch archive.stamp make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../aoutx.h >aoutx.tmp test -e aoutx.texi || test ! -f ./aoutx.texi || cp -p ./aoutx.texi . /bin/sh ./../../move-if-change aoutx.tmp aoutx.texi touch aoutx.stamp make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../archures.c >archures.tmp test -e archures.texi || test ! -f ./archures.texi || cp -p ./archures.texi . /bin/sh ./../../move-if-change archures.tmp archures.texi touch archures.stamp make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../bfd.c >bfd.tmp test -e bfdt.texi || test ! -f ./bfdt.texi || cp -p ./bfdt.texi . /bin/sh ./../../move-if-change bfd.tmp bfdt.texi touch bfdt.stamp make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../coffcode.h >coffcode.tmp test -e coffcode.texi || test ! -f ./coffcode.texi || cp -p ./coffcode.texi . /bin/sh ./../../move-if-change coffcode.tmp coffcode.texi touch coffcode.stamp make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../cache.c >cache.tmp test -e cache.texi || test ! -f ./cache.texi || cp -p ./cache.texi . /bin/sh ./../../move-if-change cache.tmp cache.texi touch cache.stamp make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../corefile.c >core.tmp test -e core.texi || test ! -f ./core.texi || cp -p ./core.texi . /bin/sh ./../../move-if-change core.tmp core.texi touch core.stamp make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../elf.c >elf.tmp test -e elf.texi || test ! -f ./elf.texi || cp -p ./elf.texi . /bin/sh ./../../move-if-change elf.tmp elf.texi touch elf.stamp make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../elfcode.h >elfcode.tmp test -e elfcode.texi || test ! -f ./elfcode.texi || cp -p ./elfcode.texi . /bin/sh ./../../move-if-change elfcode.tmp elfcode.texi touch elfcode.stamp make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../format.c >format.tmp test -e format.texi || test ! -f ./format.texi || cp -p ./format.texi . /bin/sh ./../../move-if-change format.tmp format.texi touch format.stamp make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../libbfd.c >libbfd.tmp test -e libbfd.texi || test ! -f ./libbfd.texi || cp -p ./libbfd.texi . /bin/sh ./../../move-if-change libbfd.tmp libbfd.texi touch libbfd.stamp make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../bfdwin.c >bfdwin.tmp test -e bfdwin.texi || test ! -f ./bfdwin.texi || cp -p ./bfdwin.texi . /bin/sh ./../../move-if-change bfdwin.tmp bfdwin.texi touch bfdwin.stamp make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../bfdio.c >bfdio.tmp test -e bfdio.texi || test ! -f ./bfdio.texi || cp -p ./bfdio.texi . /bin/sh ./../../move-if-change bfdio.tmp bfdio.texi touch bfdio.stamp make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../opncls.c >opncls.tmp test -e opncls.texi || test ! -f ./opncls.texi || cp -p ./opncls.texi . /bin/sh ./../../move-if-change opncls.tmp opncls.texi touch opncls.stamp make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../section.c >section.tmp test -e section.texi || test ! -f ./section.texi || cp -p ./section.texi . /bin/sh ./../../move-if-change section.tmp section.texi touch section.stamp make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../reloc.c >reloc.tmp test -e reloc.texi || test ! -f ./reloc.texi || cp -p ./reloc.texi . /bin/sh ./../../move-if-change reloc.tmp reloc.texi touch reloc.stamp make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../syms.c >syms.tmp test -e syms.texi || test ! -f ./syms.texi || cp -p ./syms.texi . /bin/sh ./../../move-if-change syms.tmp syms.texi touch syms.stamp make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../targets.c >targets.tmp test -e targets.texi || test ! -f ./targets.texi || cp -p ./targets.texi . /bin/sh ./../../move-if-change targets.tmp targets.texi touch targets.stamp make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../init.c >init.tmp test -e init.texi || test ! -f ./init.texi || cp -p ./init.texi . /bin/sh ./../../move-if-change init.tmp init.texi touch init.stamp make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../hash.c >hash.tmp test -e hash.texi || test ! -f ./hash.texi || cp -p ./hash.texi . /bin/sh ./../../move-if-change hash.tmp hash.texi touch hash.stamp make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../linker.c >linker.tmp test -e linker.texi || test ! -f ./linker.texi || cp -p ./linker.texi . /bin/sh ./../../move-if-change linker.tmp linker.texi touch linker.stamp make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../mmo.c >mmo.tmp test -e mmo.texi || test ! -f ./mmo.texi || cp -p ./mmo.texi . /bin/sh ./../../move-if-change mmo.tmp mmo.texi touch mmo.stamp make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' restore=: && backupdir=".am$$" && \ rm -rf $backupdir && mkdir $backupdir && \ if (makeinfo --split-size=5000000 --split-size=5000000 --version) >/dev/null 2>&1; then \ for f in bfd.info bfd.info-[0-9] bfd.info-[0-9][0-9] bfd.i[0-9] bfd.i[0-9][0-9]; do \ if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \ done; \ else :; fi && \ if makeinfo --split-size=5000000 --split-size=5000000 -I . \ -o bfd.info `test -f 'bfd.texinfo' || echo './'`bfd.texinfo; \ then \ rc=0; \ else \ rc=$?; \ $restore $backupdir/* `echo "./bfd.info" | sed 's|[^/]*$||'`; \ fi; \ rm -rf $backupdir; exit $rc make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' Making info in po make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/po' ( rm -f BLD-POTFILES-t BLD-POTFILES \ && (sed -e '/^#/d' \ -e '/^[ ]*$/d' \ -e "s@.*@ ../& \\\\@" < ./BLD-POTFILES.in \ | sed -e '$s/\\$//') > BLD-POTFILES-t \ && chmod a-w BLD-POTFILES-t \ && mv BLD-POTFILES-t BLD-POTFILES ) make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/po' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/po' ( if test 'x.' != 'x.'; then \ posrcprefix='../'; \ else \ posrcprefix="../"; \ fi; \ rm -f SRC-POTFILES-t SRC-POTFILES \ && (sed -e '/^#/d' \ -e '/^[ ]*$/d' \ -e "s@.*@ $posrcprefix& \\\\@" < ./SRC-POTFILES.in \ | sed -e '$s/\\$//') > SRC-POTFILES-t \ && chmod a-w SRC-POTFILES-t \ && mv SRC-POTFILES-t SRC-POTFILES ) make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/po' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/po' cd .. \ && CONFIG_FILES=po/Makefile.in:po/Make-in \ CONFIG_HEADERS= /bin/sh ./config.status config.status: creating po/Makefile.in config.status: executing depfiles commands config.status: executing libtool commands config.status: executing default-1 commands config.status: executing bfd_stdint.h commands config.status: executing default commands make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/po' make[3]: Nothing to be done for 'info'. make[3]: Nothing to be done for 'info-am'. /usr/bin/make all-recursive Making all in doc make[4]: Nothing to be done for 'all'. Making all in po make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/po' file=`echo es | sed 's,.*/,,'`.gmo \ && rm -f $file && PATH=../src:$PATH /usr/bin/msgfmt -o $file es.po make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/po' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/po' file=`echo da | sed 's,.*/,,'`.gmo \ && rm -f $file && PATH=../src:$PATH /usr/bin/msgfmt -o $file da.po make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/po' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/po' file=`echo fi | sed 's,.*/,,'`.gmo \ && rm -f $file && PATH=../src:$PATH /usr/bin/msgfmt -o $file fi.po make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/po' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/po' file=`echo fr | sed 's,.*/,,'`.gmo \ && rm -f $file && PATH=../src:$PATH /usr/bin/msgfmt -o $file fr.po make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/po' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/po' file=`echo hr | sed 's,.*/,,'`.gmo \ && rm -f $file && PATH=../src:$PATH /usr/bin/msgfmt -o $file hr.po make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/po' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/po' file=`echo id | sed 's,.*/,,'`.gmo \ && rm -f $file && PATH=../src:$PATH /usr/bin/msgfmt -o $file id.po make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/po' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/po' file=`echo ja | sed 's,.*/,,'`.gmo \ && rm -f $file && PATH=../src:$PATH /usr/bin/msgfmt -o $file ja.po make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/po' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/po' file=`echo ru | sed 's,.*/,,'`.gmo \ && rm -f $file && PATH=../src:$PATH /usr/bin/msgfmt -o $file ru.po make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/po' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/po' file=`echo sr | sed 's,.*/,,'`.gmo \ && rm -f $file && PATH=../src:$PATH /usr/bin/msgfmt -o $file sr.po make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/po' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/po' file=`echo sv | sed 's,.*/,,'`.gmo \ && rm -f $file && PATH=../src:$PATH /usr/bin/msgfmt -o $file sv.po make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/po' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/po' file=`echo uk | sed 's,.*/,,'`.gmo \ && rm -f $file && PATH=../src:$PATH /usr/bin/msgfmt -o $file uk.po make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/po' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/po' file=`echo zh_CN | sed 's,.*/,,'`.gmo \ && rm -f $file && PATH=../src:$PATH /usr/bin/msgfmt -o $file zh_CN.po make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/po' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/po' file=`echo vi | sed 's,.*/,,'`.gmo \ && rm -f $file && PATH=../src:$PATH /usr/bin/msgfmt -o $file vi.po make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/po' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' rm -f bfd-tmp.h cp bfd-in3.h bfd-tmp.h /bin/sh ./../move-if-change bfd-tmp.h bfd.h rm -f bfd-tmp.h touch stmp-bfd-h make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' rm -f elf64-loongarch.c echo "#line 1 \"./elfnn-loongarch.c\"" > elf64-loongarch.new sed -e s/NN/64/g < ./elfnn-loongarch.c >> elf64-loongarch.new mv -f elf64-loongarch.new elf64-loongarch.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' rm -f elf32-loongarch.c echo "#line 1 \"./elfnn-loongarch.c\"" > elf32-loongarch.new sed -e s/NN/32/g < ./elfnn-loongarch.c >> elf32-loongarch.new mv -f elf32-loongarch.new elf32-loongarch.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' rm -f pex64igen.c /usr/bin/sed -e s/XX/pex64/g < ./peXXigen.c > pex64igen.new mv -f pex64igen.new pex64igen.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' rm -f peigen.c /usr/bin/sed -e s/XX/pe/g < ./peXXigen.c > peigen.new mv -f peigen.new peigen.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' rm -f tofiles f=""; \ for i in elf64-loongarch.lo elf64.lo elfxx-loongarch.lo elf32.lo elf.lo elflink.lo elf-attrs.lo elf-strtab.lo elf-properties.lo elf-eh-frame.lo dwarf1.lo dwarf2.lo elf32-loongarch.lo elf64-gen.lo elf32-gen.lo pe-x86_64.lo pex64igen.lo cofflink.lo coffgen.lo pei-x86_64.lo elf64-x86-64.lo elfxx-x86.lo elf-ifunc.lo elf-nacl.lo pe-i386.lo peigen.lo pei-i386.lo elf32-i386.lo elf-vxworks.lo plugin.lo cpu-loongarch.lo cpu-i386.lo cpu-iamcu.lo cpu-l1om.lo cpu-k1om.lo cpu-plugin.lo archive64.lo ; do \ case " $f " in \ *" $i "*) ;; \ *) f="$f $i" ;; \ esac ; \ done ; \ echo $f > tofiles /bin/sh ./../move-if-change tofiles ofiles touch stamp-ofiles make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o archures.lo -DDEFAULT_VECTOR=loongarch_elf64_vec -DSELECT_VECS='&loongarch_elf64_vec,&loongarch_elf32_vec,&elf64_le_vec,&elf64_be_vec,&elf32_le_vec,&elf32_be_vec,&x86_64_pe_vec,&x86_64_pei_vec,&x86_64_pe_be_vec,&x86_64_elf64_vec,&l1om_elf64_vec,&k1om_elf64_vec,&i386_pe_vec,&i386_pei_vec,&i386_elf32_vec,&iamcu_elf32_vec,&plugin_vec' -DSELECT_ARCHITECTURES='&bfd_loongarch_arch,&bfd_i386_arch,&bfd_iamcu_arch,&bfd_l1om_arch,&bfd_k1om_arch,&bfd_plugin_arch' ./archures.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -DDEFAULT_VECTOR=loongarch_elf64_vec "-DSELECT_VECS=&loongarch_elf64_vec,&loongarch_elf32_vec,&elf64_le_vec,&elf64_be_vec,&elf32_le_vec,&elf32_be_vec,&x86_64_pe_vec,&x86_64_pei_vec,&x86_64_pe_be_vec,&x86_64_elf64_vec,&l1om_elf64_vec,&k1om_elf64_vec,&i386_pe_vec,&i386_pei_vec,&i386_elf32_vec,&iamcu_elf32_vec,&plugin_vec" "-DSELECT_ARCHITECTURES=&bfd_loongarch_arch,&bfd_i386_arch,&bfd_iamcu_arch,&bfd_l1om_arch,&bfd_k1om_arch,&bfd_plugin_arch" ./archures.c -fPIC -DPIC -o .libs/archures.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -DDEFAULT_VECTOR=loongarch_elf64_vec "-DSELECT_VECS=&loongarch_elf64_vec,&loongarch_elf32_vec,&elf64_le_vec,&elf64_be_vec,&elf32_le_vec,&elf32_be_vec,&x86_64_pe_vec,&x86_64_pei_vec,&x86_64_pe_be_vec,&x86_64_elf64_vec,&l1om_elf64_vec,&k1om_elf64_vec,&i386_pe_vec,&i386_pei_vec,&i386_elf32_vec,&iamcu_elf32_vec,&plugin_vec" "-DSELECT_ARCHITECTURES=&bfd_loongarch_arch,&bfd_i386_arch,&bfd_iamcu_arch,&bfd_l1om_arch,&bfd_k1om_arch,&bfd_plugin_arch" ./archures.c -o archures.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o bfdio.lo bfdio.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c bfdio.c -fPIC -DPIC -o .libs/bfdio.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c bfdio.c -o bfdio.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o bfdwin.lo bfdwin.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c bfdwin.c -fPIC -DPIC -o .libs/bfdwin.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c bfdwin.c -o bfdwin.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o coff-bfd.lo coff-bfd.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c coff-bfd.c -fPIC -DPIC -o .libs/coff-bfd.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c coff-bfd.c -o coff-bfd.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o cache.lo cache.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c cache.c -fPIC -DPIC -o .libs/cache.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c cache.c -o cache.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o bfd.lo bfd.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c bfd.c -fPIC -DPIC -o .libs/bfd.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c bfd.c -o bfd.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o corefile.lo corefile.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c corefile.c -fPIC -DPIC -o .libs/corefile.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c corefile.c -o corefile.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o compress.lo compress.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c compress.c -fPIC -DPIC -o .libs/compress.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c compress.c -o compress.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o init.lo init.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c init.c -fPIC -DPIC -o .libs/init.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c init.c -o init.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o format.lo format.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c format.c -fPIC -DPIC -o .libs/format.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c format.c -o format.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o hash.lo hash.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c hash.c -fPIC -DPIC -o .libs/hash.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c hash.c -o hash.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o archive.lo archive.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c archive.c -fPIC -DPIC -o .libs/archive.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c archive.c -o archive.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o libbfd.lo libbfd.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c libbfd.c -fPIC -DPIC -o .libs/libbfd.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c libbfd.c -o libbfd.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o merge.lo merge.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c merge.c -fPIC -DPIC -o .libs/merge.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c merge.c -o merge.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o opncls.lo opncls.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c opncls.c -fPIC -DPIC -o .libs/opncls.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c opncls.c -o opncls.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o reloc.lo reloc.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c reloc.c -fPIC -DPIC -o .libs/reloc.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c reloc.c -o reloc.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o section.lo section.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c section.c -fPIC -DPIC -o .libs/section.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c section.c -o section.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o stab-syms.lo stab-syms.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c stab-syms.c -fPIC -DPIC -o .libs/stab-syms.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c stab-syms.c -o stab-syms.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o simple.lo simple.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c simple.c -fPIC -DPIC -o .libs/simple.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c simple.c -o simple.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o linker.lo linker.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c linker.c -fPIC -DPIC -o .libs/linker.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c linker.c -o linker.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o targets.lo -DDEFAULT_VECTOR=loongarch_elf64_vec -DSELECT_VECS='&loongarch_elf64_vec,&loongarch_elf32_vec,&elf64_le_vec,&elf64_be_vec,&elf32_le_vec,&elf32_be_vec,&x86_64_pe_vec,&x86_64_pei_vec,&x86_64_pe_be_vec,&x86_64_elf64_vec,&l1om_elf64_vec,&k1om_elf64_vec,&i386_pe_vec,&i386_pei_vec,&i386_elf32_vec,&iamcu_elf32_vec,&plugin_vec' -DSELECT_ARCHITECTURES='&bfd_loongarch_arch,&bfd_i386_arch,&bfd_iamcu_arch,&bfd_l1om_arch,&bfd_k1om_arch,&bfd_plugin_arch' ./targets.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -DDEFAULT_VECTOR=loongarch_elf64_vec "-DSELECT_VECS=&loongarch_elf64_vec,&loongarch_elf32_vec,&elf64_le_vec,&elf64_be_vec,&elf32_le_vec,&elf32_be_vec,&x86_64_pe_vec,&x86_64_pei_vec,&x86_64_pe_be_vec,&x86_64_elf64_vec,&l1om_elf64_vec,&k1om_elf64_vec,&i386_pe_vec,&i386_pei_vec,&i386_elf32_vec,&iamcu_elf32_vec,&plugin_vec" "-DSELECT_ARCHITECTURES=&bfd_loongarch_arch,&bfd_i386_arch,&bfd_iamcu_arch,&bfd_l1om_arch,&bfd_k1om_arch,&bfd_plugin_arch" ./targets.c -fPIC -DPIC -o .libs/targets.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -DDEFAULT_VECTOR=loongarch_elf64_vec "-DSELECT_VECS=&loongarch_elf64_vec,&loongarch_elf32_vec,&elf64_le_vec,&elf64_be_vec,&elf32_le_vec,&elf32_be_vec,&x86_64_pe_vec,&x86_64_pei_vec,&x86_64_pe_be_vec,&x86_64_elf64_vec,&l1om_elf64_vec,&k1om_elf64_vec,&i386_pe_vec,&i386_pei_vec,&i386_elf32_vec,&iamcu_elf32_vec,&plugin_vec" "-DSELECT_ARCHITECTURES=&bfd_loongarch_arch,&bfd_i386_arch,&bfd_iamcu_arch,&bfd_l1om_arch,&bfd_k1om_arch,&bfd_plugin_arch" ./targets.c -o targets.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o stabs.lo stabs.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c stabs.c -fPIC -DPIC -o .libs/stabs.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c stabs.c -o stabs.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o binary.lo binary.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c binary.c -fPIC -DPIC -o .libs/binary.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c binary.c -o binary.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' In file included from binary.c:38: libbfd.h:268:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:7503:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' NAME##_bfd_copy_private_bfd_data, \ ^~~~ binary.c:362:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ binary.c:362:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:274:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ bfd.h:7506:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' NAME##_bfd_copy_private_section_data, \ ^~~~ binary.c:362:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ bfd.h:7507:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ binary.c:362:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:7508:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ binary.c:362:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ binary.c:362:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:280:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ bfd.h:7510:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' NAME##_bfd_print_private_bfd_data ^~~~ binary.c:362:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:303:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(struct bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ ^ bfd.h:7559:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' NAME##_construct_extended_name_table, \ ^~~~ binary.c:364:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:306:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, const char *, char *)' {aka 'void (*)(struct bfd *, const char *, char *)'} [-Wcast-function-type] ((void (*) (bfd *, const char *, char *)) bfd_void) ^ bfd.h:7560:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' NAME##_truncate_arname, \ ^~~~ binary.c:364:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:308:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(struct bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ ^ bfd.h:7561:3: note: in expansion of macro '_bfd_noarchive_write_armap' NAME##_write_armap, \ ^~~~ binary.c:364:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:312:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_false) ^ bfd.h:7563:3: note: in expansion of macro '_bfd_noarchive_write_ar_hdr' NAME##_write_ar_hdr, \ ^~~~ binary.c:364:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:314:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, bfd *)' {aka 'struct bfd * (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) ^ bfd.h:7564:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' NAME##_openr_next_archived_file, \ ^~~~ binary.c:364:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:316:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, symindex)' {aka 'struct bfd * (*)(struct bfd *, long unsigned int)'} [-Wcast-function-type] ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) ^ bfd.h:7565:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' NAME##_get_elt_at_index, \ ^~~~ binary.c:364:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:415:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, void *, asymbol *, bfd_print_symbol_type)' {aka 'void (*)(struct bfd *, void *, struct bfd_symbol *, enum bfd_print_symbol)'} [-Wcast-function-type] ((void (*) (bfd *, void *, asymbol *, bfd_print_symbol_type)) bfd_void) ^ binary.c:192:35: note: in expansion of macro '_bfd_nosymbols_print_symbol' #define binary_print_symbol _bfd_nosymbols_print_symbol ^~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7591:3: note: in expansion of macro 'binary_print_symbol' NAME##_print_symbol, \ ^~~~ binary.c:365:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (binary), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:419:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const char * (*)(bfd *, asymbol *, bfd_boolean *)' {aka 'const char * (*)(struct bfd *, struct bfd_symbol *, int *)'} [-Wcast-function-type] ((const char *(*) (bfd *, asymbol *, bfd_boolean *)) bfd_nullvoidptr) ^ binary.c:194:3: note: in expansion of macro '_bfd_nosymbols_get_symbol_version_string' _bfd_nosymbols_get_symbol_version_string ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7593:3: note: in expansion of macro 'binary_get_symbol_version_string' NAME##_get_symbol_version_string, \ ^~~~ binary.c:365:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (binary), ^~~~~~~~~~~~~~~~~~~~~~ binary.c:214:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define binary_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'binary_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ binary.c:365:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (binary), ^~~~~~~~~~~~~~~~~~~~~~ In file included from binary.c:38: libbfd.h:425:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) ^ binary.c:207:31: note: in expansion of macro '_bfd_nosymbols_get_lineno' #define binary_get_lineno _bfd_nosymbols_get_lineno ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7596:3: note: in expansion of macro 'binary_get_lineno' NAME##_get_lineno, \ ^~~~ binary.c:365:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (binary), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:427:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol **, asection *, bfd_vma, const char **, const char **, unsigned int *, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_symbol **, struct bfd_section *, long unsigned int, const char **, const char **, unsigned int *, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol **, asection *, bfd_vma, \ ^ binary.c:208:37: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' #define binary_find_nearest_line _bfd_nosymbols_find_nearest_line ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7597:3: note: in expansion of macro 'binary_find_nearest_line' NAME##_find_nearest_line, \ ^~~~ binary.c:365:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (binary), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:432:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol **, asymbol *, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_symbol **, struct bfd_symbol *, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol **, asymbol *, \ ^ binary.c:209:30: note: in expansion of macro '_bfd_nosymbols_find_line' #define binary_find_line _bfd_nosymbols_find_line ^~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7598:3: note: in expansion of macro 'binary_find_line' NAME##_find_line, \ ^~~~ binary.c:365:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (binary), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:436:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ binary.c:210:37: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define binary_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7599:3: note: in expansion of macro 'binary_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ binary.c:365:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (binary), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:439:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ binary.c:211:41: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' #define binary_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7600:3: note: in expansion of macro 'binary_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ binary.c:365:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (binary), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:455:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ bfd.h:7650:3: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' NAME##_bfd_reloc_type_lookup, \ ^~~~ binary.c:366:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:457:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, const char *)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, const char *)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, const char *)) bfd_nullvoidptr) ^ bfd.h:7651:3: note: in expansion of macro '_bfd_norelocs_bfd_reloc_name_lookup' NAME##_bfd_reloc_name_lookup ^~~~ binary.c:366:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:535:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:7766:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ binary.c:369:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:537:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:7767:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ binary.c:369:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:540:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:7769:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ binary.c:369:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o syms.lo syms.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c syms.c -fPIC -DPIC -o .libs/syms.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c syms.c -o syms.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o verilog.lo verilog.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c verilog.c -fPIC -DPIC -o .libs/verilog.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c verilog.c -o verilog.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' In file included from verilog.c:57: libbfd.h:268:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:7503:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' NAME##_bfd_copy_private_bfd_data, \ ^~~~ verilog.c:361:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ verilog.c:361:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:274:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ bfd.h:7506:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' NAME##_bfd_copy_private_section_data, \ ^~~~ verilog.c:361:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ bfd.h:7507:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ verilog.c:361:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:7508:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ verilog.c:361:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ verilog.c:361:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:280:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ bfd.h:7510:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' NAME##_bfd_print_private_bfd_data ^~~~ verilog.c:361:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:303:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(struct bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ ^ bfd.h:7559:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' NAME##_construct_extended_name_table, \ ^~~~ verilog.c:363:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:306:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, const char *, char *)' {aka 'void (*)(struct bfd *, const char *, char *)'} [-Wcast-function-type] ((void (*) (bfd *, const char *, char *)) bfd_void) ^ bfd.h:7560:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' NAME##_truncate_arname, \ ^~~~ verilog.c:363:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:308:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(struct bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ ^ bfd.h:7561:3: note: in expansion of macro '_bfd_noarchive_write_armap' NAME##_write_armap, \ ^~~~ verilog.c:363:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:312:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_false) ^ bfd.h:7563:3: note: in expansion of macro '_bfd_noarchive_write_ar_hdr' NAME##_write_ar_hdr, \ ^~~~ verilog.c:363:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:314:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, bfd *)' {aka 'struct bfd * (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) ^ bfd.h:7564:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' NAME##_openr_next_archived_file, \ ^~~~ verilog.c:363:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:316:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, symindex)' {aka 'struct bfd * (*)(struct bfd *, long unsigned int)'} [-Wcast-function-type] ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) ^ bfd.h:7565:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' NAME##_get_elt_at_index, \ ^~~~ verilog.c:363:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:412:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:7589:3: note: in expansion of macro '_bfd_nosymbols_canonicalize_symtab' NAME##_canonicalize_symtab, \ ^~~~ verilog.c:364:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:415:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, void *, asymbol *, bfd_print_symbol_type)' {aka 'void (*)(struct bfd *, void *, struct bfd_symbol *, enum bfd_print_symbol)'} [-Wcast-function-type] ((void (*) (bfd *, void *, asymbol *, bfd_print_symbol_type)) bfd_void) ^ bfd.h:7591:3: note: in expansion of macro '_bfd_nosymbols_print_symbol' NAME##_print_symbol, \ ^~~~ verilog.c:364:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:417:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, asymbol *, symbol_info *)' {aka 'void (*)(struct bfd *, struct bfd_symbol *, struct _symbol_info *)'} [-Wcast-function-type] ((void (*) (bfd *, asymbol *, symbol_info *)) bfd_void) ^ bfd.h:7592:3: note: in expansion of macro '_bfd_nosymbols_get_symbol_info' NAME##_get_symbol_info, \ ^~~~ verilog.c:364:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:419:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const char * (*)(bfd *, asymbol *, bfd_boolean *)' {aka 'const char * (*)(struct bfd *, struct bfd_symbol *, int *)'} [-Wcast-function-type] ((const char *(*) (bfd *, asymbol *, bfd_boolean *)) bfd_nullvoidptr) ^ bfd.h:7593:3: note: in expansion of macro '_bfd_nosymbols_get_symbol_version_string' NAME##_get_symbol_version_string, \ ^~~~ verilog.c:364:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:421:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char *)' {aka 'int (*)(struct bfd *, const char *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char *)) bfd_false) ^ bfd.h:7594:3: note: in expansion of macro '_bfd_nosymbols_bfd_is_local_label_name' NAME##_bfd_is_local_label_name, \ ^~~~ verilog.c:364:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro '_bfd_nosymbols_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ verilog.c:364:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) ^ bfd.h:7596:3: note: in expansion of macro '_bfd_nosymbols_get_lineno' NAME##_get_lineno, \ ^~~~ verilog.c:364:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:427:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol **, asection *, bfd_vma, const char **, const char **, unsigned int *, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_symbol **, struct bfd_section *, long unsigned int, const char **, const char **, unsigned int *, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol **, asection *, bfd_vma, \ ^ bfd.h:7597:3: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' NAME##_find_nearest_line, \ ^~~~ verilog.c:364:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:432:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol **, asymbol *, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_symbol **, struct bfd_symbol *, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol **, asymbol *, \ ^ bfd.h:7598:3: note: in expansion of macro '_bfd_nosymbols_find_line' NAME##_find_line, \ ^~~~ verilog.c:364:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:436:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ bfd.h:7599:3: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ verilog.c:364:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:439:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ verilog.c:364:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:441:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, bfd_boolean, void **, unsigned int *)' {aka 'long int (*)(struct bfd *, int, void **, unsigned int *)'} [-Wcast-function-type] ((long (*) (bfd *, bfd_boolean, void **, unsigned int *)) _bfd_n1) ^ bfd.h:7601:3: note: in expansion of macro '_bfd_nosymbols_read_minisymbols' NAME##_read_minisymbols, \ ^~~~ verilog.c:364:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:443:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, bfd_boolean, const void *, asymbol *)' {aka 'struct bfd_symbol * (*)(struct bfd *, int, const void *, struct bfd_symbol *)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, bfd_boolean, const void *, asymbol *)) \ ^ bfd.h:7602:3: note: in expansion of macro '_bfd_nosymbols_minisymbol_to_symbol' NAME##_minisymbol_to_symbol ^~~~ verilog.c:364:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:455:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ bfd.h:7650:3: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' NAME##_bfd_reloc_type_lookup, \ ^~~~ verilog.c:365:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:457:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, const char *)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, const char *)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, const char *)) bfd_nullvoidptr) ^ bfd.h:7651:3: note: in expansion of macro '_bfd_norelocs_bfd_reloc_name_lookup' NAME##_bfd_reloc_name_lookup ^~~~ verilog.c:365:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:480:4: warning: cast between incompatible function types from 'int (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'int (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((int (*) (bfd *, struct bfd_link_info *)) bfd_0) ^ bfd.h:7675:3: note: in expansion of macro '_bfd_nolink_sizeof_headers' NAME##_sizeof_headers, \ ^~~~ verilog.c:367:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:482:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd_byte * (*)(bfd *, struct bfd_link_info *, struct bfd_link_order *, bfd_byte *, bfd_boolean, asymbol **)' {aka 'unsigned char * (*)(struct bfd *, struct bfd_link_info *, struct bfd_link_order *, unsigned char *, int, struct bfd_symbol **)'} [-Wcast-function-type] ((bfd_byte *(*) (bfd *, struct bfd_link_info *, struct bfd_link_order *, \ ^ bfd.h:7676:3: note: in expansion of macro '_bfd_nolink_bfd_get_relocated_section_contents' NAME##_bfd_get_relocated_section_contents, \ ^~~~ verilog.c:367:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:486:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, struct bfd_link_info *, bfd_boolean *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd_link_info *, int *)'} [-Wcast-function-type] ((bfd_boolean (*) \ ^ bfd.h:7677:3: note: in expansion of macro '_bfd_nolink_bfd_relax_section' NAME##_bfd_relax_section, \ ^~~~ verilog.c:367:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:507:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_false) ^ bfd.h:7679:3: note: in expansion of macro '_bfd_nolink_bfd_link_add_symbols' NAME##_bfd_link_add_symbols, \ ^~~~ verilog.c:367:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:509:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(asection *, struct bfd_link_info *)' {aka 'void (*)(struct bfd_section *, struct bfd_link_info *)'} [-Wcast-function-type] ((void (*) (asection *, struct bfd_link_info *)) bfd_void) ^ bfd.h:7680:3: note: in expansion of macro '_bfd_nolink_bfd_link_just_syms' NAME##_bfd_link_just_syms, \ ^~~~ verilog.c:367:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:511:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, struct bfd_link_hash_entry *, struct bfd_link_hash_entry *)' {aka 'void (*)(struct bfd *, struct bfd_link_hash_entry *, struct bfd_link_hash_entry *)'} [-Wcast-function-type] ((void (*) (bfd *, struct bfd_link_hash_entry *, \ ^ bfd.h:7681:3: note: in expansion of macro '_bfd_nolink_bfd_copy_link_hash_symbol_type' NAME##_bfd_copy_link_hash_symbol_type, \ ^~~~ verilog.c:367:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:514:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_false) ^ bfd.h:7682:3: note: in expansion of macro '_bfd_nolink_bfd_final_link' NAME##_bfd_final_link, \ ^~~~ verilog.c:367:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:516:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_section *)' {aka 'int (*)(struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_section *)) bfd_false) ^ bfd.h:7683:3: note: in expansion of macro '_bfd_nolink_bfd_link_split_section' NAME##_bfd_link_split_section, \ ^~~~ verilog.c:367:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:490:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) \ ^ bfd.h:7685:3: note: in expansion of macro '_bfd_nolink_bfd_gc_sections' NAME##_bfd_gc_sections, \ ^~~~ verilog.c:367:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:493:4: warning: cast between incompatible function types from 'int (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(struct bfd_link_info *, struct flag_info *, asection *)' {aka 'int (*)(struct bfd_link_info *, struct flag_info *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (struct bfd_link_info *, struct flag_info *, asection *)) \ ^ bfd.h:7686:3: note: in expansion of macro '_bfd_nolink_bfd_lookup_section_flags' NAME##_bfd_lookup_section_flags, \ ^~~~ verilog.c:367:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:496:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) \ ^ bfd.h:7687:3: note: in expansion of macro '_bfd_nolink_bfd_merge_sections' NAME##_bfd_merge_sections, \ ^~~~ verilog.c:367:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:499:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const struct bfd_section *)' {aka 'int (*)(struct bfd *, const struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const struct bfd_section *)) \ ^ bfd.h:7688:3: note: in expansion of macro '_bfd_nolink_bfd_is_group_section' NAME##_bfd_is_group_section, \ ^~~~ verilog.c:367:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:502:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_section *)' {aka 'int (*)(struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_section *)) \ ^ bfd.h:7689:3: note: in expansion of macro '_bfd_nolink_bfd_discard_group' NAME##_bfd_discard_group, \ ^~~~ verilog.c:367:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:518:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, \ ^ bfd.h:7690:3: note: in expansion of macro '_bfd_nolink_section_already_linked' NAME##_section_already_linked, \ ^~~~ verilog.c:367:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:521:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *, struct bfd_link_hash_entry *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *, struct bfd_link_hash_entry *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *, \ ^ bfd.h:7691:3: note: in expansion of macro '_bfd_nolink_bfd_define_common_symbol' NAME##_bfd_define_common_symbol, \ ^~~~ verilog.c:367:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:524:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'struct bfd_link_hash_entry * (*)(struct bfd_link_info *, const char *, asection *)' {aka 'struct bfd_link_hash_entry * (*)(struct bfd_link_info *, const char *, struct bfd_section *)'} [-Wcast-function-type] ((struct bfd_link_hash_entry * (*) (struct bfd_link_info *, \ ^ bfd.h:7692:3: note: in expansion of macro '_bfd_nolink_bfd_define_start_stop' NAME##_bfd_define_start_stop ^~~~ verilog.c:367:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:535:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:7766:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ verilog.c:368:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:537:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:7767:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ verilog.c:368:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:540:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:7769:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ verilog.c:368:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o ihex.lo ihex.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c ihex.c -fPIC -DPIC -o .libs/ihex.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c ihex.c -o ihex.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' In file included from ihex.c:124: libbfd.h:268:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:7503:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' NAME##_bfd_copy_private_bfd_data, \ ^~~~ ihex.c:995:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ ihex.c:995:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:274:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ bfd.h:7506:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' NAME##_bfd_copy_private_section_data, \ ^~~~ ihex.c:995:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ bfd.h:7507:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ ihex.c:995:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:7508:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ ihex.c:995:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ ihex.c:995:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:280:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ bfd.h:7510:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' NAME##_bfd_print_private_bfd_data ^~~~ ihex.c:995:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:303:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(struct bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ ^ bfd.h:7559:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' NAME##_construct_extended_name_table, \ ^~~~ ihex.c:997:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:306:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, const char *, char *)' {aka 'void (*)(struct bfd *, const char *, char *)'} [-Wcast-function-type] ((void (*) (bfd *, const char *, char *)) bfd_void) ^ bfd.h:7560:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' NAME##_truncate_arname, \ ^~~~ ihex.c:997:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:308:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(struct bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ ^ bfd.h:7561:3: note: in expansion of macro '_bfd_noarchive_write_armap' NAME##_write_armap, \ ^~~~ ihex.c:997:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:312:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_false) ^ bfd.h:7563:3: note: in expansion of macro '_bfd_noarchive_write_ar_hdr' NAME##_write_ar_hdr, \ ^~~~ ihex.c:997:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:314:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, bfd *)' {aka 'struct bfd * (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) ^ bfd.h:7564:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' NAME##_openr_next_archived_file, \ ^~~~ ihex.c:997:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:316:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, symindex)' {aka 'struct bfd * (*)(struct bfd *, long unsigned int)'} [-Wcast-function-type] ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) ^ bfd.h:7565:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' NAME##_get_elt_at_index, \ ^~~~ ihex.c:997:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ ihex.c:922:38: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] #define ihex_canonicalize_symtab ((long (*) (bfd *, asymbol **)) bfd_0l) ^ bfd.h:7589:3: note: in expansion of macro 'ihex_canonicalize_symtab' NAME##_canonicalize_symtab, \ ^~~~ ihex.c:998:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ihex), ^~~~~~~~~~~~~~~~~~~~~~ In file included from ihex.c:124: libbfd.h:415:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, void *, asymbol *, bfd_print_symbol_type)' {aka 'void (*)(struct bfd *, void *, struct bfd_symbol *, enum bfd_print_symbol)'} [-Wcast-function-type] ((void (*) (bfd *, void *, asymbol *, bfd_print_symbol_type)) bfd_void) ^ ihex.c:924:31: note: in expansion of macro '_bfd_nosymbols_print_symbol' #define ihex_print_symbol _bfd_nosymbols_print_symbol ^~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7591:3: note: in expansion of macro 'ihex_print_symbol' NAME##_print_symbol, \ ^~~~ ihex.c:998:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ihex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:417:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, asymbol *, symbol_info *)' {aka 'void (*)(struct bfd *, struct bfd_symbol *, struct _symbol_info *)'} [-Wcast-function-type] ((void (*) (bfd *, asymbol *, symbol_info *)) bfd_void) ^ ihex.c:925:34: note: in expansion of macro '_bfd_nosymbols_get_symbol_info' #define ihex_get_symbol_info _bfd_nosymbols_get_symbol_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7592:3: note: in expansion of macro 'ihex_get_symbol_info' NAME##_get_symbol_info, \ ^~~~ ihex.c:998:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ihex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:419:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const char * (*)(bfd *, asymbol *, bfd_boolean *)' {aka 'const char * (*)(struct bfd *, struct bfd_symbol *, int *)'} [-Wcast-function-type] ((const char *(*) (bfd *, asymbol *, bfd_boolean *)) bfd_nullvoidptr) ^ ihex.c:926:43: note: in expansion of macro '_bfd_nosymbols_get_symbol_version_string' #define ihex_get_symbol_version_string _bfd_nosymbols_get_symbol_version_string ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7593:3: note: in expansion of macro 'ihex_get_symbol_version_string' NAME##_get_symbol_version_string, \ ^~~~ ihex.c:998:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ihex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:421:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char *)' {aka 'int (*)(struct bfd *, const char *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char *)) bfd_false) ^ ihex.c:928:41: note: in expansion of macro '_bfd_nosymbols_bfd_is_local_label_name' #define ihex_bfd_is_local_label_name _bfd_nosymbols_bfd_is_local_label_name ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7594:3: note: in expansion of macro 'ihex_bfd_is_local_label_name' NAME##_bfd_is_local_label_name, \ ^~~~ ihex.c:998:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ihex), ^~~~~~~~~~~~~~~~~~~~~~ ihex.c:927:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define ihex_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'ihex_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ ihex.c:998:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ihex), ^~~~~~~~~~~~~~~~~~~~~~ In file included from ihex.c:124: libbfd.h:425:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) ^ ihex.c:929:30: note: in expansion of macro '_bfd_nosymbols_get_lineno' #define ihex_get_lineno _bfd_nosymbols_get_lineno ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7596:3: note: in expansion of macro 'ihex_get_lineno' NAME##_get_lineno, \ ^~~~ ihex.c:998:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ihex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:427:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol **, asection *, bfd_vma, const char **, const char **, unsigned int *, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_symbol **, struct bfd_section *, long unsigned int, const char **, const char **, unsigned int *, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol **, asection *, bfd_vma, \ ^ ihex.c:930:36: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' #define ihex_find_nearest_line _bfd_nosymbols_find_nearest_line ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7597:3: note: in expansion of macro 'ihex_find_nearest_line' NAME##_find_nearest_line, \ ^~~~ ihex.c:998:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ihex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:432:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol **, asymbol *, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_symbol **, struct bfd_symbol *, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol **, asymbol *, \ ^ ihex.c:931:29: note: in expansion of macro '_bfd_nosymbols_find_line' #define ihex_find_line _bfd_nosymbols_find_line ^~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7598:3: note: in expansion of macro 'ihex_find_line' NAME##_find_line, \ ^~~~ ihex.c:998:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ihex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:436:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ ihex.c:932:36: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define ihex_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7599:3: note: in expansion of macro 'ihex_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ ihex.c:998:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ihex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:439:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ ihex.c:933:39: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' #define ihex_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7600:3: note: in expansion of macro 'ihex_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ ihex.c:998:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ihex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:441:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, bfd_boolean, void **, unsigned int *)' {aka 'long int (*)(struct bfd *, int, void **, unsigned int *)'} [-Wcast-function-type] ((long (*) (bfd *, bfd_boolean, void **, unsigned int *)) _bfd_n1) ^ ihex.c:934:35: note: in expansion of macro '_bfd_nosymbols_read_minisymbols' #define ihex_read_minisymbols _bfd_nosymbols_read_minisymbols ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7601:3: note: in expansion of macro 'ihex_read_minisymbols' NAME##_read_minisymbols, \ ^~~~ ihex.c:998:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ihex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:443:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, bfd_boolean, const void *, asymbol *)' {aka 'struct bfd_symbol * (*)(struct bfd *, int, const void *, struct bfd_symbol *)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, bfd_boolean, const void *, asymbol *)) \ ^ ihex.c:935:38: note: in expansion of macro '_bfd_nosymbols_minisymbol_to_symbol' #define ihex_minisymbol_to_symbol _bfd_nosymbols_minisymbol_to_symbol ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7602:3: note: in expansion of macro 'ihex_minisymbol_to_symbol' NAME##_minisymbol_to_symbol ^~~~ ihex.c:998:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ihex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:455:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ bfd.h:7650:3: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' NAME##_bfd_reloc_type_lookup, \ ^~~~ ihex.c:999:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:457:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, const char *)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, const char *)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, const char *)) bfd_nullvoidptr) ^ bfd.h:7651:3: note: in expansion of macro '_bfd_norelocs_bfd_reloc_name_lookup' NAME##_bfd_reloc_name_lookup ^~~~ ihex.c:999:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:535:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:7766:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ ihex.c:1002:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:537:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:7767:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ ihex.c:1002:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:540:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:7769:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ ihex.c:1002:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o tekhex.lo tekhex.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c tekhex.c -fPIC -DPIC -o .libs/tekhex.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c tekhex.c -o tekhex.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' In file included from tekhex.c:71: libbfd.h:268:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:7503:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' NAME##_bfd_copy_private_bfd_data, \ ^~~~ tekhex.c:1036:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ tekhex.c:1036:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:274:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ bfd.h:7506:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' NAME##_bfd_copy_private_section_data, \ ^~~~ tekhex.c:1036:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ bfd.h:7507:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ tekhex.c:1036:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:7508:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ tekhex.c:1036:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ tekhex.c:1036:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:280:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ bfd.h:7510:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' NAME##_bfd_print_private_bfd_data ^~~~ tekhex.c:1036:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:303:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(struct bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ ^ bfd.h:7559:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' NAME##_construct_extended_name_table, \ ^~~~ tekhex.c:1038:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:306:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, const char *, char *)' {aka 'void (*)(struct bfd *, const char *, char *)'} [-Wcast-function-type] ((void (*) (bfd *, const char *, char *)) bfd_void) ^ bfd.h:7560:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' NAME##_truncate_arname, \ ^~~~ tekhex.c:1038:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:308:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(struct bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ ^ bfd.h:7561:3: note: in expansion of macro '_bfd_noarchive_write_armap' NAME##_write_armap, \ ^~~~ tekhex.c:1038:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:312:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_false) ^ bfd.h:7563:3: note: in expansion of macro '_bfd_noarchive_write_ar_hdr' NAME##_write_ar_hdr, \ ^~~~ tekhex.c:1038:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:314:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, bfd *)' {aka 'struct bfd * (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) ^ bfd.h:7564:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' NAME##_openr_next_archived_file, \ ^~~~ tekhex.c:1038:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:316:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, symindex)' {aka 'struct bfd * (*)(struct bfd *, long unsigned int)'} [-Wcast-function-type] ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) ^ bfd.h:7565:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' NAME##_get_elt_at_index, \ ^~~~ tekhex.c:1038:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:419:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const char * (*)(bfd *, asymbol *, bfd_boolean *)' {aka 'const char * (*)(struct bfd *, struct bfd_symbol *, int *)'} [-Wcast-function-type] ((const char *(*) (bfd *, asymbol *, bfd_boolean *)) bfd_nullvoidptr) ^ tekhex.c:971:46: note: in expansion of macro '_bfd_nosymbols_get_symbol_version_string' #define tekhex_get_symbol_version_string _bfd_nosymbols_get_symbol_version_string ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7593:3: note: in expansion of macro 'tekhex_get_symbol_version_string' NAME##_get_symbol_version_string, \ ^~~~ tekhex.c:1039:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (tekhex), ^~~~~~~~~~~~~~~~~~~~~~ tekhex.c:965:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define tekhex_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'tekhex_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ tekhex.c:1039:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (tekhex), ^~~~~~~~~~~~~~~~~~~~~~ In file included from tekhex.c:71: libbfd.h:425:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) ^ tekhex.c:967:33: note: in expansion of macro '_bfd_nosymbols_get_lineno' #define tekhex_get_lineno _bfd_nosymbols_get_lineno ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7596:3: note: in expansion of macro 'tekhex_get_lineno' NAME##_get_lineno, \ ^~~~ tekhex.c:1039:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (tekhex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:427:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol **, asection *, bfd_vma, const char **, const char **, unsigned int *, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_symbol **, struct bfd_section *, long unsigned int, const char **, const char **, unsigned int *, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol **, asection *, bfd_vma, \ ^ tekhex.c:968:39: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' #define tekhex_find_nearest_line _bfd_nosymbols_find_nearest_line ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7597:3: note: in expansion of macro 'tekhex_find_nearest_line' NAME##_find_nearest_line, \ ^~~~ tekhex.c:1039:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (tekhex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:432:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol **, asymbol *, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_symbol **, struct bfd_symbol *, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol **, asymbol *, \ ^ tekhex.c:969:32: note: in expansion of macro '_bfd_nosymbols_find_line' #define tekhex_find_line _bfd_nosymbols_find_line ^~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7598:3: note: in expansion of macro 'tekhex_find_line' NAME##_find_line, \ ^~~~ tekhex.c:1039:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (tekhex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:436:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ tekhex.c:970:39: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define tekhex_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7599:3: note: in expansion of macro 'tekhex_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ tekhex.c:1039:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (tekhex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:439:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ tekhex.c:972:43: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' #define tekhex_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7600:3: note: in expansion of macro 'tekhex_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ tekhex.c:1039:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (tekhex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:455:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ bfd.h:7650:3: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' NAME##_bfd_reloc_type_lookup, \ ^~~~ tekhex.c:1040:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:457:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, const char *)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, const char *)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, const char *)) bfd_nullvoidptr) ^ bfd.h:7651:3: note: in expansion of macro '_bfd_norelocs_bfd_reloc_name_lookup' NAME##_bfd_reloc_name_lookup ^~~~ tekhex.c:1040:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:535:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:7766:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ tekhex.c:1043:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:537:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:7767:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ tekhex.c:1043:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:540:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:7769:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ tekhex.c:1043:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o srec.lo srec.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c srec.c -fPIC -DPIC -o .libs/srec.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c srec.c -o srec.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' In file included from srec.c:106: libbfd.h:268:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:7503:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' NAME##_bfd_copy_private_bfd_data, \ ^~~~ srec.c:1332:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ srec.c:1332:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:274:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ bfd.h:7506:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' NAME##_bfd_copy_private_section_data, \ ^~~~ srec.c:1332:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ bfd.h:7507:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ srec.c:1332:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:7508:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ srec.c:1332:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ srec.c:1332:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:280:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ bfd.h:7510:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' NAME##_bfd_print_private_bfd_data ^~~~ srec.c:1332:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:303:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(struct bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ ^ bfd.h:7559:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' NAME##_construct_extended_name_table, \ ^~~~ srec.c:1334:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:306:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, const char *, char *)' {aka 'void (*)(struct bfd *, const char *, char *)'} [-Wcast-function-type] ((void (*) (bfd *, const char *, char *)) bfd_void) ^ bfd.h:7560:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' NAME##_truncate_arname, \ ^~~~ srec.c:1334:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:308:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(struct bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ ^ bfd.h:7561:3: note: in expansion of macro '_bfd_noarchive_write_armap' NAME##_write_armap, \ ^~~~ srec.c:1334:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:312:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_false) ^ bfd.h:7563:3: note: in expansion of macro '_bfd_noarchive_write_ar_hdr' NAME##_write_ar_hdr, \ ^~~~ srec.c:1334:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:314:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, bfd *)' {aka 'struct bfd * (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) ^ bfd.h:7564:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' NAME##_openr_next_archived_file, \ ^~~~ srec.c:1334:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:316:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, symindex)' {aka 'struct bfd * (*)(struct bfd *, long unsigned int)'} [-Wcast-function-type] ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) ^ bfd.h:7565:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' NAME##_get_elt_at_index, \ ^~~~ srec.c:1334:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:419:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const char * (*)(bfd *, asymbol *, bfd_boolean *)' {aka 'const char * (*)(struct bfd *, struct bfd_symbol *, int *)'} [-Wcast-function-type] ((const char *(*) (bfd *, asymbol *, bfd_boolean *)) bfd_nullvoidptr) ^ srec.c:1267:43: note: in expansion of macro '_bfd_nosymbols_get_symbol_version_string' #define srec_get_symbol_version_string _bfd_nosymbols_get_symbol_version_string ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7593:3: note: in expansion of macro 'srec_get_symbol_version_string' NAME##_get_symbol_version_string, \ ^~~~ srec.c:1335:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (srec), ^~~~~~~~~~~~~~~~~~~~~~ srec.c:1260:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define srec_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'srec_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ srec.c:1335:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (srec), ^~~~~~~~~~~~~~~~~~~~~~ In file included from srec.c:106: libbfd.h:425:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) ^ srec.c:1262:30: note: in expansion of macro '_bfd_nosymbols_get_lineno' #define srec_get_lineno _bfd_nosymbols_get_lineno ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7596:3: note: in expansion of macro 'srec_get_lineno' NAME##_get_lineno, \ ^~~~ srec.c:1335:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (srec), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:427:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol **, asection *, bfd_vma, const char **, const char **, unsigned int *, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_symbol **, struct bfd_section *, long unsigned int, const char **, const char **, unsigned int *, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol **, asection *, bfd_vma, \ ^ srec.c:1263:36: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' #define srec_find_nearest_line _bfd_nosymbols_find_nearest_line ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7597:3: note: in expansion of macro 'srec_find_nearest_line' NAME##_find_nearest_line, \ ^~~~ srec.c:1335:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (srec), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:432:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol **, asymbol *, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_symbol **, struct bfd_symbol *, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol **, asymbol *, \ ^ srec.c:1264:29: note: in expansion of macro '_bfd_nosymbols_find_line' #define srec_find_line _bfd_nosymbols_find_line ^~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7598:3: note: in expansion of macro 'srec_find_line' NAME##_find_line, \ ^~~~ srec.c:1335:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (srec), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:436:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ srec.c:1265:36: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define srec_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7599:3: note: in expansion of macro 'srec_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ srec.c:1335:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (srec), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:439:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ srec.c:1268:39: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' #define srec_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7600:3: note: in expansion of macro 'srec_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ srec.c:1335:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (srec), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:455:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ bfd.h:7650:3: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' NAME##_bfd_reloc_type_lookup, \ ^~~~ srec.c:1336:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:457:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, const char *)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, const char *)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, const char *)) bfd_nullvoidptr) ^ bfd.h:7651:3: note: in expansion of macro '_bfd_norelocs_bfd_reloc_name_lookup' NAME##_bfd_reloc_name_lookup ^~~~ srec.c:1336:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:535:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:7766:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ srec.c:1339:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:537:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:7767:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ srec.c:1339:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:540:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:7769:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ srec.c:1339:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:268:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:7503:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' NAME##_bfd_copy_private_bfd_data, \ ^~~~ srec.c:1388:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ srec.c:1388:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:274:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ bfd.h:7506:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' NAME##_bfd_copy_private_section_data, \ ^~~~ srec.c:1388:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ bfd.h:7507:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ srec.c:1388:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:7508:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ srec.c:1388:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ srec.c:1388:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:280:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ bfd.h:7510:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' NAME##_bfd_print_private_bfd_data ^~~~ srec.c:1388:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:303:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(struct bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ ^ bfd.h:7559:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' NAME##_construct_extended_name_table, \ ^~~~ srec.c:1390:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:306:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, const char *, char *)' {aka 'void (*)(struct bfd *, const char *, char *)'} [-Wcast-function-type] ((void (*) (bfd *, const char *, char *)) bfd_void) ^ bfd.h:7560:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' NAME##_truncate_arname, \ ^~~~ srec.c:1390:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:308:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(struct bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ ^ bfd.h:7561:3: note: in expansion of macro '_bfd_noarchive_write_armap' NAME##_write_armap, \ ^~~~ srec.c:1390:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:312:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_false) ^ bfd.h:7563:3: note: in expansion of macro '_bfd_noarchive_write_ar_hdr' NAME##_write_ar_hdr, \ ^~~~ srec.c:1390:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:314:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, bfd *)' {aka 'struct bfd * (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) ^ bfd.h:7564:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' NAME##_openr_next_archived_file, \ ^~~~ srec.c:1390:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:316:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, symindex)' {aka 'struct bfd * (*)(struct bfd *, long unsigned int)'} [-Wcast-function-type] ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) ^ bfd.h:7565:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' NAME##_get_elt_at_index, \ ^~~~ srec.c:1390:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:419:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const char * (*)(bfd *, asymbol *, bfd_boolean *)' {aka 'const char * (*)(struct bfd *, struct bfd_symbol *, int *)'} [-Wcast-function-type] ((const char *(*) (bfd *, asymbol *, bfd_boolean *)) bfd_nullvoidptr) ^ srec.c:1267:43: note: in expansion of macro '_bfd_nosymbols_get_symbol_version_string' #define srec_get_symbol_version_string _bfd_nosymbols_get_symbol_version_string ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7593:3: note: in expansion of macro 'srec_get_symbol_version_string' NAME##_get_symbol_version_string, \ ^~~~ srec.c:1391:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (srec), ^~~~~~~~~~~~~~~~~~~~~~ srec.c:1260:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define srec_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'srec_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ srec.c:1391:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (srec), ^~~~~~~~~~~~~~~~~~~~~~ In file included from srec.c:106: libbfd.h:425:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) ^ srec.c:1262:30: note: in expansion of macro '_bfd_nosymbols_get_lineno' #define srec_get_lineno _bfd_nosymbols_get_lineno ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7596:3: note: in expansion of macro 'srec_get_lineno' NAME##_get_lineno, \ ^~~~ srec.c:1391:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (srec), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:427:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol **, asection *, bfd_vma, const char **, const char **, unsigned int *, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_symbol **, struct bfd_section *, long unsigned int, const char **, const char **, unsigned int *, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol **, asection *, bfd_vma, \ ^ srec.c:1263:36: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' #define srec_find_nearest_line _bfd_nosymbols_find_nearest_line ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7597:3: note: in expansion of macro 'srec_find_nearest_line' NAME##_find_nearest_line, \ ^~~~ srec.c:1391:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (srec), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:432:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol **, asymbol *, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_symbol **, struct bfd_symbol *, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol **, asymbol *, \ ^ srec.c:1264:29: note: in expansion of macro '_bfd_nosymbols_find_line' #define srec_find_line _bfd_nosymbols_find_line ^~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7598:3: note: in expansion of macro 'srec_find_line' NAME##_find_line, \ ^~~~ srec.c:1391:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (srec), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:436:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ srec.c:1265:36: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define srec_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7599:3: note: in expansion of macro 'srec_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ srec.c:1391:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (srec), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:439:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ srec.c:1268:39: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' #define srec_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7600:3: note: in expansion of macro 'srec_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ srec.c:1391:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (srec), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:455:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ bfd.h:7650:3: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' NAME##_bfd_reloc_type_lookup, \ ^~~~ srec.c:1392:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:457:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, const char *)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, const char *)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, const char *)) bfd_nullvoidptr) ^ bfd.h:7651:3: note: in expansion of macro '_bfd_norelocs_bfd_reloc_name_lookup' NAME##_bfd_reloc_name_lookup ^~~~ srec.c:1392:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:535:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:7766:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ srec.c:1395:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:537:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:7767:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ srec.c:1395:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:540:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:7769:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ srec.c:1395:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o elfxx-loongarch.lo elfxx-loongarch.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elfxx-loongarch.c -fPIC -DPIC -o .libs/elfxx-loongarch.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elfxx-loongarch.c -o elfxx-loongarch.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o elf64.lo elf64.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elf64.c -fPIC -DPIC -o .libs/elf64.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elf64.c -o elf64.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o elf32.lo elf32.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elf32.c -fPIC -DPIC -o .libs/elf32.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elf32.c -o elf32.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o elf64-loongarch.lo elf64-loongarch.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elf64-loongarch.c -fPIC -DPIC -o .libs/elf64-loongarch.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elf64-loongarch.c -o elf64-loongarch.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' ./elfnn-loongarch.c: In function '_loongarch_bfd_set_section_contents': ./elfnn-loongarch.c:3243:7: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if(abfd->arch_info->arch == bfd_arch_loongarch) ^ elf64-target.h: At top level: ./elfnn-loongarch.c:3265:28: warning: initialization of 'void (*)(bfd *, arelent *, Elf_Internal_Rela *)' {aka 'void (*)(struct bfd *, struct reloc_cache_entry *, struct elf_internal_rela *)'} from incompatible pointer type 'bfd_boolean (*)(bfd *, arelent *, Elf_Internal_Rela *)' {aka 'int (*)(struct bfd *, struct reloc_cache_entry *, struct elf_internal_rela *)'} [-Wincompatible-pointer-types] #define elf_info_to_howto loongarch_info_to_howto_rela ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:788:3: note: in expansion of macro 'elf_info_to_howto' elf_info_to_howto, ^~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:3265:28: note: (near initialization for 'elf64_bed.elf_info_to_howto') #define elf_info_to_howto loongarch_info_to_howto_rela ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:788:3: note: in expansion of macro 'elf_info_to_howto' elf_info_to_howto, ^~~~~~~~~~~~~~~~~ In file included from ./elfnn-loongarch.c:3287: elf64-target.h:477:3: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, struct bfd_link_info *)' {aka 'void (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((void (*) (bfd *, struct bfd_link_info *)) bfd_void) ^ elf64-target.h:815:3: note: in expansion of macro 'elf_backend_init_index_section' elf_backend_init_index_section, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf64-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c: In function 'loongarch_elf_relocate_section': ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2204:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_dynly, bfd_reloc_undefined, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2204:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_dynly, bfd_reloc_undefined, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2231:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_to_const, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2231:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_to_const, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2237:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (elf_hash_table (info)->tls_sec, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2237:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (elf_hash_table (info)->tls_sec, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2242:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (resolved_local, bfd_reloc_undefined, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2242:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (resolved_local, bfd_reloc_undefined, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2249:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_dynly, bfd_reloc_dangerous, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2249:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_dynly, bfd_reloc_dangerous, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2264:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!is_pic, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2264:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!is_pic, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2269:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (plt && h && h->plt.offset != MINUS_ONE, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2269:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (plt && h && h->plt.offset != MINUS_ONE, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2273:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (rel->r_addend == 0, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2273:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (rel->r_addend == 0, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2307:7: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (0, bfd_reloc_dangerous, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2307:7: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (0, bfd_reloc_dangerous, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2313:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2313:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2322:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2322:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2340:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (rel->r_addend == 0, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2340:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (rel->r_addend == 0, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2351:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (rel->r_addend == 0, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2351:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (rel->r_addend == 0, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2363:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (off != MINUS_ONE, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2363:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (off != MINUS_ONE, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2385:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_dynly, bfd_reloc_dangerous, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2385:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_dynly, bfd_reloc_dangerous, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2387:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (defined_local || resolved_to_const, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2387:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (defined_local || resolved_to_const, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2401:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (local_got_offsets, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2401:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (local_got_offsets, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2406:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (off != MINUS_ONE, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2406:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (off != MINUS_ONE, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2423:9: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (s, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2423:9: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (s, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2444:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (rel->r_addend == 0, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2444:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (rel->r_addend == 0, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2454:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_to_const, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2454:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_to_const, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2468:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (off != MINUS_ONE, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2468:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (off != MINUS_ONE, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2488:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2488:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT ^~~~~~~~~~~~ ./elfnn-loongarch.c:2117:8: warning: this statement may fall through [-Wimplicit-fallthrough=] ({if (!(cond)) { \ ~~~~~^~~~~~~~~~~~~~~~~~~ r = bfd_fail_state; \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ switch (r) { \ ~~~~~~~~~~~~~~~~~~~~ /* 'dangerous' means we do it but can't promise it's ok \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 'unsupport' means out of ability of relocation type \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 'undefined' means we can't deal with the undefined symbol */ \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ case bfd_reloc_undefined: \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info->callbacks->undefined_symbol \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default: \ ~~~~~~~~~~~~~~~~~ fatal = TRUE; \ ~~~~~~~~~~~~~~~~~~~~~ info->callbacks->info \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ("%X%pB(%pA+0x%v): error: %s against %s`%s':\n" \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ message "\n", \ ~~~~~~~~~~~~~~~~~~~~~ input_bfd, input_section, (bfd_vma) rel->r_offset, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ howto->name, is_undefweak? "[undefweak] " : "", name); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ break; \ ~~~~~~~~~~~~~~~ case bfd_reloc_dangerous: \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info->callbacks->info \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ("%pB(%pA+0x%v): warning: %s against %s`%s':\n" \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ message "\n", \ ~~~~~~~~~~~~~~~~~~~~~ input_bfd, input_section, (bfd_vma) rel->r_offset, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ howto->name, is_undefweak? "[undefweak] " : "", name); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ break; \ ~~~~~~~~~~~~~~~ case bfd_reloc_ok: \ ~~~~~~~~~~~~~~~~~~~~~~~~~~ case bfd_reloc_continue: \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info->callbacks->info \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ("%pB(%pA+0x%v): message: %s against %s`%s':\n" \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ message "\n", \ ~~~~~~~~~~~~~~~~~~~~~ input_bfd, input_section, (bfd_vma) rel->r_offset, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ howto->name, is_undefweak? "[undefweak] " : "", name); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ break; \ ~~~~~~~~~~~~~~~ } \ ~~~~~~~~~~~ if (fatal) break; \ ~~~~~~~~~~~~~~~~~~~~~~~~~ }}) ~~~ ./elfnn-loongarch.c:2231:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_to_const, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2234:2: note: here case R_LARCH_SOP_PUSH_TLS_TPREL: ^~~~ ./elfnn-loongarch.c:2440:10: warning: this statement may fall through [-Wimplicit-fallthrough=] is_ie = TRUE; ./elfnn-loongarch.c:2441:2: note: here case R_LARCH_SOP_PUSH_TLS_GD: ^~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2584:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (0, bfd_reloc_dangerous, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2584:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (0, bfd_reloc_dangerous, ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o elf-attrs.lo elf-attrs.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elf-attrs.c -fPIC -DPIC -o .libs/elf-attrs.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elf-attrs.c -o elf-attrs.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o elf-strtab.lo elf-strtab.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elf-strtab.c -fPIC -DPIC -o .libs/elf-strtab.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elf-strtab.c -o elf-strtab.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o elf-properties.lo elf-properties.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elf-properties.c -fPIC -DPIC -o .libs/elf-properties.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elf-properties.c -o elf-properties.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o dwarf1.lo dwarf1.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c dwarf1.c -fPIC -DPIC -o .libs/dwarf1.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c dwarf1.c -o dwarf1.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o elf-eh-frame.lo elf-eh-frame.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elf-eh-frame.c -fPIC -DPIC -o .libs/elf-eh-frame.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elf-eh-frame.c -o elf-eh-frame.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o dwarf2.lo -DDEBUGDIR=\"/usr/lib64/debug\" ./dwarf2.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -DDEBUGDIR=\"/usr/lib64/debug\" ./dwarf2.c -fPIC -DPIC -o .libs/dwarf2.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -DDEBUGDIR=\"/usr/lib64/debug\" ./dwarf2.c -o dwarf2.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' ./dwarf2.c: In function 'read_section': ./dwarf2.c:535:21: warning: declaration of 'amt' shadows a previous local [-Wshadow] bfd_size_type amt; ^~~ ./dwarf2.c:530:17: note: shadowed declaration is here bfd_size_type amt; ^~~ ./dwarf2.c:536:17: warning: declaration of 'msec' shadows a previous local [-Wshadow] asection *msec; ^~~~ ./dwarf2.c:527:13: note: shadowed declaration is here asection *msec; ^~~~ ./dwarf2.c:530:17: warning: unused variable 'amt' [-Wunused-variable] bfd_size_type amt; ^~~ ./dwarf2.c:527:13: warning: unused variable 'msec' [-Wunused-variable] asection *msec; ^~~~ make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o elf64-gen.lo elf64-gen.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elf64-gen.c -fPIC -DPIC -o .libs/elf64-gen.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elf64-gen.c -o elf64-gen.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' In file included from elf64-gen.c:103: elf64-target.h:477:3: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, struct bfd_link_info *)' {aka 'void (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((void (*) (bfd *, struct bfd_link_info *)) bfd_void) ^ elf64-target.h:815:3: note: in expansion of macro 'elf_backend_init_index_section' elf_backend_init_index_section, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf64-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf64-target.h:1008:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf64-target.h:1008:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:1017:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:1017:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-gen.c:23: libbfd.h:457:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, const char *)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, const char *)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, const char *)) bfd_nullvoidptr) ^ elf64-gen.c:98:41: note: in expansion of macro '_bfd_norelocs_bfd_reloc_name_lookup' #define bfd_elf64_bfd_reloc_name_lookup _bfd_norelocs_bfd_reloc_name_lookup ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7651:3: note: in expansion of macro 'bfd_elf64_bfd_reloc_name_lookup' NAME##_bfd_reloc_name_lookup ^~~~ elf64-target.h:1018:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~ In file included from elf64-gen.c:103: elf64-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-gen.c:23: libbfd.h:457:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, const char *)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, const char *)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, const char *)) bfd_nullvoidptr) ^ elf64-gen.c:98:41: note: in expansion of macro '_bfd_norelocs_bfd_reloc_name_lookup' #define bfd_elf64_bfd_reloc_name_lookup _bfd_norelocs_bfd_reloc_name_lookup ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7651:3: note: in expansion of macro 'bfd_elf64_bfd_reloc_name_lookup' NAME##_bfd_reloc_name_lookup ^~~~ elf64-target.h:1119:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o elf32-gen.lo elf32-gen.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elf32-gen.c -fPIC -DPIC -o .libs/elf32-gen.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elf32-gen.c -o elf32-gen.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' In file included from elf32-gen.c:103: elf32-target.h:477:3: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, struct bfd_link_info *)' {aka 'void (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((void (*) (bfd *, struct bfd_link_info *)) bfd_void) ^ elf32-target.h:815:3: note: in expansion of macro 'elf_backend_init_index_section' elf_backend_init_index_section, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf32-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:1008:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:1008:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:1017:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:1017:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ In file included from elf32-gen.c:23: libbfd.h:457:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, const char *)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, const char *)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, const char *)) bfd_nullvoidptr) ^ elf32-gen.c:98:41: note: in expansion of macro '_bfd_norelocs_bfd_reloc_name_lookup' #define bfd_elf32_bfd_reloc_name_lookup _bfd_norelocs_bfd_reloc_name_lookup ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7651:3: note: in expansion of macro 'bfd_elf32_bfd_reloc_name_lookup' NAME##_bfd_reloc_name_lookup ^~~~ elf32-target.h:1018:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~ In file included from elf32-gen.c:103: elf32-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ In file included from elf32-gen.c:23: libbfd.h:457:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, const char *)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, const char *)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, const char *)) bfd_nullvoidptr) ^ elf32-gen.c:98:41: note: in expansion of macro '_bfd_norelocs_bfd_reloc_name_lookup' #define bfd_elf32_bfd_reloc_name_lookup _bfd_norelocs_bfd_reloc_name_lookup ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7651:3: note: in expansion of macro 'bfd_elf32_bfd_reloc_name_lookup' NAME##_bfd_reloc_name_lookup ^~~~ elf32-target.h:1119:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o elf32-loongarch.lo elf32-loongarch.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elf32-loongarch.c -fPIC -DPIC -o .libs/elf32-loongarch.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elf32-loongarch.c -o elf32-loongarch.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' ./elfnn-loongarch.c: In function '_loongarch_bfd_set_section_contents': ./elfnn-loongarch.c:3243:7: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if(abfd->arch_info->arch == bfd_arch_loongarch) ^ elf32-target.h: At top level: ./elfnn-loongarch.c:3265:28: warning: initialization of 'void (*)(bfd *, arelent *, Elf_Internal_Rela *)' {aka 'void (*)(struct bfd *, struct reloc_cache_entry *, struct elf_internal_rela *)'} from incompatible pointer type 'bfd_boolean (*)(bfd *, arelent *, Elf_Internal_Rela *)' {aka 'int (*)(struct bfd *, struct reloc_cache_entry *, struct elf_internal_rela *)'} [-Wincompatible-pointer-types] #define elf_info_to_howto loongarch_info_to_howto_rela ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:788:3: note: in expansion of macro 'elf_info_to_howto' elf_info_to_howto, ^~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:3265:28: note: (near initialization for 'elf32_bed.elf_info_to_howto') #define elf_info_to_howto loongarch_info_to_howto_rela ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:788:3: note: in expansion of macro 'elf_info_to_howto' elf_info_to_howto, ^~~~~~~~~~~~~~~~~ In file included from ./elfnn-loongarch.c:3287: elf32-target.h:477:3: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, struct bfd_link_info *)' {aka 'void (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((void (*) (bfd *, struct bfd_link_info *)) bfd_void) ^ elf32-target.h:815:3: note: in expansion of macro 'elf_backend_init_index_section' elf_backend_init_index_section, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf32-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c: In function 'loongarch_elf_relocate_section': ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2204:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_dynly, bfd_reloc_undefined, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2204:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_dynly, bfd_reloc_undefined, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2231:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_to_const, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2231:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_to_const, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2237:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (elf_hash_table (info)->tls_sec, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2237:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (elf_hash_table (info)->tls_sec, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2242:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (resolved_local, bfd_reloc_undefined, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2242:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (resolved_local, bfd_reloc_undefined, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2249:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_dynly, bfd_reloc_dangerous, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2249:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_dynly, bfd_reloc_dangerous, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2264:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!is_pic, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2264:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!is_pic, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2269:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (plt && h && h->plt.offset != MINUS_ONE, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2269:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (plt && h && h->plt.offset != MINUS_ONE, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2273:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (rel->r_addend == 0, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2273:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (rel->r_addend == 0, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2307:7: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (0, bfd_reloc_dangerous, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2307:7: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (0, bfd_reloc_dangerous, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2313:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2313:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2322:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2322:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2340:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (rel->r_addend == 0, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2340:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (rel->r_addend == 0, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2351:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (rel->r_addend == 0, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2351:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (rel->r_addend == 0, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2363:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (off != MINUS_ONE, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2363:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (off != MINUS_ONE, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2385:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_dynly, bfd_reloc_dangerous, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2385:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_dynly, bfd_reloc_dangerous, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2387:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (defined_local || resolved_to_const, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2387:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (defined_local || resolved_to_const, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2401:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (local_got_offsets, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2401:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (local_got_offsets, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2406:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (off != MINUS_ONE, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2406:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (off != MINUS_ONE, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2423:9: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (s, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2423:9: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (s, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2444:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (rel->r_addend == 0, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2444:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (rel->r_addend == 0, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2454:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_to_const, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2454:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_to_const, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2468:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (off != MINUS_ONE, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2468:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (off != MINUS_ONE, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2488:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2488:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT ^~~~~~~~~~~~ ./elfnn-loongarch.c:2117:8: warning: this statement may fall through [-Wimplicit-fallthrough=] ({if (!(cond)) { \ ~~~~~^~~~~~~~~~~~~~~~~~~ r = bfd_fail_state; \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ switch (r) { \ ~~~~~~~~~~~~~~~~~~~~ /* 'dangerous' means we do it but can't promise it's ok \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 'unsupport' means out of ability of relocation type \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 'undefined' means we can't deal with the undefined symbol */ \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ case bfd_reloc_undefined: \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info->callbacks->undefined_symbol \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default: \ ~~~~~~~~~~~~~~~~~ fatal = TRUE; \ ~~~~~~~~~~~~~~~~~~~~~ info->callbacks->info \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ("%X%pB(%pA+0x%v): error: %s against %s`%s':\n" \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ message "\n", \ ~~~~~~~~~~~~~~~~~~~~~ input_bfd, input_section, (bfd_vma) rel->r_offset, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ howto->name, is_undefweak? "[undefweak] " : "", name); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ break; \ ~~~~~~~~~~~~~~~ case bfd_reloc_dangerous: \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info->callbacks->info \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ("%pB(%pA+0x%v): warning: %s against %s`%s':\n" \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ message "\n", \ ~~~~~~~~~~~~~~~~~~~~~ input_bfd, input_section, (bfd_vma) rel->r_offset, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ howto->name, is_undefweak? "[undefweak] " : "", name); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ break; \ ~~~~~~~~~~~~~~~ case bfd_reloc_ok: \ ~~~~~~~~~~~~~~~~~~~~~~~~~~ case bfd_reloc_continue: \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info->callbacks->info \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ("%pB(%pA+0x%v): message: %s against %s`%s':\n" \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ message "\n", \ ~~~~~~~~~~~~~~~~~~~~~ input_bfd, input_section, (bfd_vma) rel->r_offset, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ howto->name, is_undefweak? "[undefweak] " : "", name); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ break; \ ~~~~~~~~~~~~~~~ } \ ~~~~~~~~~~~ if (fatal) break; \ ~~~~~~~~~~~~~~~~~~~~~~~~~ }}) ~~~ ./elfnn-loongarch.c:2231:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_to_const, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2234:2: note: here case R_LARCH_SOP_PUSH_TLS_TPREL: ^~~~ ./elfnn-loongarch.c:2440:10: warning: this statement may fall through [-Wimplicit-fallthrough=] is_ie = TRUE; ./elfnn-loongarch.c:2441:2: note: here case R_LARCH_SOP_PUSH_TLS_GD: ^~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2584:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (0, bfd_reloc_dangerous, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2584:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (0, bfd_reloc_dangerous, ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o pe-x86_64.lo pe-x86_64.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c pe-x86_64.c -fPIC -DPIC -o .libs/pe-x86_64.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c pe-x86_64.c -o pe-x86_64.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' In file included from coff-x86_64.c:740, from pe-x86_64.c:67: coffcode.h:2511:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5647:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ coffcode.h:2511:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5977:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-x86_64.c:33, from pe-x86_64.c:67: libbfd.h:270:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ coffcode.h:6017:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7504:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coff-x86_64.c:799:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:6001:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7507:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coff-x86_64.c:799:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:6005:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7508:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coff-x86_64.c:799:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:6021:40: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7509:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coff-x86_64.c:799:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:419:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const char * (*)(bfd *, asymbol *, bfd_boolean *)' {aka 'const char * (*)(struct bfd *, struct bfd_symbol *, int *)'} [-Wcast-function-type] ((const char *(*) (bfd *, asymbol *, bfd_boolean *)) bfd_nullvoidptr) ^ libcoff.h:344:3: note: in expansion of macro '_bfd_nosymbols_get_symbol_version_string' _bfd_nosymbols_get_symbol_version_string ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7593:3: note: in expansion of macro 'coff_get_symbol_version_string' NAME##_get_symbol_version_string, \ ^~~~ coff-x86_64.c:802:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), ^~~~~~~~~~~~~~~~~~~~~~ In file included from coff-x86_64.c:740, from pe-x86_64.c:67: coffcode.h:6033:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coff-x86_64.c:802:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), ^~~~~~~~~~~~~~~~~~~~~~ In file included from coff-x86_64.c:33, from pe-x86_64.c:67: libbfd.h:432:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol **, asymbol *, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_symbol **, struct bfd_symbol *, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol **, asymbol *, \ ^ libcoff.h:352:24: note: in expansion of macro '_bfd_nosymbols_find_line' #define coff_find_line _bfd_nosymbols_find_line ^~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7598:3: note: in expansion of macro 'coff_find_line' NAME##_find_line, \ ^~~~ coff-x86_64.c:802:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:535:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:7766:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coff-x86_64.c:806:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:537:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:7767:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coff-x86_64.c:806:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:540:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:7769:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coff-x86_64.c:806:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ coffcode.h:6017:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7504:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ pe-x86_64.c:108:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:6001:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7507:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ pe-x86_64.c:108:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:6005:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7508:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ pe-x86_64.c:108:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:6021:40: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7509:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ pe-x86_64.c:108:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:419:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const char * (*)(bfd *, asymbol *, bfd_boolean *)' {aka 'const char * (*)(struct bfd *, struct bfd_symbol *, int *)'} [-Wcast-function-type] ((const char *(*) (bfd *, asymbol *, bfd_boolean *)) bfd_nullvoidptr) ^ libcoff.h:344:3: note: in expansion of macro '_bfd_nosymbols_get_symbol_version_string' _bfd_nosymbols_get_symbol_version_string ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7593:3: note: in expansion of macro 'coff_get_symbol_version_string' NAME##_get_symbol_version_string, \ ^~~~ pe-x86_64.c:111:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), ^~~~~~~~~~~~~~~~~~~~~~ In file included from coff-x86_64.c:740, from pe-x86_64.c:67: coffcode.h:6033:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ pe-x86_64.c:111:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), ^~~~~~~~~~~~~~~~~~~~~~ In file included from coff-x86_64.c:33, from pe-x86_64.c:67: libbfd.h:432:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol **, asymbol *, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_symbol **, struct bfd_symbol *, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol **, asymbol *, \ ^ libcoff.h:352:24: note: in expansion of macro '_bfd_nosymbols_find_line' #define coff_find_line _bfd_nosymbols_find_line ^~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7598:3: note: in expansion of macro 'coff_find_line' NAME##_find_line, \ ^~~~ pe-x86_64.c:111:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:535:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:7766:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ pe-x86_64.c:115:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:537:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:7767:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ pe-x86_64.c:115:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:540:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:7769:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ pe-x86_64.c:115:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ In file included from coff-x86_64.c:740, from pe-x86_64.c:67: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3743:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] strncpy (section.s_name, current->name, SCNNMLEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:3784:8: warning: 'strncpy' output may be truncated copying 8 bytes from a string of length 28 [-Wstringop-truncation] strncpy (section.s_name, s_name_buf, SCNNMLEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o elf.lo elf.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elf.c -fPIC -DPIC -o .libs/elf.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elf.c -o elf.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' elf.c: In function 'elfcore_write_prpsinfo': elf.c:10705:7: warning: 'strncpy' specified bound 16 equals destination size [-Wstringop-truncation] strncpy (data.pr_fname, fname, sizeof (data.pr_fname)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf.c:10709:7: warning: 'strncpy' specified bound 80 equals destination size [-Wstringop-truncation] strncpy (data.pr_psargs, psargs, sizeof (data.pr_psargs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf.c:45: In function 'swap_linux_prpsinfo32_ugid32_out.isra.16', inlined from 'elfcore_write_linux_prpsinfo32' at elf.c:10736:7: elf-linux-core.h:75:3: warning: 'strncpy' output may be truncated copying 16 bytes from a string of length 16 [-Wstringop-truncation] strncpy (to->pr_fname, from->pr_fname, sizeof (to->pr_fname)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf-linux-core.h:79:3: warning: 'strncpy' output may be truncated copying 80 bytes from a string of length 80 [-Wstringop-truncation] strncpy (to->pr_psargs, from->pr_psargs, sizeof (to->pr_psargs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'swap_linux_prpsinfo32_ugid16_out.isra.15', inlined from 'elfcore_write_linux_prpsinfo32' at elf.c:10728:7: elf-linux-core.h:133:3: warning: 'strncpy' output may be truncated copying 16 bytes from a string of length 16 [-Wstringop-truncation] strncpy (to->pr_fname, from->pr_fname, sizeof (to->pr_fname)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf-linux-core.h:137:3: warning: 'strncpy' output may be truncated copying 80 bytes from a string of length 80 [-Wstringop-truncation] strncpy (to->pr_psargs, from->pr_psargs, sizeof (to->pr_psargs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'swap_linux_prpsinfo64_ugid32_out.isra.18', inlined from 'elfcore_write_linux_prpsinfo64' at elf.c:10759:7: elf-linux-core.h:192:3: warning: 'strncpy' output may be truncated copying 16 bytes from a string of length 16 [-Wstringop-truncation] strncpy (to->pr_fname, from->pr_fname, sizeof (to->pr_fname)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf-linux-core.h:196:3: warning: 'strncpy' output may be truncated copying 80 bytes from a string of length 80 [-Wstringop-truncation] strncpy (to->pr_psargs, from->pr_psargs, sizeof (to->pr_psargs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'swap_linux_prpsinfo64_ugid16_out.isra.17', inlined from 'elfcore_write_linux_prpsinfo64' at elf.c:10751:7: elf-linux-core.h:251:3: warning: 'strncpy' output may be truncated copying 16 bytes from a string of length 16 [-Wstringop-truncation] strncpy (to->pr_fname, from->pr_fname, sizeof (to->pr_fname)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf-linux-core.h:255:3: warning: 'strncpy' output may be truncated copying 80 bytes from a string of length 80 [-Wstringop-truncation] strncpy (to->pr_psargs, from->pr_psargs, sizeof (to->pr_psargs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o pex64igen.lo pex64igen.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c pex64igen.c -fPIC -DPIC -o .libs/pex64igen.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c pex64igen.c -o pex64igen.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o cofflink.lo cofflink.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c cofflink.c -fPIC -DPIC -o .libs/cofflink.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c cofflink.c -o cofflink.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o coffgen.lo coffgen.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c coffgen.c -fPIC -DPIC -o .libs/coffgen.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c coffgen.c -o coffgen.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' In function 'coff_fix_symbol_name.isra.5', inlined from 'coff_write_symbol' at coffgen.c:1024:3: coffgen.c:929:2: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] strncpy (native->u.syment._n._n_name, symbol->name, SYMNMLEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o elflink.lo elflink.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elflink.c -fPIC -DPIC -o .libs/elflink.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elflink.c -o elflink.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o elf-ifunc.lo elf-ifunc.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elf-ifunc.c -fPIC -DPIC -o .libs/elf-ifunc.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elf-ifunc.c -o elf-ifunc.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o elf-nacl.lo elf-nacl.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elf-nacl.c -fPIC -DPIC -o .libs/elf-nacl.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elf-nacl.c -o elf-nacl.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o elfxx-x86.lo elfxx-x86.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elfxx-x86.c -fPIC -DPIC -o .libs/elfxx-x86.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elfxx-x86.c -o elfxx-x86.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o pei-x86_64.lo pei-x86_64.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c pei-x86_64.c -fPIC -DPIC -o .libs/pei-x86_64.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c pei-x86_64.c -o pei-x86_64.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' In file included from coff-x86_64.c:740, from pei-x86_64.c:766: coffcode.h:2511:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5647:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from pei-x86_64.c:67: libbfd.h:270:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ coffcode.h:6017:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7504:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coff-x86_64.c:799:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:6001:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7507:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coff-x86_64.c:799:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:6005:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7508:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coff-x86_64.c:799:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:6021:40: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7509:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coff-x86_64.c:799:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:419:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const char * (*)(bfd *, asymbol *, bfd_boolean *)' {aka 'const char * (*)(struct bfd *, struct bfd_symbol *, int *)'} [-Wcast-function-type] ((const char *(*) (bfd *, asymbol *, bfd_boolean *)) bfd_nullvoidptr) ^ libcoff.h:344:3: note: in expansion of macro '_bfd_nosymbols_get_symbol_version_string' _bfd_nosymbols_get_symbol_version_string ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7593:3: note: in expansion of macro 'coff_get_symbol_version_string' NAME##_get_symbol_version_string, \ ^~~~ coff-x86_64.c:802:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), ^~~~~~~~~~~~~~~~~~~~~~ In file included from coff-x86_64.c:740, from pei-x86_64.c:766: coffcode.h:6033:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coff-x86_64.c:802:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), ^~~~~~~~~~~~~~~~~~~~~~ In file included from pei-x86_64.c:67: libbfd.h:432:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol **, asymbol *, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_symbol **, struct bfd_symbol *, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol **, asymbol *, \ ^ libcoff.h:352:24: note: in expansion of macro '_bfd_nosymbols_find_line' #define coff_find_line _bfd_nosymbols_find_line ^~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7598:3: note: in expansion of macro 'coff_find_line' NAME##_find_line, \ ^~~~ coff-x86_64.c:802:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:535:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:7766:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coff-x86_64.c:806:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:537:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:7767:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coff-x86_64.c:806:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:540:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:7769:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coff-x86_64.c:806:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ In file included from coff-x86_64.c:740, from pei-x86_64.c:766: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3743:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] strncpy (section.s_name, current->name, SCNNMLEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:3784:8: warning: 'strncpy' output may be truncated copying 8 bytes from a string of length 28 [-Wstringop-truncation] strncpy (section.s_name, s_name_buf, SCNNMLEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o elf64-x86-64.lo elf64-x86-64.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elf64-x86-64.c -fPIC -DPIC -o .libs/elf64-x86-64.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elf64-x86-64.c -o elf64-x86-64.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' In file included from elf64-x86-64.c:22: elfxx-x86.h:694:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *, asection *)) bfd_true) ^ elf64-target.h:807:3: note: in expansion of macro 'elf_backend_omit_section_dynsym' elf_backend_omit_section_dynsym, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:5023: elf64-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf64-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:22: elfxx-x86.h:694:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *, asection *)) bfd_true) ^ elf64-target.h:807:3: note: in expansion of macro 'elf_backend_omit_section_dynsym' elf_backend_omit_section_dynsym, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:5023: elf64-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf64-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:22: elfxx-x86.h:694:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *, asection *)) bfd_true) ^ elf64-target.h:807:3: note: in expansion of macro 'elf_backend_omit_section_dynsym' elf_backend_omit_section_dynsym, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:5023: elf64-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf64-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:22: elfxx-x86.h:694:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *, asection *)) bfd_true) ^ elf64-target.h:807:3: note: in expansion of macro 'elf_backend_omit_section_dynsym' elf_backend_omit_section_dynsym, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:5023: elf64-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf64-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:22: elfxx-x86.h:694:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *, asection *)) bfd_true) ^ elf64-target.h:807:3: note: in expansion of macro 'elf_backend_omit_section_dynsym' elf_backend_omit_section_dynsym, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:5023: elf64-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf64-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:22: elfxx-x86.h:694:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *, asection *)) bfd_true) ^ elf32-target.h:807:3: note: in expansion of macro 'elf_backend_omit_section_dynsym' elf_backend_omit_section_dynsym, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:5023: elf64-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf32-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:5299: elf32-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:22: elfxx-x86.h:694:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *, asection *)) bfd_true) ^ elf64-target.h:807:3: note: in expansion of macro 'elf_backend_omit_section_dynsym' elf_backend_omit_section_dynsym, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:5023: elf64-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf64-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:22: elfxx-x86.h:694:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *, asection *)) bfd_true) ^ elf64-target.h:807:3: note: in expansion of macro 'elf_backend_omit_section_dynsym' elf_backend_omit_section_dynsym, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:5023: elf64-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf64-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:22: elfxx-x86.h:694:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *, asection *)) bfd_true) ^ elf64-target.h:807:3: note: in expansion of macro 'elf_backend_omit_section_dynsym' elf_backend_omit_section_dynsym, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:5023: elf64-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf64-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:22: elfxx-x86.h:694:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *, asection *)) bfd_true) ^ elf64-target.h:807:3: note: in expansion of macro 'elf_backend_omit_section_dynsym' elf_backend_omit_section_dynsym, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:5023: elf64-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf64-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:22: elfxx-x86.h:694:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *, asection *)) bfd_true) ^ elf32-target.h:807:3: note: in expansion of macro 'elf_backend_omit_section_dynsym' elf_backend_omit_section_dynsym, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:5023: elf64-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf32-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:5299: elf32-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o pe-i386.lo pe-i386.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c pe-i386.c -fPIC -DPIC -o .libs/pe-i386.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c pe-i386.c -o pe-i386.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' In file included from coff-i386.c:619, from pe-i386.c:45: coffcode.h:2511:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5647:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-i386.c:24, from pe-i386.c:45: libbfd.h:270:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ coffcode.h:6017:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7504:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coff-i386.c:677:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:6001:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7507:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coff-i386.c:677:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:6005:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7508:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coff-i386.c:677:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:6021:40: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7509:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coff-i386.c:677:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:419:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const char * (*)(bfd *, asymbol *, bfd_boolean *)' {aka 'const char * (*)(struct bfd *, struct bfd_symbol *, int *)'} [-Wcast-function-type] ((const char *(*) (bfd *, asymbol *, bfd_boolean *)) bfd_nullvoidptr) ^ libcoff.h:344:3: note: in expansion of macro '_bfd_nosymbols_get_symbol_version_string' _bfd_nosymbols_get_symbol_version_string ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7593:3: note: in expansion of macro 'coff_get_symbol_version_string' NAME##_get_symbol_version_string, \ ^~~~ coff-i386.c:680:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), ^~~~~~~~~~~~~~~~~~~~~~ In file included from coff-i386.c:619, from pe-i386.c:45: coffcode.h:6033:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coff-i386.c:680:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), ^~~~~~~~~~~~~~~~~~~~~~ In file included from coff-i386.c:24, from pe-i386.c:45: libbfd.h:432:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol **, asymbol *, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_symbol **, struct bfd_symbol *, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol **, asymbol *, \ ^ libcoff.h:352:24: note: in expansion of macro '_bfd_nosymbols_find_line' #define coff_find_line _bfd_nosymbols_find_line ^~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7598:3: note: in expansion of macro 'coff_find_line' NAME##_find_line, \ ^~~~ coff-i386.c:680:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:535:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:7766:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coff-i386.c:684:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:537:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:7767:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coff-i386.c:684:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:540:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:7769:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coff-i386.c:684:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ In file included from coff-i386.c:619, from pe-i386.c:45: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3743:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] strncpy (section.s_name, current->name, SCNNMLEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:3784:8: warning: 'strncpy' output may be truncated copying 8 bytes from a string of length 28 [-Wstringop-truncation] strncpy (section.s_name, s_name_buf, SCNNMLEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o elf-vxworks.lo elf-vxworks.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elf-vxworks.c -fPIC -DPIC -o .libs/elf-vxworks.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elf-vxworks.c -o elf-vxworks.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o plugin.lo plugin.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c plugin.c -fPIC -DPIC -o .libs/plugin.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c plugin.c -o plugin.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' In file included from plugin.c:37: libbfd.h:270:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ plugin.c:78:53: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define bfd_plugin_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7504:3: note: in expansion of macro 'bfd_plugin_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ plugin.c:761:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_plugin), ^~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ plugin.c:79:55: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define bfd_plugin_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7508:3: note: in expansion of macro 'bfd_plugin_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ plugin.c:761:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_plugin), ^~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ plugin.c:80:48: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define bfd_plugin_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7509:3: note: in expansion of macro 'bfd_plugin_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ plugin.c:761:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_plugin), ^~~~~~~~~~~~~~~~~~~ libbfd.h:419:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const char * (*)(bfd *, asymbol *, bfd_boolean *)' {aka 'const char * (*)(struct bfd *, struct bfd_symbol *, int *)'} [-Wcast-function-type] ((const char *(*) (bfd *, asymbol *, bfd_boolean *)) bfd_nullvoidptr) ^ plugin.c:88:52: note: in expansion of macro '_bfd_nosymbols_get_symbol_version_string' #define bfd_plugin_get_symbol_version_string _bfd_nosymbols_get_symbol_version_string ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7593:3: note: in expansion of macro 'bfd_plugin_get_symbol_version_string' NAME##_get_symbol_version_string, \ ^~~~ plugin.c:768:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_plugin), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:421:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char *)' {aka 'int (*)(struct bfd *, const char *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char *)) bfd_false) ^ plugin.c:82:50: note: in expansion of macro '_bfd_nosymbols_bfd_is_local_label_name' #define bfd_plugin_bfd_is_local_label_name _bfd_nosymbols_bfd_is_local_label_name ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7594:3: note: in expansion of macro 'bfd_plugin_bfd_is_local_label_name' NAME##_bfd_is_local_label_name, \ ^~~~ plugin.c:768:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_plugin), ^~~~~~~~~~~~~~~~~~~~~~ plugin.c:83:56: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define bfd_plugin_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_plugin_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ plugin.c:768:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_plugin), ^~~~~~~~~~~~~~~~~~~~~~ In file included from plugin.c:37: libbfd.h:425:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) ^ plugin.c:84:39: note: in expansion of macro '_bfd_nosymbols_get_lineno' #define bfd_plugin_get_lineno _bfd_nosymbols_get_lineno ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7596:3: note: in expansion of macro 'bfd_plugin_get_lineno' NAME##_get_lineno, \ ^~~~ plugin.c:768:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_plugin), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:427:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol **, asection *, bfd_vma, const char **, const char **, unsigned int *, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_symbol **, struct bfd_section *, long unsigned int, const char **, const char **, unsigned int *, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol **, asection *, bfd_vma, \ ^ plugin.c:85:45: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' #define bfd_plugin_find_nearest_line _bfd_nosymbols_find_nearest_line ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7597:3: note: in expansion of macro 'bfd_plugin_find_nearest_line' NAME##_find_nearest_line, \ ^~~~ plugin.c:768:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_plugin), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:432:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol **, asymbol *, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_symbol **, struct bfd_symbol *, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol **, asymbol *, \ ^ plugin.c:86:38: note: in expansion of macro '_bfd_nosymbols_find_line' #define bfd_plugin_find_line _bfd_nosymbols_find_line ^~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7598:3: note: in expansion of macro 'bfd_plugin_find_line' NAME##_find_line, \ ^~~~ plugin.c:768:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_plugin), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:436:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ plugin.c:87:45: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define bfd_plugin_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7599:3: note: in expansion of macro 'bfd_plugin_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ plugin.c:768:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_plugin), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:439:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ plugin.c:89:48: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' #define bfd_plugin_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7600:3: note: in expansion of macro 'bfd_plugin_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ plugin.c:768:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_plugin), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:455:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ bfd.h:7650:3: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' NAME##_bfd_reloc_type_lookup, \ ^~~~ plugin.c:769:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:457:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, const char *)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, const char *)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, const char *)) bfd_nullvoidptr) ^ bfd.h:7651:3: note: in expansion of macro '_bfd_norelocs_bfd_reloc_name_lookup' NAME##_bfd_reloc_name_lookup ^~~~ plugin.c:769:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:535:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:7766:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ plugin.c:772:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:537:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:7767:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ plugin.c:772:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:540:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:7769:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ plugin.c:772:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o cpu-loongarch.lo cpu-loongarch.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c cpu-loongarch.c -fPIC -DPIC -o .libs/cpu-loongarch.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c cpu-loongarch.c -o cpu-loongarch.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o cpu-i386.lo cpu-i386.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c cpu-i386.c -fPIC -DPIC -o .libs/cpu-i386.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c cpu-i386.c -o cpu-i386.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o pei-i386.lo pei-i386.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c pei-i386.c -fPIC -DPIC -o .libs/pei-i386.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c pei-i386.c -o pei-i386.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' In file included from coff-i386.c:619, from pei-i386.c:45: coffcode.h:2511:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5647:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-i386.c:24, from pei-i386.c:45: libbfd.h:270:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ coffcode.h:6017:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7504:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coff-i386.c:677:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:6001:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7507:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coff-i386.c:677:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:6005:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7508:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coff-i386.c:677:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:6021:40: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7509:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coff-i386.c:677:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:419:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const char * (*)(bfd *, asymbol *, bfd_boolean *)' {aka 'const char * (*)(struct bfd *, struct bfd_symbol *, int *)'} [-Wcast-function-type] ((const char *(*) (bfd *, asymbol *, bfd_boolean *)) bfd_nullvoidptr) ^ libcoff.h:344:3: note: in expansion of macro '_bfd_nosymbols_get_symbol_version_string' _bfd_nosymbols_get_symbol_version_string ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7593:3: note: in expansion of macro 'coff_get_symbol_version_string' NAME##_get_symbol_version_string, \ ^~~~ coff-i386.c:680:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), ^~~~~~~~~~~~~~~~~~~~~~ In file included from coff-i386.c:619, from pei-i386.c:45: coffcode.h:6033:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coff-i386.c:680:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), ^~~~~~~~~~~~~~~~~~~~~~ In file included from coff-i386.c:24, from pei-i386.c:45: libbfd.h:432:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol **, asymbol *, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_symbol **, struct bfd_symbol *, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol **, asymbol *, \ ^ libcoff.h:352:24: note: in expansion of macro '_bfd_nosymbols_find_line' #define coff_find_line _bfd_nosymbols_find_line ^~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7598:3: note: in expansion of macro 'coff_find_line' NAME##_find_line, \ ^~~~ coff-i386.c:680:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:535:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:7766:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coff-i386.c:684:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:537:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:7767:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coff-i386.c:684:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:540:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:7769:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coff-i386.c:684:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ In file included from coff-i386.c:619, from pei-i386.c:45: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3743:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] strncpy (section.s_name, current->name, SCNNMLEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:3784:8: warning: 'strncpy' output may be truncated copying 8 bytes from a string of length 28 [-Wstringop-truncation] strncpy (section.s_name, s_name_buf, SCNNMLEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o peigen.lo peigen.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c peigen.c -fPIC -DPIC -o .libs/peigen.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c peigen.c -o peigen.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o cpu-iamcu.lo cpu-iamcu.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c cpu-iamcu.c -fPIC -DPIC -o .libs/cpu-iamcu.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c cpu-iamcu.c -o cpu-iamcu.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o cpu-l1om.lo cpu-l1om.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c cpu-l1om.c -fPIC -DPIC -o .libs/cpu-l1om.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c cpu-l1om.c -o cpu-l1om.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o cpu-k1om.lo cpu-k1om.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c cpu-k1om.c -fPIC -DPIC -o .libs/cpu-k1om.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c cpu-k1om.c -o cpu-k1om.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o cpu-plugin.lo cpu-plugin.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c cpu-plugin.c -fPIC -DPIC -o .libs/cpu-plugin.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c cpu-plugin.c -o cpu-plugin.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o archive64.lo archive64.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c archive64.c -fPIC -DPIC -o .libs/archive64.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c archive64.c -o archive64.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -o elf32-i386.lo elf32-i386.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elf32-i386.c -fPIC -DPIC -o .libs/elf32-i386.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elf32-i386.c -o elf32-i386.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' In file included from elf32-i386.c:21: elfxx-x86.h:694:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *, asection *)) bfd_true) ^ elf32-target.h:807:3: note: in expansion of macro 'elf_backend_omit_section_dynsym' elf_backend_omit_section_dynsym, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf32-i386.c:4420: elf32-target.h:477:3: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, struct bfd_link_info *)' {aka 'void (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((void (*) (bfd *, struct bfd_link_info *)) bfd_void) ^ elf32-target.h:815:3: note: in expansion of macro 'elf_backend_init_index_section' elf_backend_init_index_section, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf32-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ In file included from elf32-i386.c:21: elfxx-x86.h:694:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *, asection *)) bfd_true) ^ elf32-target.h:807:3: note: in expansion of macro 'elf_backend_omit_section_dynsym' elf_backend_omit_section_dynsym, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf32-i386.c:4420: elf32-target.h:477:3: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, struct bfd_link_info *)' {aka 'void (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((void (*) (bfd *, struct bfd_link_info *)) bfd_void) ^ elf32-target.h:815:3: note: in expansion of macro 'elf_backend_init_index_section' elf_backend_init_index_section, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf32-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ In file included from elf32-i386.c:21: elfxx-x86.h:694:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *, asection *)) bfd_true) ^ elf32-target.h:807:3: note: in expansion of macro 'elf_backend_omit_section_dynsym' elf_backend_omit_section_dynsym, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf32-i386.c:4420: elf32-target.h:477:3: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, struct bfd_link_info *)' {aka 'void (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((void (*) (bfd *, struct bfd_link_info *)) bfd_void) ^ elf32-target.h:815:3: note: in expansion of macro 'elf_backend_init_index_section' elf_backend_init_index_section, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf32-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ In file included from elf32-i386.c:21: elfxx-x86.h:694:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *, asection *)) bfd_true) ^ elf32-target.h:807:3: note: in expansion of macro 'elf_backend_omit_section_dynsym' elf_backend_omit_section_dynsym, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf32-i386.c:4420: elf32-target.h:477:3: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, struct bfd_link_info *)' {aka 'void (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((void (*) (bfd *, struct bfd_link_info *)) bfd_void) ^ elf32-target.h:815:3: note: in expansion of macro 'elf_backend_init_index_section' elf_backend_init_index_section, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf32-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ In file included from elf32-i386.c:21: elfxx-x86.h:694:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *, asection *)) bfd_true) ^ elf32-target.h:807:3: note: in expansion of macro 'elf_backend_omit_section_dynsym' elf_backend_omit_section_dynsym, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf32-i386.c:4420: elf32-target.h:477:3: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, struct bfd_link_info *)' {aka 'void (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((void (*) (bfd *, struct bfd_link_info *)) bfd_void) ^ elf32-target.h:815:3: note: in expansion of macro 'elf_backend_init_index_section' elf_backend_init_index_section, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf32-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ In file included from elf32-i386.c:21: elfxx-x86.h:694:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *, asection *)) bfd_true) ^ elf32-target.h:807:3: note: in expansion of macro 'elf_backend_omit_section_dynsym' elf_backend_omit_section_dynsym, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf32-i386.c:4420: elf32-target.h:477:3: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, struct bfd_link_info *)' {aka 'void (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((void (*) (bfd *, struct bfd_link_info *)) bfd_void) ^ elf32-target.h:815:3: note: in expansion of macro 'elf_backend_init_index_section' elf_backend_init_index_section, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf32-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=link loongarch64-redhat-linux-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -Wl,-Bsymbolic-functions -release `cat libtool-soversion` -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libbfd.la -rpath /usr/lib64 archive.lo archures.lo bfd.lo bfdio.lo bfdwin.lo cache.lo coff-bfd.lo compress.lo corefile.lo format.lo hash.lo init.lo libbfd.lo linker.lo merge.lo opncls.lo reloc.lo section.lo simple.lo stab-syms.lo stabs.lo syms.lo targets.lo binary.lo ihex.lo srec.lo tekhex.lo verilog.lo `cat ofiles` -L/builddir/build/BUILD/binutils-2.30/bfd/../libiberty/pic -liberty -Wl,-lc,--as-needed,-lm,--no-as-needed -ldl -L./../zlib -lz -ldl libtool: link: loongarch64-redhat-linux-gcc -shared -fPIC -DPIC .libs/archive.o .libs/archures.o .libs/bfd.o .libs/bfdio.o .libs/bfdwin.o .libs/cache.o .libs/coff-bfd.o .libs/compress.o .libs/corefile.o .libs/format.o .libs/hash.o .libs/init.o .libs/libbfd.o .libs/linker.o .libs/merge.o .libs/opncls.o .libs/reloc.o .libs/section.o .libs/simple.o .libs/stab-syms.o .libs/stabs.o .libs/syms.o .libs/targets.o .libs/binary.o .libs/ihex.o .libs/srec.o .libs/tekhex.o .libs/verilog.o .libs/elf64-loongarch.o .libs/elf64.o .libs/elfxx-loongarch.o .libs/elf32.o .libs/elf.o .libs/elflink.o .libs/elf-attrs.o .libs/elf-strtab.o .libs/elf-properties.o .libs/elf-eh-frame.o .libs/dwarf1.o .libs/dwarf2.o .libs/elf32-loongarch.o .libs/elf64-gen.o .libs/elf32-gen.o .libs/pe-x86_64.o .libs/pex64igen.o .libs/cofflink.o .libs/coffgen.o .libs/pei-x86_64.o .libs/elf64-x86-64.o .libs/elfxx-x86.o .libs/elf-ifunc.o .libs/elf-nacl.o .libs/pe-i386.o .libs/peigen.o .libs/pei-i386.o .libs/elf32-i386.o .libs/elf-vxworks.o .libs/plugin.o .libs/cpu-loongarch.o .libs/cpu-i386.o .libs/cpu-iamcu.o .libs/cpu-l1om.o .libs/cpu-k1om.o .libs/cpu-plugin.o .libs/archive64.o -L/builddir/build/BUILD/binutils-2.30/bfd/../libiberty/pic -liberty -L/builddir/build/BUILD/binutils-2.30/zlib -lz -ldl -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-lc -Wl,--as-needed -Wl,-lm -Wl,--no-as-needed -Wl,-soname -Wl,libbfd-2.30-113.0.3.an8.so -o .libs/libbfd-2.30-113.0.3.an8.so libtool: link: (cd ".libs" && rm -f "libbfd.so" && ln -s "libbfd-2.30-113.0.3.an8.so" "libbfd.so") libtool: link: ar rc .libs/libbfd.a archive.o archures.o bfd.o bfdio.o bfdwin.o cache.o coff-bfd.o compress.o corefile.o format.o hash.o init.o libbfd.o linker.o merge.o opncls.o reloc.o section.o simple.o stab-syms.o stabs.o syms.o targets.o binary.o ihex.o srec.o tekhex.o verilog.o elf64-loongarch.o elf64.o elfxx-loongarch.o elf32.o elf.o elflink.o elf-attrs.o elf-strtab.o elf-properties.o elf-eh-frame.o dwarf1.o dwarf2.o elf32-loongarch.o elf64-gen.o elf32-gen.o pe-x86_64.o pex64igen.o cofflink.o coffgen.o pei-x86_64.o elf64-x86-64.o elfxx-x86.o elf-ifunc.o elf-nacl.o pe-i386.o peigen.o pei-i386.o elf32-i386.o elf-vxworks.o plugin.o cpu-loongarch.o cpu-i386.o cpu-iamcu.o cpu-l1om.o cpu-k1om.o cpu-plugin.o archive64.o libtool: link: ranlib .libs/libbfd.a libtool: link: ( cd ".libs" && rm -f "libbfd.la" && ln -s "../libbfd.la" "libbfd.la" ) make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' libtooldir=`/bin/sh ./libtool --config | /usr/bin/sed -n -e 's/^objdir=//p'`; \ if [ -f $libtooldir/libbfd.a ]; then \ cp $libtooldir/libbfd.a libbfd.tmp; \ ranlib libbfd.tmp; \ /bin/sh ./../move-if-change libbfd.tmp libbfd.a; \ else true; fi touch stamp-lib make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' /usr/bin/make all-recursive Making all in . make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c -o dis-init.lo dis-init.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c dis-init.c -fPIC -DPIC -o .libs/dis-init.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c dis-init.c -o dis-init.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c -o dis-buf.lo dis-buf.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c dis-buf.c -fPIC -DPIC -o .libs/dis-buf.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c dis-buf.c -o dis-buf.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c -o disassemble.lo -DARCH_loongarch -DARCH_i386 -DARCH_iamcu -DARCH_l1om -DARCH_k1om ./disassemble.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c -DARCH_loongarch -DARCH_i386 -DARCH_iamcu -DARCH_l1om -DARCH_k1om ./disassemble.c -fPIC -DPIC -o .libs/disassemble.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c -DARCH_loongarch -DARCH_i386 -DARCH_iamcu -DARCH_l1om -DARCH_k1om ./disassemble.c -o disassemble.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c -o loongarch-dis.lo loongarch-dis.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c loongarch-dis.c -fPIC -DPIC -o .libs/loongarch-dis.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c loongarch-dis.c -o loongarch-dis.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes' loongarch-dis.c: In function 'disassemble_one': loongarch-dis.c:158:1: warning: stack usage might be unbounded [-Wstack-usage=] disassemble_one (insn_t insn, struct disassemble_info *info) ^~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c -o loongarch-opc.lo loongarch-opc.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c loongarch-opc.c -fPIC -DPIC -o .libs/loongarch-opc.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c loongarch-opc.c -o loongarch-opc.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes' loongarch-opc.c:109:32: warning: 'loongarch_test_opcodes' defined but not used [-Wunused-variable] static struct loongarch_opcode loongarch_test_opcodes[] = { ^~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c -o loongarch-coder.lo loongarch-coder.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c loongarch-coder.c -fPIC -DPIC -o .libs/loongarch-coder.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c loongarch-coder.c -o loongarch-coder.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c -o i386-opc.lo i386-opc.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c i386-opc.c -fPIC -DPIC -o .libs/i386-opc.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c i386-opc.c -o i386-opc.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c -o i386-dis.lo i386-dis.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c i386-dis.c -fPIC -DPIC -o .libs/i386-dis.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c i386-dis.c -o i386-dis.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes' /bin/sh ./libtool --tag=CC --mode=link loongarch64-redhat-linux-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -Wl,-Bsymbolic-functions -release `cat ../bfd/libtool-soversion` -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libopcodes.la -rpath /usr/lib64 dis-buf.lo disassemble.lo dis-init.lo loongarch-dis.lo loongarch-opc.lo loongarch-coder.lo i386-dis.lo i386-opc.lo -Wl,/builddir/build/BUILD/binutils-2.30/opcodes/../bfd/.libs/libbfd.so -L/builddir/build/BUILD/binutils-2.30/opcodes/../libiberty/pic -liberty -Wl,-lc,--as-needed,-lm,--no-as-needed ../bfd/libbfd.la libtool: link: loongarch64-redhat-linux-gcc -shared -fPIC -DPIC .libs/dis-buf.o .libs/disassemble.o .libs/dis-init.o .libs/loongarch-dis.o .libs/loongarch-opc.o .libs/loongarch-coder.o .libs/i386-dis.o .libs/i386-opc.o -Wl,-rpath -Wl,/builddir/build/BUILD/binutils-2.30/bfd/.libs -Wl,-rpath -Wl,/usr/lib64 -L/builddir/build/BUILD/binutils-2.30/opcodes/../libiberty/pic ../bfd/.libs/libbfd.so -L/builddir/build/BUILD/binutils-2.30/bfd/../libiberty/pic -L/builddir/build/BUILD/binutils-2.30/zlib -liberty -lz -ldl -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,/builddir/build/BUILD/binutils-2.30/opcodes/../bfd/.libs/libbfd.so -Wl,-lc -Wl,--as-needed -Wl,-lm -Wl,--no-as-needed -Wl,-soname -Wl,libopcodes-2.30-113.0.3.an8.so -o .libs/libopcodes-2.30-113.0.3.an8.so libtool: link: (cd ".libs" && rm -f "libopcodes.so" && ln -s "libopcodes-2.30-113.0.3.an8.so" "libopcodes.so") libtool: link: ar rc .libs/libopcodes.a dis-buf.o disassemble.o dis-init.o loongarch-dis.o loongarch-opc.o loongarch-coder.o i386-dis.o i386-opc.o libtool: link: ranlib .libs/libopcodes.a libtool: link: ( cd ".libs" && rm -f "libopcodes.la" && ln -s "../libopcodes.la" "libopcodes.la" ) make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes' libtooldir=`/bin/sh ./libtool --config | sed -n -e 's/^objdir=//p'`; \ if [ -f $libtooldir/libopcodes.a ]; then \ cp $libtooldir/libopcodes.a libopcodes.tmp; \ ranlib libopcodes.tmp; \ /bin/sh ./../move-if-change libopcodes.tmp libopcodes.a; \ else true; fi touch stamp-lib make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes' Making all in po make[4]: Nothing to be done for 'all'. /usr/bin/make all-recursive Making all in doc make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas/doc' touch as.1 perl ./../../etc/texi2pod.pl -I "." -I "../../libiberty" -I "../../bfd/doc" -I ../../bfd/doc -Dman < ./as.texinfo > as.pod (pod2man --center="GNU Development Tools" --release="binutils-2.30" --section=1 as.pod | \ sed -e '/^.if n .na/d' > as.1.T$$ && \ mv -f as.1.T$$ as.1) || \ (rm -f as.1.T$$ && exit 1) rm -f as.pod make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas/doc' Making all in po make[4]: Nothing to be done for 'all'. make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./config -I./../include -I./.. -I./../bfd -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Wwrite-strings -I./../zlib -O2 -g -c compress-debug.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./config -I./../include -I./.. -I./../bfd -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Wwrite-strings -I./../zlib -O2 -g -c atof-generic.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./config -I./../include -I./.. -I./../bfd -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Wwrite-strings -I./../zlib -O2 -g -c depend.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./config -I./../include -I./.. -I./../bfd -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Wwrite-strings -I./../zlib -O2 -g -c as.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./config -I./../include -I./.. -I./../bfd -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Wwrite-strings -I./../zlib -O2 -g -c app.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./config -I./../include -I./.. -I./../bfd -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Wwrite-strings -I./../zlib -O2 -g -c cond.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./config -I./../include -I./.. -I./../bfd -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Wwrite-strings -I./../zlib -O2 -g -c ecoff.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./config -I./../include -I./.. -I./../bfd -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Wwrite-strings -I./../zlib -O2 -g -c ehopt.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./config -I./../include -I./.. -I./../bfd -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Wwrite-strings -I./../zlib -O2 -g -c flonum-copy.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./config -I./../include -I./.. -I./../bfd -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Wwrite-strings -I./../zlib -O2 -g -c flonum-konst.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./config -I./../include -I./.. -I./../bfd -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Wwrite-strings -I./../zlib -O2 -g -c dw2gencfi.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./config -I./../include -I./.. -I./../bfd -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Wwrite-strings -I./../zlib -O2 -g -c flonum-mult.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./config -I./../include -I./.. -I./../bfd -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Wwrite-strings -I./../zlib -O2 -g -c dwarf2dbg.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./config -I./../include -I./.. -I./../bfd -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Wwrite-strings -I./../zlib -O2 -g -c hash.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./config -I./../include -I./.. -I./../bfd -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Wwrite-strings -I./../zlib -O2 -g -c frags.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./config -I./../include -I./.. -I./../bfd -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Wwrite-strings -I./../zlib -O2 -g -c input-file.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./config -I./../include -I./.. -I./../bfd -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Wwrite-strings -I./../zlib -O2 -g -c expr.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./config -I./../include -I./.. -I./../bfd -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Wwrite-strings -I./../zlib -O2 -g -c literal.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./config -I./../include -I./.. -I./../bfd -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Wwrite-strings -I./../zlib -O2 -g -c input-scrub.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./config -I./../include -I./.. -I./../bfd -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Wwrite-strings -I./../zlib -O2 -g -c output-file.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./config -I./../include -I./.. -I./../bfd -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Wwrite-strings -I./../zlib -O2 -g -c messages.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./config -I./../include -I./.. -I./../bfd -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Wwrite-strings -I./../zlib -O2 -g -c remap.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./config -I./../include -I./.. -I./../bfd -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Wwrite-strings -I./../zlib -O2 -g -c listing.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./config -I./../include -I./.. -I./../bfd -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Wwrite-strings -I./../zlib -O2 -g -c sb.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./config -I./../include -I./.. -I./../bfd -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Wwrite-strings -I./../zlib -O2 -g -c macro.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./config -I./../include -I./.. -I./../bfd -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Wwrite-strings -I./../zlib -O2 -g -c stabs.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' stabs.c: In function 'generate_asm_file': stabs.c:545:7: warning: 'strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] strncpy (bufp, tmp, len); ^~~~~~~~~~~~~~~~~~~~~~~~ stabs.c:540:61: note: length computed here size_t len = (bslash) ? (size_t) (bslash - tmp + 1) : strlen (tmp); ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./config -I./../include -I./.. -I./../bfd -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Wwrite-strings -I./../zlib -O2 -g -c subsegs.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./config -I./../include -I./.. -I./../bfd -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Wwrite-strings -I./../zlib -O2 -g -c -o tc-loongarch.o `test -f 'config/tc-loongarch.c' || echo './'`config/tc-loongarch.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' config/tc-loongarch.c:423:1: warning: no previous prototype for 'is_internal_label' [-Wmissing-prototypes] is_internal_label (const char *c_str) ^~~~~~~~~~~~~~~~~ config/tc-loongarch.c: In function 'md_apply_fix': config/tc-loongarch.c:1024:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (fixP->fx_addsy) ^ config/tc-loongarch.c:1026:5: note: here case BFD_RELOC_LARCH_SOP_PUSH_PCREL: ^~~~ config/tc-loongarch.c: In function 'loongarch_handle_align': config/tc-loongarch.c:1310:12: warning: this statement may fall through [-Wimplicit-fallthrough=] *p++ = '\0'; ~~~~~^~~~~~ config/tc-loongarch.c:1311:5: note: here case 2: ^~~~ config/tc-loongarch.c:1312:12: warning: this statement may fall through [-Wimplicit-fallthrough=] *p++ = '\0'; ~~~~~^~~~~~ config/tc-loongarch.c:1313:5: note: here case 1: ^~~~ At top level: config/tc-loongarch.c:281:1: warning: 's_loongarch_set' defined but not used [-Wunused-function] s_loongarch_set (int x ATTRIBUTE_UNUSED) ^~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./config -I./../include -I./.. -I./../bfd -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Wwrite-strings -I./../zlib -O2 -g -c write.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./config -I./../include -I./.. -I./../bfd -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Wwrite-strings -I./../zlib -O2 -g -c -o atof-ieee.o `test -f 'config/atof-ieee.c' || echo './'`config/atof-ieee.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./config -I./../include -I./.. -I./../bfd -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Wwrite-strings -I./../zlib -O2 -g -c symbols.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' /bin/sh ./../ylwrap config/loongarch-parse.y y.tab.c config/loongarch-parse.c y.tab.h config/loongarch-parse.h y.output config/loongarch-parse.output -- bison -y make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' /bin/sh ./../ylwrap ./config/loongarch-lex.l lex.yy.c loongarch-lex.c -- flex make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./config -I./../include -I./.. -I./../bfd -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Wwrite-strings -I./../zlib -O2 -g -c read.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' /bin/sh ./../ylwrap ./config/loongarch-parse.y y.tab.c loongarch-parse.c y.tab.h loongarch-parse.h -- bison -y -d ; updating loongarch-parse.h make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./config -I./../include -I./.. -I./../bfd -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Wwrite-strings -I./../zlib -O2 -g -c -o obj-elf.o `test -f 'config/obj-elf.c' || echo './'`config/obj-elf.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' config/obj-elf.c:122:22: warning: cast between incompatible function types from 'struct fix * (*)(int)' to 'void (*)(int)' [-Wcast-function-type] {"vtable_inherit", (void (*) (int)) &obj_elf_vtable_inherit, 0}, ^ config/obj-elf.c:123:20: warning: cast between incompatible function types from 'struct fix * (*)(int)' to 'void (*)(int)' [-Wcast-function-type] {"vtable_entry", (void (*) (int)) &obj_elf_vtable_entry, 0}, ^ config/obj-elf.c:133:13: warning: cast between incompatible function types from 'char * (*)(int)' to 'void (*)(int)' [-Wcast-function-type] { "file", (void (*) (int)) dwarf2_directive_file, 0 }, ^ make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./config -I./../include -I./.. -I./../bfd -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Wwrite-strings -I./../zlib -O2 -g -c -o loongarch-parse.o `test -f 'config/loongarch-parse.c' || echo './'`config/loongarch-parse.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' config/loongarch-parse.y:4:6: warning: no previous prototype for 'yyerror' [-Wmissing-prototypes] void yyerror(const char *s) {} ^~~~~~~ config/loongarch-parse.y: In function 'yyerror': config/loongarch-parse.y:4:26: warning: unused parameter 's' [-Wunused-parameter] void yyerror(const char *s) {} ~~~~~~~~~~~~^ config/loongarch-parse.y: At top level: config/loongarch-parse.y:29:1: warning: no previous prototype for 'loongarch_parse_expr' [-Wmissing-prototypes] loongarch_parse_expr (const char *expr, ^~~~~~~~~~~~~~~~~~~~ config/loongarch-parse.y: In function 'emit_unary': config/loongarch-parse.y:180:14: warning: this statement may fall through [-Wimplicit-fallthrough=] top->type = BFD_RELOC_LARCH_SOP_NOT; ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ config/loongarch-parse.y:181:2: note: here default: ^~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./config -I./../include -I./.. -I./../bfd -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Wwrite-strings -I./../zlib -O2 -g -c ./config/loongarch-lex-wrapper.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' In file included from ./../include/alloca-conf.h:16, from ./as.h:37, from ./config/loongarch-lex.l:3, from ./config/loongarch-lex-wrapper.c:25: ./config.h:269: warning: "PACKAGE" redefined #define PACKAGE "gas" In file included from ../bfd/sysdep.h:29, from ./config/loongarch-lex-wrapper.c:24: ../bfd/config.h:294: note: this is the location of the previous definition #define PACKAGE "bfd" In file included from ./../include/alloca-conf.h:16, from ./as.h:37, from ./config/loongarch-lex.l:3, from ./config/loongarch-lex-wrapper.c:25: ./config.h:275: warning: "PACKAGE_NAME" redefined #define PACKAGE_NAME "gas" In file included from ../bfd/sysdep.h:29, from ./config/loongarch-lex-wrapper.c:24: ../bfd/config.h:300: note: this is the location of the previous definition #define PACKAGE_NAME "bfd" In file included from ./../include/alloca-conf.h:16, from ./as.h:37, from ./config/loongarch-lex.l:3, from ./config/loongarch-lex-wrapper.c:25: ./config.h:278: warning: "PACKAGE_STRING" redefined #define PACKAGE_STRING "gas 2.30" In file included from ../bfd/sysdep.h:29, from ./config/loongarch-lex-wrapper.c:24: ../bfd/config.h:303: note: this is the location of the previous definition #define PACKAGE_STRING "bfd 2.30" In file included from ./../include/alloca-conf.h:16, from ./as.h:37, from ./config/loongarch-lex.l:3, from ./config/loongarch-lex-wrapper.c:25: ./config.h:281: warning: "PACKAGE_TARNAME" redefined #define PACKAGE_TARNAME "gas" In file included from ../bfd/sysdep.h:29, from ./config/loongarch-lex-wrapper.c:24: ../bfd/config.h:306: note: this is the location of the previous definition #define PACKAGE_TARNAME "bfd" In file included from ./config/loongarch-lex-wrapper.c:25: loongarch-lex.c:1222:16: warning: 'input' defined but not used [-Wunused-function] static int input (void) ^~~~~ loongarch-lex.c:1179:17: warning: 'yyunput' defined but not used [-Wunused-function] static void yyunput (int c, char * yy_bp ) ^~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' /bin/sh ./libtool --tag=CC --mode=link loongarch64-redhat-linux-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Wwrite-strings -I./../zlib -O2 -g -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o as-new app.o as.o atof-generic.o compress-debug.o cond.o depend.o dwarf2dbg.o dw2gencfi.o ecoff.o ehopt.o expr.o flonum-copy.o flonum-konst.o flonum-mult.o frags.o hash.o input-file.o input-scrub.o listing.o literal.o macro.o messages.o output-file.o read.o remap.o sb.o stabs.o subsegs.o symbols.o write.o tc-loongarch.o obj-elf.o atof-ieee.o loongarch-parse.o loongarch-lex-wrapper.o ../opcodes/libopcodes.la ../bfd/libbfd.la ../libiberty/libiberty.a -ldl libtool: link: loongarch64-redhat-linux-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Wwrite-strings -I./../zlib -O2 -g -Wl,-z -Wl,relro -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o .libs/as-new app.o as.o atof-generic.o compress-debug.o cond.o depend.o dwarf2dbg.o dw2gencfi.o ecoff.o ehopt.o expr.o flonum-copy.o flonum-konst.o flonum-mult.o frags.o hash.o input-file.o input-scrub.o listing.o literal.o macro.o messages.o output-file.o read.o remap.o sb.o stabs.o subsegs.o symbols.o write.o tc-loongarch.o obj-elf.o atof-ieee.o loongarch-parse.o loongarch-lex-wrapper.o ../opcodes/.libs/libopcodes.so -L/builddir/build/BUILD/binutils-2.30/opcodes/../libiberty/pic -L/builddir/build/BUILD/binutils-2.30/bfd/../libiberty/pic -L/builddir/build/BUILD/binutils-2.30/zlib /builddir/build/BUILD/binutils-2.30/bfd/.libs/libbfd.so ../bfd/.libs/libbfd.so -liberty -lz ../libiberty/libiberty.a -ldl -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' /usr/bin/make all-recursive Making info in doc Making all in po make[4]: Nothing to be done for 'all'. make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' if [ -r sysinfo.c ]; then \ loongarch64-redhat-linux-gcc -c -I. -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g sysinfo.c ; \ else \ loongarch64-redhat-linux-gcc -c -I. -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g ./sysinfo.c ; \ fi make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' loongarch64-redhat-linux-gcc -c -I. -I. -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g ./syslex_wrap.c make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' In file included from ./syslex_wrap.c:25: syslex.c: In function 'yy_scan_bytes': syslex.c:1695:17: warning: comparison of integer expressions of different signedness: 'yy_size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] for ( i = 0; i < _yybytes_len; ++i ) ^ make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' touch addr2line.1 perl ../../etc/texi2pod.pl -I "." -I "../../libiberty" -I "../../bfd/doc" -I ../../bfd/doc -Dman -Daddr2line < ./binutils.texi > addr2line.pod (pod2man --center="GNU Development Tools" --release="binutils-2.30" --section=1 addr2line.pod | sed -e '/^.if n .na/d' > addr2line.1.T$$ && \ mv -f addr2line.1.T$$ addr2line.1) || (rm -f addr2line.1.T$$ && exit 1) rm -f addr2line.pod make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -DDEBUG -I../bfd -I./../include -I./../bfd -I. -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c basic_blocks.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' touch ar.1 perl ../../etc/texi2pod.pl -I "." -I "../../libiberty" -I "../../bfd/doc" -I ../../bfd/doc -Dman -Dar < ./binutils.texi > ar.pod (pod2man --center="GNU Development Tools" --release="binutils-2.30" --section=1 ar.pod | sed -e '/^.if n .na/d' > ar.1.T$$ && \ mv -f ar.1.T$$ ar.1) || (rm -f ar.1.T$$ && exit 1) rm -f ar.pod make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' touch dlltool.1 perl ../../etc/texi2pod.pl -I "." -I "../../libiberty" -I "../../bfd/doc" -I ../../bfd/doc -Dman -Ddlltool < ./binutils.texi > dlltool.pod (pod2man --center="GNU Development Tools" --release="binutils-2.30" --section=1 dlltool.pod | sed -e '/^.if n .na/d' > dlltool.1.T$$ && \ mv -f dlltool.1.T$$ dlltool.1) || (rm -f dlltool.1.T$$ && exit 1) rm -f dlltool.pod make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -DDEBUG -I../bfd -I./../include -I./../bfd -I. -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c call_graph.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' touch nlmconv.1 perl ../../etc/texi2pod.pl -I "." -I "../../libiberty" -I "../../bfd/doc" -I ../../bfd/doc -Dman -Dnlmconv < ./binutils.texi > nlmconv.pod (pod2man --center="GNU Development Tools" --release="binutils-2.30" --section=1 nlmconv.pod | sed -e '/^.if n .na/d' > nlmconv.1.T$$ && \ mv -f nlmconv.1.T$$ nlmconv.1) || (rm -f nlmconv.1.T$$ && exit 1) rm -f nlmconv.pod make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -DDEBUG -I../bfd -I./../include -I./../bfd -I. -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c cg_arcs.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -DDEBUG -I../bfd -I./../include -I./../bfd -I. -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c cg_dfn.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' touch nm.1 perl ../../etc/texi2pod.pl -I "." -I "../../libiberty" -I "../../bfd/doc" -I ../../bfd/doc -Dman -Dnm < ./binutils.texi > nm.pod (pod2man --center="GNU Development Tools" --release="binutils-2.30" --section=1 nm.pod | sed -e '/^.if n .na/d' > nm.1.T$$ && \ mv -f nm.1.T$$ nm.1) || (rm -f nm.1.T$$ && exit 1) rm -f nm.pod make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof' restore=: && backupdir=".am$$" && \ rm -rf $backupdir && mkdir $backupdir && \ if (makeinfo --split-size=5000000 --split-size=5000000 --version) >/dev/null 2>&1; then \ for f in gprof.info gprof.info-[0-9] gprof.info-[0-9][0-9] gprof.i[0-9] gprof.i[0-9][0-9]; do \ if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \ done; \ else :; fi && \ if makeinfo --split-size=5000000 --split-size=5000000 -I "." -I "./../bfd/doc" -I ../bfd/doc -I . \ -o gprof.info `test -f 'gprof.texi' || echo './'`gprof.texi; \ then \ rc=0; \ else \ rc=$?; \ $restore $backupdir/* `echo "./gprof.info" | sed 's|[^/]*$||'`; \ fi; \ rm -rf $backupdir; exit $rc make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' touch objcopy.1 perl ../../etc/texi2pod.pl -I "." -I "../../libiberty" -I "../../bfd/doc" -I ../../bfd/doc -Dman -Dobjcopy < ./binutils.texi > objcopy.pod (pod2man --center="GNU Development Tools" --release="binutils-2.30" --section=1 objcopy.pod | sed -e '/^.if n .na/d' > objcopy.1.T$$ && \ mv -f objcopy.1.T$$ objcopy.1) || (rm -f objcopy.1.T$$ && exit 1) rm -f objcopy.pod make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' loongarch64-redhat-linux-gcc -O2 -g -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o sysinfo sysinfo.o syslex_wrap.o make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' touch ranlib.1 perl ../../etc/texi2pod.pl -I "." -I "../../libiberty" -I "../../bfd/doc" -I ../../bfd/doc -Dman -Dranlib < ./binutils.texi > ranlib.pod (pod2man --center="GNU Development Tools" --release="binutils-2.30" --section=1 ranlib.pod | sed -e '/^.if n .na/d' > ranlib.1.T$$ && \ mv -f ranlib.1.T$$ ranlib.1) || (rm -f ranlib.1.T$$ && exit 1) rm -f ranlib.pod make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' touch objdump.1 perl ../../etc/texi2pod.pl -I "." -I "../../libiberty" -I "../../bfd/doc" -I ../../bfd/doc -Dman -Dobjdump < ./binutils.texi > objdump.pod (pod2man --center="GNU Development Tools" --release="binutils-2.30" --section=1 objdump.pod | sed -e '/^.if n .na/d' > objdump.1.T$$ && \ mv -f objdump.1.T$$ objdump.1) || (rm -f objdump.1.T$$ && exit 1) rm -f objdump.pod make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -DDEBUG -I../bfd -I./../include -I./../bfd -I. -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c cg_print.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' touch readelf.1 perl ../../etc/texi2pod.pl -I "." -I "../../libiberty" -I "../../bfd/doc" -I ../../bfd/doc -Dman -Dreadelf < ./binutils.texi > readelf.pod (pod2man --center="GNU Development Tools" --release="binutils-2.30" --section=1 readelf.pod | sed -e '/^.if n .na/d' > readelf.1.T$$ && \ mv -f readelf.1.T$$ readelf.1) || (rm -f readelf.1.T$$ && exit 1) rm -f readelf.pod make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' touch size.1 perl ../../etc/texi2pod.pl -I "." -I "../../libiberty" -I "../../bfd/doc" -I ../../bfd/doc -Dman -Dsize < ./binutils.texi > size.pod (pod2man --center="GNU Development Tools" --release="binutils-2.30" --section=1 size.pod | sed -e '/^.if n .na/d' > size.1.T$$ && \ mv -f size.1.T$$ size.1) || (rm -f size.1.T$$ && exit 1) rm -f size.pod make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -DDEBUG -I../bfd -I./../include -I./../bfd -I. -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c corefile.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' touch strings.1 perl ../../etc/texi2pod.pl -I "." -I "../../libiberty" -I "../../bfd/doc" -I ../../bfd/doc -Dman -Dstrings < ./binutils.texi > strings.pod (pod2man --center="GNU Development Tools" --release="binutils-2.30" --section=1 strings.pod | sed -e '/^.if n .na/d' > strings.1.T$$ && \ mv -f strings.1.T$$ strings.1) || (rm -f strings.1.T$$ && exit 1) rm -f strings.pod make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' ./sysinfo -d <./sysroff.info >sysroff.h make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -DDEBUG -I../bfd -I./../include -I./../bfd -I. -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c gmon_io.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' touch elfedit.1 perl ../../etc/texi2pod.pl -I "." -I "../../libiberty" -I "../../bfd/doc" -I ../../bfd/doc -Dman -Delfedit < ./binutils.texi > elfedit.pod (pod2man --center="GNU Development Tools" --release="binutils-2.30" --section=1 elfedit.pod | sed -e '/^.if n .na/d' > elfedit.1.T$$ && \ mv -f elfedit.1.T$$ elfedit.1) || (rm -f elfedit.1.T$$ && exit 1) rm -f elfedit.pod make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' touch strip.1 perl ../../etc/texi2pod.pl -I "." -I "../../libiberty" -I "../../bfd/doc" -I ../../bfd/doc -Dman -Dstrip < ./binutils.texi > strip.pod (pod2man --center="GNU Development Tools" --release="binutils-2.30" --section=1 strip.pod | sed -e '/^.if n .na/d' > strip.1.T$$ && \ mv -f strip.1.T$$ strip.1) || (rm -f strip.1.T$$ && exit 1) rm -f strip.pod make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -DDEBUG -I../bfd -I./../include -I./../bfd -I. -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c gprof.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' touch windres.1 perl ../../etc/texi2pod.pl -I "." -I "../../libiberty" -I "../../bfd/doc" -I ../../bfd/doc -Dman -Dwindres < ./binutils.texi > windres.pod (pod2man --center="GNU Development Tools" --release="binutils-2.30" --section=1 windres.pod | sed -e '/^.if n .na/d' > windres.1.T$$ && \ mv -f windres.1.T$$ windres.1) || (rm -f windres.1.T$$ && exit 1) rm -f windres.pod make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' touch windmc.1 perl ../../etc/texi2pod.pl -I "." -I "../../libiberty" -I "../../bfd/doc" -I ../../bfd/doc -Dman -Dwindmc < ./binutils.texi > windmc.pod (pod2man --center="GNU Development Tools" --release="binutils-2.30" --section=1 windmc.pod | sed -e '/^.if n .na/d' > windmc.1.T$$ && \ mv -f windmc.1.T$$ windmc.1) || (rm -f windmc.1.T$$ && exit 1) rm -f windmc.pod make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -DDEBUG -I../bfd -I./../include -I./../bfd -I. -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c hertz.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' touch cxxfilt.man perl ../../etc/texi2pod.pl -I "." -I "../../libiberty" -I "../../bfd/doc" -I ../../bfd/doc -Dman -Dcxxfilt < ./binutils.texi > c++filt.pod (pod2man --center="GNU Development Tools" --release="binutils-2.30" --section=1 c++filt.pod | sed -e '/^.if n .na/d' > cxxfilt.man.T$$ && \ mv -f cxxfilt.man.T$$ cxxfilt.man) || (rm -f cxxfilt.man.T$$ && exit 1) rm -f c++filt.pod make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' restore=: && backupdir=".am$$" && \ rm -rf $backupdir && mkdir $backupdir && \ if (makeinfo --split-size=5000000 --split-size=5000000 --version) >/dev/null 2>&1; then \ for f in binutils.info binutils.info-[0-9] binutils.info-[0-9][0-9] binutils.i[0-9] binutils.i[0-9][0-9]; do \ if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \ done; \ else :; fi && \ if makeinfo --split-size=5000000 --split-size=5000000 -I "." -I "../../libiberty" -I "../../bfd/doc" -I ../../bfd/doc -I . \ -o binutils.info `test -f 'binutils.texi' || echo './'`binutils.texi; \ then \ rc=0; \ else \ rc=$?; \ $restore $backupdir/* `echo "./binutils.info" | sed 's|[^/]*$||'`; \ fi; \ rm -rf $backupdir; exit $rc make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' binutils.texi:815: warning: @ref node name should not contain `.' binutils.texi:1233: warning: @xref node name should not contain `.' binutils.texi:3800: warning: @ref node name should not contain `.' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' if test -f cxxfilt.man; then \ man=cxxfilt.man; \ else \ man=./cxxfilt.man; \ fi; \ sed -e 's/@PROGRAM@/c++filt/' \ -e 's/cxxfilt/c++filt/' < $man \ > c++filt.1 make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' Making info in po make[3]: Nothing to be done for 'info'. make[3]: Nothing to be done for 'info-am'. /usr/bin/make all-recursive Making all in doc make[4]: Nothing to be done for 'all'. Making all in po make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -DDEBUG -I../bfd -I./../include -I./../bfd -I. -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c source.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof' make[4]: Nothing to be done for 'all'. make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -DDEBUG -I../bfd -I./../include -I./../bfd -I. -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c search_list.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -DDEBUG -I../bfd -I./../include -I./../bfd -I. -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c hist.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -DDEBUG -I../bfd -I./../include -I./../bfd -I. -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c symtab.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -DLOCALEDIR="\"/usr/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c size.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -DDEBUG -I../bfd -I./../include -I./../bfd -I. -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c sym_ids.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -DLOCALEDIR="\"/usr/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c version.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -DLOCALEDIR="\"/usr/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c filemode.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -DDEBUG -I../bfd -I./../include -I./../bfd -I. -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c utils.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -DDEBUG -I../bfd -I./../include -I./../bfd -I. -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c i386.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -DDEBUG -I../bfd -I./../include -I./../bfd -I. -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c alpha.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -DLOCALEDIR="\"/usr/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c bucomm.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -DDEBUG -I../bfd -I./../include -I./../bfd -I. -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c vax.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -DDEBUG -I../bfd -I./../include -I./../bfd -I. -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c sparc.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -DDEBUG -I../bfd -I./../include -I./../bfd -I. -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c tahoe.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -DDEBUG -I../bfd -I./../include -I./../bfd -I. -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c mips.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -DDEBUG -I../bfd -I./../include -I./../bfd -I. -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c aarch64.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -DDEBUG -I../bfd -I./../include -I./../bfd -I. -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c flat_bl.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -DDEBUG -I../bfd -I./../include -I./../bfd -I. -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c bsd_callg_bl.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -DDEBUG -I../bfd -I./../include -I./../bfd -I. -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -c fsf_callg_bl.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof' touch gprof.1 perl ./../etc/texi2pod.pl -I "." -I "./../bfd/doc" -I ../bfd/doc -Dman -Dgprof < ./gprof.texi > gprof.pod (pod2man --center="GNU" --release="binutils-2.30" --section=1 gprof.pod | \ sed -e '/^.if n .na/d' > gprof.1.T$$ && \ mv -f gprof.1.T$$ gprof.1) || \ (rm -f gprof.1.T$$ && exit 1) rm -f gprof.pod make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof' /bin/sh ./libtool --tag=CC --mode=link loongarch64-redhat-linux-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o gprof basic_blocks.o call_graph.o cg_arcs.o cg_dfn.o cg_print.o corefile.o gmon_io.o gprof.o hertz.o hist.o source.o search_list.o symtab.o sym_ids.o utils.o i386.o alpha.o vax.o tahoe.o sparc.o mips.o aarch64.o flat_bl.o bsd_callg_bl.o fsf_callg_bl.o ../bfd/libbfd.la ../libiberty/libiberty.a -lm -ldl libtool: link: loongarch64-redhat-linux-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -Wl,-z -Wl,relro -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o .libs/gprof basic_blocks.o call_graph.o cg_arcs.o cg_dfn.o cg_print.o corefile.o gmon_io.o gprof.o hertz.o hist.o source.o search_list.o symtab.o sym_ids.o utils.o i386.o alpha.o vax.o tahoe.o sparc.o mips.o aarch64.o flat_bl.o bsd_callg_bl.o fsf_callg_bl.o ../bfd/.libs/libbfd.so -L/builddir/build/BUILD/binutils-2.30/bfd/../libiberty/pic -L/builddir/build/BUILD/binutils-2.30/zlib -liberty -lz ../libiberty/libiberty.a -lm -ldl -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -DLOCALEDIR="\"/usr/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c rddbg.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -DLOCALEDIR="\"/usr/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c prdbg.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -DLOCALEDIR="\"/usr/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c -DOBJDUMP_PRIVATE_VECTORS="" ./objdump.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -DLOCALEDIR="\"/usr/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c debug.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -DLOCALEDIR="\"/usr/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c rdcoff.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -DLOCALEDIR="\"/usr/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elfcomm.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -DLOCALEDIR="\"/usr/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c `test -f arparse.c || echo ./`arparse.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -DLOCALEDIR="\"/usr/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c `test -f arlex.c || echo ./`arlex.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' arlex.c: In function 'yy_scan_bytes': arlex.c:1821:17: warning: comparison of integer expressions of different signedness: 'yy_size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] for ( i = 0; i < _yybytes_len; ++i ) ^ make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -DLOCALEDIR="\"/usr/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c stabs.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -DLOCALEDIR="\"/usr/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c not-ranlib.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -DLOCALEDIR="\"/usr/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c arsup.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -DLOCALEDIR="\"/usr/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c rename.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -DLOCALEDIR="\"/usr/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c ar.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -DLOCALEDIR="\"/usr/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c binemul.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -DLOCALEDIR="\"/usr/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c emul_vanilla.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -DLOCALEDIR="\"/usr/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c is-ranlib.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -DLOCALEDIR="\"/usr/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c strings.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' strings.c: In function 'print_strings': strings.c:1187:13: warning: unused parameter 'stop_point' [-Wunused-parameter] int stop_point, int magiccount, char *magic) ~~~~^~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -DLOCALEDIR="\"/usr/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c not-strip.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -DLOCALEDIR="\"/usr/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c ieee.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -DLOCALEDIR="\"/usr/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c addr2line.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -DLOCALEDIR="\"/usr/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c wrstabs.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -DLOCALEDIR="\"/usr/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c unwind-ia64.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -DLOCALEDIR="\"/usr/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c elfedit.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -DLOCALEDIR="\"/usr/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c objcopy.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -DLOCALEDIR="\"/usr/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c is-strip.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -DLOCALEDIR="\"/usr/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c cxxfilt.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -DLOCALEDIR="\"/usr/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c bfdtest1.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -DLOCALEDIR="\"/usr/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c bfdtest2.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -DLOCALEDIR="\"/usr/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c nm.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' /bin/sh ./libtool --tag=CC --mode=link loongarch64-redhat-linux-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o size size.o bucomm.o version.o filemode.o ../bfd/libbfd.la ../libiberty/libiberty.a -ldl libtool: link: loongarch64-redhat-linux-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -Wl,-z -Wl,relro -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o .libs/size size.o bucomm.o version.o filemode.o ../bfd/.libs/libbfd.so -L/builddir/build/BUILD/binutils-2.30/bfd/../libiberty/pic -L/builddir/build/BUILD/binutils-2.30/zlib -liberty -lz ../libiberty/libiberty.a -ldl -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' /bin/sh ./libtool --tag=CC --mode=link loongarch64-redhat-linux-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o strings strings.o bucomm.o version.o filemode.o ../bfd/libbfd.la ../libiberty/libiberty.a -ldl libtool: link: loongarch64-redhat-linux-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -Wl,-z -Wl,relro -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o .libs/strings strings.o bucomm.o version.o filemode.o ../bfd/.libs/libbfd.so -L/builddir/build/BUILD/binutils-2.30/bfd/../libiberty/pic -L/builddir/build/BUILD/binutils-2.30/zlib -liberty -lz ../libiberty/libiberty.a -ldl -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' /bin/sh ./libtool --tag=CC --mode=link loongarch64-redhat-linux-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o ar arparse.o arlex.o ar.o not-ranlib.o arsup.o rename.o binemul.o emul_vanilla.o bucomm.o version.o filemode.o ../bfd/libbfd.la ../libiberty/libiberty.a -ldl libtool: link: loongarch64-redhat-linux-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -Wl,-z -Wl,relro -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o .libs/ar arparse.o arlex.o ar.o not-ranlib.o arsup.o rename.o binemul.o emul_vanilla.o bucomm.o version.o filemode.o ../bfd/.libs/libbfd.so -L/builddir/build/BUILD/binutils-2.30/bfd/../libiberty/pic -L/builddir/build/BUILD/binutils-2.30/zlib -liberty -lz ../libiberty/libiberty.a -ldl -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' /bin/sh ./libtool --tag=CC --mode=link loongarch64-redhat-linux-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o ranlib ar.o is-ranlib.o arparse.o arlex.o arsup.o rename.o binemul.o emul_vanilla.o bucomm.o version.o filemode.o ../bfd/libbfd.la ../libiberty/libiberty.a -ldl libtool: link: loongarch64-redhat-linux-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -Wl,-z -Wl,relro -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o .libs/ranlib ar.o is-ranlib.o arparse.o arlex.o arsup.o rename.o binemul.o emul_vanilla.o bucomm.o version.o filemode.o ../bfd/.libs/libbfd.so -L/builddir/build/BUILD/binutils-2.30/bfd/../libiberty/pic -L/builddir/build/BUILD/binutils-2.30/zlib -liberty -lz ../libiberty/libiberty.a -ldl -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' /bin/sh ./libtool --tag=CC --mode=link loongarch64-redhat-linux-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o objcopy objcopy.o not-strip.o rename.o rddbg.o debug.o stabs.o ieee.o rdcoff.o wrstabs.o bucomm.o version.o filemode.o ../bfd/libbfd.la ../libiberty/libiberty.a -ldl libtool: link: loongarch64-redhat-linux-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -Wl,-z -Wl,relro -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o .libs/objcopy objcopy.o not-strip.o rename.o rddbg.o debug.o stabs.o ieee.o rdcoff.o wrstabs.o bucomm.o version.o filemode.o ../bfd/.libs/libbfd.so -L/builddir/build/BUILD/binutils-2.30/bfd/../libiberty/pic -L/builddir/build/BUILD/binutils-2.30/zlib -liberty -lz ../libiberty/libiberty.a -ldl -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' /bin/sh ./libtool --tag=CC --mode=link loongarch64-redhat-linux-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o addr2line addr2line.o bucomm.o version.o filemode.o ../bfd/libbfd.la ../libiberty/libiberty.a -ldl libtool: link: loongarch64-redhat-linux-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -Wl,-z -Wl,relro -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o .libs/addr2line addr2line.o bucomm.o version.o filemode.o ../bfd/.libs/libbfd.so -L/builddir/build/BUILD/binutils-2.30/bfd/../libiberty/pic -L/builddir/build/BUILD/binutils-2.30/zlib -liberty -lz ../libiberty/libiberty.a -ldl -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' /bin/sh ./libtool --tag=CC --mode=link loongarch64-redhat-linux-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o elfedit elfedit.o version.o elfcomm.o ../libiberty/libiberty.a -ldl libtool: link: loongarch64-redhat-linux-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -Wl,-z -Wl,relro -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o elfedit elfedit.o version.o elfcomm.o ../libiberty/libiberty.a -ldl make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' /bin/sh ./libtool --tag=CC --mode=link loongarch64-redhat-linux-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o nm-new nm.o bucomm.o version.o filemode.o ../bfd/libbfd.la ../libiberty/libiberty.a -ldl libtool: link: loongarch64-redhat-linux-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -Wl,-z -Wl,relro -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o .libs/nm-new nm.o bucomm.o version.o filemode.o ../bfd/.libs/libbfd.so -L/builddir/build/BUILD/binutils-2.30/bfd/../libiberty/pic -L/builddir/build/BUILD/binutils-2.30/zlib -liberty -lz ../libiberty/libiberty.a -ldl -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' /bin/sh ./libtool --tag=CC --mode=link loongarch64-redhat-linux-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o strip-new objcopy.o is-strip.o rename.o rddbg.o debug.o stabs.o ieee.o rdcoff.o wrstabs.o bucomm.o version.o filemode.o ../bfd/libbfd.la ../libiberty/libiberty.a -ldl libtool: link: loongarch64-redhat-linux-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -Wl,-z -Wl,relro -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o .libs/strip-new objcopy.o is-strip.o rename.o rddbg.o debug.o stabs.o ieee.o rdcoff.o wrstabs.o bucomm.o version.o filemode.o ../bfd/.libs/libbfd.so -L/builddir/build/BUILD/binutils-2.30/bfd/../libiberty/pic -L/builddir/build/BUILD/binutils-2.30/zlib -liberty -lz ../libiberty/libiberty.a -ldl -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' /bin/sh ./libtool --tag=CC --mode=link loongarch64-redhat-linux-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o cxxfilt cxxfilt.o bucomm.o version.o filemode.o ../bfd/libbfd.la ../libiberty/libiberty.a -ldl libtool: link: loongarch64-redhat-linux-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -Wl,-z -Wl,relro -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o .libs/cxxfilt cxxfilt.o bucomm.o version.o filemode.o ../bfd/.libs/libbfd.so -L/builddir/build/BUILD/binutils-2.30/bfd/../libiberty/pic -L/builddir/build/BUILD/binutils-2.30/zlib -liberty -lz ../libiberty/libiberty.a -ldl -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' /bin/sh ./libtool --tag=CC --mode=link loongarch64-redhat-linux-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o bfdtest1 bfdtest1.o ../bfd/libbfd.la ../libiberty/libiberty.a -ldl libtool: link: loongarch64-redhat-linux-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -Wl,-z -Wl,relro -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o .libs/bfdtest1 bfdtest1.o ../bfd/.libs/libbfd.so -L/builddir/build/BUILD/binutils-2.30/bfd/../libiberty/pic -L/builddir/build/BUILD/binutils-2.30/zlib -liberty -lz ../libiberty/libiberty.a -ldl -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' /bin/sh ./libtool --tag=CC --mode=link loongarch64-redhat-linux-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o bfdtest2 bfdtest2.o ../bfd/libbfd.la ../libiberty/libiberty.a -ldl libtool: link: loongarch64-redhat-linux-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -Wl,-z -Wl,relro -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o .libs/bfdtest2 bfdtest2.o ../bfd/.libs/libbfd.so -L/builddir/build/BUILD/binutils-2.30/bfd/../libiberty/pic -L/builddir/build/BUILD/binutils-2.30/zlib -liberty -lz ../libiberty/libiberty.a -ldl -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -DLOCALEDIR="\"/usr/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c dwarf.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' /bin/sh ./libtool --tag=CC --mode=link loongarch64-redhat-linux-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o objdump objdump.o dwarf.o prdbg.o rddbg.o debug.o stabs.o ieee.o rdcoff.o bucomm.o version.o filemode.o elfcomm.o ../opcodes/libopcodes.la ../bfd/libbfd.la ../libiberty/libiberty.a -ldl libtool: link: loongarch64-redhat-linux-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -Wl,-z -Wl,relro -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o .libs/objdump objdump.o dwarf.o prdbg.o rddbg.o debug.o stabs.o ieee.o rdcoff.o bucomm.o version.o filemode.o elfcomm.o ../opcodes/.libs/libopcodes.so -L/builddir/build/BUILD/binutils-2.30/opcodes/../libiberty/pic -L/builddir/build/BUILD/binutils-2.30/bfd/../libiberty/pic -L/builddir/build/BUILD/binutils-2.30/zlib /builddir/build/BUILD/binutils-2.30/bfd/.libs/libbfd.so ../bfd/.libs/libbfd.so -liberty -lz ../libiberty/libiberty.a -ldl -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -DLOCALEDIR="\"/usr/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -c readelf.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' /bin/sh ./libtool --tag=CC --mode=link loongarch64-redhat-linux-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o readelf readelf.o version.o unwind-ia64.o dwarf.o elfcomm.o ../libiberty/libiberty.a -L./../zlib -lz -ldl libtool: link: loongarch64-redhat-linux-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -O2 -g -Wl,-z -Wl,relro -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o readelf readelf.o version.o unwind-ia64.o dwarf.o elfcomm.o ../libiberty/libiberty.a -L/builddir/build/BUILD/binutils-2.30/zlib -lz -ldl make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' (echo "/* This file is automatically generated. DO NOT EDIT! */";\ for f in `echo " " eelf64loongarch.o ei386pep.o ei386pe.o "" \ | sed -e 's/ e/ ld/g' -e 's/ ld/ /g' -e 's/[.]o//g'`; do \ echo "extern ld_emulation_xfer_type ld_${f}_emulation;"; \ done;\ echo "";\ echo "#define EMULATION_LIST \\";\ for f in `echo " " eelf64loongarch.o ei386pep.o ei386pe.o "" \ | sed -e 's/ e/ ld/g' -e 's/ ld/ /g' -e 's/[.]o//g'`; do \ echo " &ld_${f}_emulation, \\"; \ done;\ echo " 0") >ldemul-tmp.h mv ldemul-tmp.h ldemul-list.h make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' /usr/bin/make all-recursive Making all in po make[4]: Nothing to be done for 'all'. make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -O2 -g -DENABLE_PLUGINS -DLOCALEDIR="\"/usr/share/locale\"" -g -O2 -O2 -g -c -o libldtestplug3_la-testplug3.lo `test -f 'testplug3.c' || echo './'`testplug3.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -O2 -g -DENABLE_PLUGINS -DLOCALEDIR=\"/usr/share/locale\" -g -O2 -O2 -g -c testplug3.c -fPIC -DPIC -o .libs/libldtestplug3_la-testplug3.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -O2 -g -DENABLE_PLUGINS -DLOCALEDIR=\"/usr/share/locale\" -g -O2 -O2 -g -c testplug3.c -o libldtestplug3_la-testplug3.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -O2 -g -DENABLE_PLUGINS -DLOCALEDIR="\"/usr/share/locale\"" -g -O2 -O2 -g -c -o libldtestplug_la-testplug.lo `test -f 'testplug.c' || echo './'`testplug.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -O2 -g -DENABLE_PLUGINS -DLOCALEDIR=\"/usr/share/locale\" -g -O2 -O2 -g -c testplug.c -fPIC -DPIC -o .libs/libldtestplug_la-testplug.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -O2 -g -DENABLE_PLUGINS -DLOCALEDIR=\"/usr/share/locale\" -g -O2 -O2 -g -c testplug.c -o libldtestplug_la-testplug.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -O2 -g -DENABLE_PLUGINS -DLOCALEDIR="\"/usr/share/locale\"" -g -O2 -O2 -g -c -o libldtestplug2_la-testplug2.lo `test -f 'testplug2.c' || echo './'`testplug2.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -O2 -g -DENABLE_PLUGINS -DLOCALEDIR=\"/usr/share/locale\" -g -O2 -O2 -g -c testplug2.c -fPIC -DPIC -o .libs/libldtestplug2_la-testplug2.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -O2 -g -DENABLE_PLUGINS -DLOCALEDIR=\"/usr/share/locale\" -g -O2 -O2 -g -c testplug2.c -o libldtestplug2_la-testplug2.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -O2 -g -DENABLE_PLUGINS -DLOCALEDIR="\"/usr/share/locale\"" -g -O2 -O2 -g -c -o libldtestplug4_la-testplug4.lo `test -f 'testplug4.c' || echo './'`testplug4.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -O2 -g -DENABLE_PLUGINS -DLOCALEDIR=\"/usr/share/locale\" -g -O2 -O2 -g -c testplug4.c -fPIC -DPIC -o .libs/libldtestplug4_la-testplug4.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -O2 -g -DENABLE_PLUGINS -DLOCALEDIR=\"/usr/share/locale\" -g -O2 -O2 -g -c testplug4.c -o libldtestplug4_la-testplug4.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -O2 -g -DENABLE_PLUGINS -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -DELF_LIST_OPTIONS=TRUE -DELF_SHLIB_LIST_OPTIONS=TRUE -DELF_PLT_UNWIND_LIST_OPTIONS=FALSE -O2 -g -c `test -f ldgram.c || echo ./`ldgram.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -O2 -g -DENABLE_PLUGINS -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -DELF_LIST_OPTIONS=TRUE -DELF_SHLIB_LIST_OPTIONS=TRUE -DELF_PLT_UNWIND_LIST_OPTIONS=FALSE -O2 -g -c ./ldlex-wrapper.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' In file included from ./ldlex-wrapper.c:26: ldlex.l: In function 'yylex': ldlex.l:427:14: warning: comparison of integer expressions of different signedness: 'bfd_size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (len > yyleng - 2) ^ In file included from ./ldlex-wrapper.c:26: ldlex.c: In function 'yy_scan_bytes': ldlex.c:4009:17: warning: comparison of integer expressions of different signedness: 'yy_size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] for ( i = 0; i < _yybytes_len; ++i ) ^ make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -O2 -g -DENABLE_PLUGINS -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -DELF_LIST_OPTIONS=TRUE -DELF_SHLIB_LIST_OPTIONS=TRUE -DELF_PLT_UNWIND_LIST_OPTIONS=FALSE -O2 -g -c mri.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -O2 -g -DENABLE_PLUGINS -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -DELF_LIST_OPTIONS=TRUE -DELF_SHLIB_LIST_OPTIONS=TRUE -DELF_PLT_UNWIND_LIST_OPTIONS=FALSE -O2 -g -c ldctor.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -O2 -g -DENABLE_PLUGINS -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -DELF_LIST_OPTIONS=TRUE -DELF_SHLIB_LIST_OPTIONS=TRUE -DELF_PLT_UNWIND_LIST_OPTIONS=FALSE -O2 -g -c lexsup.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -O2 -g -DENABLE_PLUGINS -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -DELF_LIST_OPTIONS=TRUE -DELF_SHLIB_LIST_OPTIONS=TRUE -DELF_PLT_UNWIND_LIST_OPTIONS=FALSE -O2 -g -c ldwrite.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -O2 -g -DENABLE_PLUGINS -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -DELF_LIST_OPTIONS=TRUE -DELF_SHLIB_LIST_OPTIONS=TRUE -DELF_PLT_UNWIND_LIST_OPTIONS=FALSE -O2 -g -c -DDEFAULT_EMULATION='"elf64loongarch"' \ -DBINDIR='"/usr/bin"' -DTOOLBINDIR='"/usr/bin"' \ -DTARGET='"loongarch64-redhat-linux-gnu"' -DTARGET_SYSTEM_ROOT=\"/\" \ ./ldmain.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -O2 -g -DENABLE_PLUGINS -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -DELF_LIST_OPTIONS=TRUE -DELF_SHLIB_LIST_OPTIONS=TRUE -DELF_PLT_UNWIND_LIST_OPTIONS=FALSE -O2 -g -c ldemul.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -O2 -g -DENABLE_PLUGINS -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -DELF_LIST_OPTIONS=TRUE -DELF_SHLIB_LIST_OPTIONS=TRUE -DELF_PLT_UNWIND_LIST_OPTIONS=FALSE -O2 -g -c ldver.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -O2 -g -DENABLE_PLUGINS -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -DELF_LIST_OPTIONS=TRUE -DELF_SHLIB_LIST_OPTIONS=TRUE -DELF_PLT_UNWIND_LIST_OPTIONS=FALSE -O2 -g -c ldexp.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -O2 -g -DENABLE_PLUGINS -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -DELF_LIST_OPTIONS=TRUE -DELF_SHLIB_LIST_OPTIONS=TRUE -DELF_PLT_UNWIND_LIST_OPTIONS=FALSE -O2 -g -c ldmisc.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -O2 -g -DENABLE_PLUGINS -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -DELF_LIST_OPTIONS=TRUE -DELF_SHLIB_LIST_OPTIONS=TRUE -DELF_PLT_UNWIND_LIST_OPTIONS=FALSE -O2 -g -c -DSCRIPTDIR='"/usr/lib"' -DBINDIR='"/usr/bin"' \ -DTOOLBINDIR='"/usr/bin"' \ ./ldfile.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -O2 -g -DENABLE_PLUGINS -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -DELF_LIST_OPTIONS=TRUE -DELF_SHLIB_LIST_OPTIONS=TRUE -DELF_PLT_UNWIND_LIST_OPTIONS=FALSE -O2 -g -c ldcref.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -O2 -g -DENABLE_PLUGINS -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -DELF_LIST_OPTIONS=TRUE -DELF_SHLIB_LIST_OPTIONS=TRUE -DELF_PLT_UNWIND_LIST_OPTIONS=FALSE -O2 -g -c ldbuildid.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' base=`echo eelf64loongarch.c | sed -e 's,e\(.*\).c,\1,'`; \ /usr/bin/make run-genscripts "script_target=$base" "script_tdirname=tdir_$base" make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' restore=: && backupdir=".am$$" && \ rm -rf $backupdir && mkdir $backupdir && \ if (makeinfo --split-size=5000000 --split-size=5000000 --version) >/dev/null 2>&1; then \ for f in ld.info ld.info-[0-9] ld.info-[0-9][0-9] ld.i[0-9] ld.i[0-9][0-9]; do \ if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \ done; \ else :; fi && \ if makeinfo --split-size=5000000 --split-size=5000000 -I . -I ./../bfd/doc -I ../bfd/doc -I ./../libiberty -I . \ -o ld.info `test -f 'ld.texinfo' || echo './'`ld.texinfo; \ then \ rc=0; \ else \ rc=$?; \ $restore $backupdir/* `echo "./ld.info" | sed 's|[^/]*$||'`; \ fi; \ rm -rf $backupdir; exit $rc make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' cp ./emultempl/astring.sed stringify.sed make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' ld.texinfo:8363: warning: @pxref node name should not contain `.' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -O2 -g -DENABLE_PLUGINS -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -DELF_LIST_OPTIONS=TRUE -DELF_SHLIB_LIST_OPTIONS=TRUE -DELF_PLT_UNWIND_LIST_OPTIONS=FALSE -O2 -g -c plugin.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -O2 -g -DENABLE_PLUGINS -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -DELF_LIST_OPTIONS=TRUE -DELF_SHLIB_LIST_OPTIONS=TRUE -DELF_PLT_UNWIND_LIST_OPTIONS=FALSE -O2 -g -c `test -f deffilep.c || echo ./`deffilep.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[5]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' LIB_PATH='' /bin/sh ./genscripts.sh "." "/usr/lib64" "/usr" "/usr" loongarch64-redhat-linux-gnu loongarch64-redhat-linux-gnu loongarch64-redhat-linux "elf64loongarch i386pep" "/usr/local/lib /lib /usr/lib" yes yes elf64loongarch "loongarch64-redhat-linux" make[5]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -O2 -g -DENABLE_PLUGINS -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -DELF_LIST_OPTIONS=TRUE -DELF_SHLIB_LIST_OPTIONS=TRUE -DELF_PLT_UNWIND_LIST_OPTIONS=FALSE -O2 -g -c ldlang.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' /bin/sh ./libtool --tag=CC --mode=link loongarch64-redhat-linux-gcc -g -O2 -O2 -g -no-undefined -rpath /nowhere -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libldtestplug.la libldtestplug_la-testplug.lo -ldl -ldl libtool: link: loongarch64-redhat-linux-gcc -shared -fPIC -DPIC .libs/libldtestplug_la-testplug.o -ldl -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libldtestplug.so.0 -o .libs/libldtestplug.so.0.0.0 libtool: link: (cd ".libs" && rm -f "libldtestplug.so.0" && ln -s "libldtestplug.so.0.0.0" "libldtestplug.so.0") libtool: link: (cd ".libs" && rm -f "libldtestplug.so" && ln -s "libldtestplug.so.0.0.0" "libldtestplug.so") libtool: link: ar rc .libs/libldtestplug.a libldtestplug_la-testplug.o libtool: link: ranlib .libs/libldtestplug.a libtool: link: ( cd ".libs" && rm -f "libldtestplug.la" && ln -s "../libldtestplug.la" "libldtestplug.la" ) make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' touch ld.1 perl ./../etc/texi2pod.pl -I . -I ./../bfd/doc -I ../bfd/doc -I ./../libiberty -Dman < ./ld.texinfo > ld.pod (pod2man --center="GNU Development Tools" --release="binutils-2.30" --section=1 ld.pod | \ sed -e '/^.if n .na/d' > ld.1.T$$ && \ mv -f ld.1.T$$ ld.1) || \ (rm -f ld.1.T$$ && exit 1) rm -f ld.pod make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' /bin/sh ./libtool --tag=CC --mode=link loongarch64-redhat-linux-gcc -g -O2 -O2 -g -no-undefined -rpath /nowhere -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libldtestplug2.la libldtestplug2_la-testplug2.lo -ldl -ldl libtool: link: loongarch64-redhat-linux-gcc -shared -fPIC -DPIC .libs/libldtestplug2_la-testplug2.o -ldl -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libldtestplug2.so.0 -o .libs/libldtestplug2.so.0.0.0 libtool: link: (cd ".libs" && rm -f "libldtestplug2.so.0" && ln -s "libldtestplug2.so.0.0.0" "libldtestplug2.so.0") libtool: link: (cd ".libs" && rm -f "libldtestplug2.so" && ln -s "libldtestplug2.so.0.0.0" "libldtestplug2.so") libtool: link: ar rc .libs/libldtestplug2.a libldtestplug2_la-testplug2.o libtool: link: ranlib .libs/libldtestplug2.a libtool: link: ( cd ".libs" && rm -f "libldtestplug2.la" && ln -s "../libldtestplug2.la" "libldtestplug2.la" ) make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' /bin/sh ./libtool --tag=CC --mode=link loongarch64-redhat-linux-gcc -g -O2 -O2 -g -no-undefined -rpath /nowhere -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libldtestplug3.la libldtestplug3_la-testplug3.lo -ldl -ldl libtool: link: loongarch64-redhat-linux-gcc -shared -fPIC -DPIC .libs/libldtestplug3_la-testplug3.o -ldl -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libldtestplug3.so.0 -o .libs/libldtestplug3.so.0.0.0 libtool: link: (cd ".libs" && rm -f "libldtestplug3.so.0" && ln -s "libldtestplug3.so.0.0.0" "libldtestplug3.so.0") libtool: link: (cd ".libs" && rm -f "libldtestplug3.so" && ln -s "libldtestplug3.so.0.0.0" "libldtestplug3.so") libtool: link: ar rc .libs/libldtestplug3.a libldtestplug3_la-testplug3.o libtool: link: ranlib .libs/libldtestplug3.a libtool: link: ( cd ".libs" && rm -f "libldtestplug3.la" && ln -s "../libldtestplug3.la" "libldtestplug3.la" ) make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' /bin/sh ./libtool --tag=CC --mode=link loongarch64-redhat-linux-gcc -g -O2 -O2 -g -no-undefined -rpath /nowhere -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libldtestplug4.la libldtestplug4_la-testplug4.lo -ldl -ldl libtool: link: loongarch64-redhat-linux-gcc -shared -fPIC -DPIC .libs/libldtestplug4_la-testplug4.o -ldl -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libldtestplug4.so.0 -o .libs/libldtestplug4.so.0.0.0 libtool: link: (cd ".libs" && rm -f "libldtestplug4.so.0" && ln -s "libldtestplug4.so.0.0.0" "libldtestplug4.so.0") libtool: link: (cd ".libs" && rm -f "libldtestplug4.so" && ln -s "libldtestplug4.so.0.0.0" "libldtestplug4.so") libtool: link: ar rc .libs/libldtestplug4.a libldtestplug4_la-testplug4.o libtool: link: ranlib .libs/libldtestplug4.a libtool: link: ( cd ".libs" && rm -f "libldtestplug4.la" && ln -s "../libldtestplug4.la" "libldtestplug4.la" ) make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' base=`echo ei386pep.c | sed -e 's,e\(.*\).c,\1,'`; \ /usr/bin/make run-genscripts "script_target=$base" "script_tdirname=tdir_$base" make[5]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' LIB_PATH='' /bin/sh ./genscripts.sh "." "/usr/lib64" "/usr" "/usr" loongarch64-redhat-linux-gnu loongarch64-redhat-linux-gnu loongarch64-redhat-linux "elf64loongarch i386pep" "/usr/local/lib /lib /usr/lib" yes yes i386pep "x86_64-pep" make[5]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' base=`echo ei386pe.c | sed -e 's,e\(.*\).c,\1,'`; \ /usr/bin/make run-genscripts "script_target=$base" "script_tdirname=tdir_$base" make[5]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' LIB_PATH='' /bin/sh ./genscripts.sh "." "/usr/lib64" "/usr" "/usr" loongarch64-redhat-linux-gnu loongarch64-redhat-linux-gnu loongarch64-redhat-linux "elf64loongarch i386pep" "/usr/local/lib /lib /usr/lib" yes yes i386pe "x86_64-pep" make[5]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -O2 -g -DENABLE_PLUGINS -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -DELF_LIST_OPTIONS=TRUE -DELF_SHLIB_LIST_OPTIONS=TRUE -DELF_PLT_UNWIND_LIST_OPTIONS=FALSE -O2 -g -c pep-dll.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -O2 -g -DENABLE_PLUGINS -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -DELF_LIST_OPTIONS=TRUE -DELF_SHLIB_LIST_OPTIONS=TRUE -DELF_PLT_UNWIND_LIST_OPTIONS=FALSE -O2 -g -c pe-dll.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -O2 -g -DENABLE_PLUGINS -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -DELF_LIST_OPTIONS=TRUE -DELF_SHLIB_LIST_OPTIONS=TRUE -DELF_PLT_UNWIND_LIST_OPTIONS=FALSE -O2 -g -c eelf64loongarch.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -O2 -g -DENABLE_PLUGINS -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -DELF_LIST_OPTIONS=TRUE -DELF_SHLIB_LIST_OPTIONS=TRUE -DELF_PLT_UNWIND_LIST_OPTIONS=FALSE -O2 -g -c ei386pep.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../bfd -I./../include -O2 -g -DENABLE_PLUGINS -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -DELF_LIST_OPTIONS=TRUE -DELF_SHLIB_LIST_OPTIONS=TRUE -DELF_PLT_UNWIND_LIST_OPTIONS=FALSE -O2 -g -c ei386pe.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' /bin/sh ./libtool --tag=CC --mode=link loongarch64-redhat-linux-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -DELF_LIST_OPTIONS=TRUE -DELF_SHLIB_LIST_OPTIONS=TRUE -DELF_PLT_UNWIND_LIST_OPTIONS=FALSE -O2 -g -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o ld-new ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o plugin.o ldbuildid.o eelf64loongarch.o ei386pep.o ei386pe.o deffilep.o pep-dll.o pe-dll.o ../bfd/libbfd.la ../libiberty/libiberty.a -ldl -ldl libtool: link: loongarch64-redhat-linux-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -DELF_LIST_OPTIONS=TRUE -DELF_SHLIB_LIST_OPTIONS=TRUE -DELF_PLT_UNWIND_LIST_OPTIONS=FALSE -O2 -g -Wl,-z -Wl,relro -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o .libs/ld-new ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o plugin.o ldbuildid.o eelf64loongarch.o ei386pep.o ei386pe.o deffilep.o pep-dll.o pe-dll.o ../bfd/.libs/libbfd.so -L/builddir/build/BUILD/binutils-2.30/bfd/../libiberty/pic -L/builddir/build/BUILD/binutils-2.30/zlib -liberty -lz ../libiberty/libiberty.a -ldl -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' + /usr/bin/make -O -j4 -j4 tooldir=/usr info make[1]: Nothing to be done for 'info-target'. Doing info in intl Doing info in zlib Doing info in libiberty make[2]: Nothing to be done for 'info'. Doing info in binutils make[2]: Nothing to be done for 'info'. Making info in doc make[3]: Nothing to be done for 'info'. Making info in po make[3]: Nothing to be done for 'info'. make[3]: Nothing to be done for 'info-am'. Doing info in etc Doing info in gas make[2]: Nothing to be done for 'info'. make[3]: Nothing to be done for 'info'. Making info in doc Doing info in gprof Making info in po make[3]: Nothing to be done for 'info'. make[3]: Nothing to be done for 'info-am'. Doing info in ld Making info in po make[3]: Nothing to be done for 'info'. make[3]: Nothing to be done for 'info-am'. Doing info in bfd Making info in doc Doing info in opcodes Making info in po make[3]: Nothing to be done for 'info'. make[3]: Nothing to be done for 'info-am'. Making info in . make[3]: Nothing to be done for 'info-am'. Making info in po make[3]: Nothing to be done for 'info'. make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' makeinfo --split-size=5000000 --split-size=5000000 -I. ./libiberty.texi make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas/doc' restore=: && backupdir=".am$$" && \ rm -rf $backupdir && mkdir $backupdir && \ if (makeinfo --split-size=5000000 --split-size=5000000 --version) >/dev/null 2>&1; then \ for f in as.info as.info-[0-9] as.info-[0-9][0-9] as.i[0-9] as.i[0-9][0-9]; do \ if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \ done; \ else :; fi && \ if makeinfo --split-size=5000000 --split-size=5000000 -I "." -I "../../libiberty" -I "../../bfd/doc" -I ../../bfd/doc -I . \ -o as.info `test -f 'as.texinfo' || echo './'`as.texinfo; \ then \ rc=0; \ else \ rc=$?; \ $restore $backupdir/* `echo "./as.info" | sed 's|[^/]*$||'`; \ fi; \ rm -rf $backupdir; exit $rc make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas/doc' Making info in po make[3]: Nothing to be done for 'info'. make[3]: Nothing to be done for 'info-am'. + make -k check make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' make check-recursive make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' Making check in doc make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' Making check in po make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/po' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/po' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes' Making check in . make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes' make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes' Making check in po make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes/po' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes/po' make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' make check-recursive make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' Making check in doc make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' Making check in po make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils/po' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils/po' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' make check-DEJAGNU make[5]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' Making a new site.exp file... srcdir=`cd . && pwd`; export srcdir; \ r=`pwd`; export r; \ LC_ALL=C; export LC_ALL; \ EXPECT=expect; export EXPECT; \ runtest=runtest; \ if /bin/sh -c "$runtest --version" > /dev/null 2>&1; then \ CC="loongarch64-redhat-linux-gcc" CC_FOR_BUILD="loongarch64-redhat-linux-gcc" \ CC_FOR_TARGET="loongarch64-redhat-linux-gcc" CFLAGS_FOR_TARGET="-O2 -g" \ $runtest --tool binutils --srcdir ${srcdir}/testsuite \ ; \ else echo "WARNING: could not find \`runtest'" 1>&2; :;\ fi WARNING: Couldn't find the global config file. WARNING: Couldn't find tool init file Test run by mockbuild on Fri Dec 2 01:51:40 2022 Native configuration is loongarch64-redhat-linux-gnu === binutils tests === Schedule of variations: unix Running target unix Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target. Using /usr/share/dejagnu/config/unix.exp as generic interface file for target. Using /builddir/build/BUILD/binutils-2.30/binutils/testsuite/config/default.exp as tool-and-target-specific interface file. Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/aarch64/aarch64.exp ... Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/ar.exp ... Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/arc/objdump.exp ... Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/arm/objdump.exp ... Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/bfin/objdump.exp ... Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/compress.exp ... FAIL: objdump compress debug sections FAIL: objdump compress debug sections 3 FAIL: objcopy compress debug sections in archive with zlib-gabi FAIL: objdump compress debug sections 3 with zlib-gabi Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/dlltool.exp ... Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/elfedit.exp ... Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/hppa/objdump.exp ... Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/i386/i386.exp ... Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/m68k/objdump.exp ... Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/mips/mips.exp ... Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/nfp/objdump.exp ... Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/nm.exp ... Version /builddir/build/BUILD/binutils-2.30/binutils/nm-new 2.30-113.0.3.an8 Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/objcopy.exp ... Version /builddir/build/BUILD/binutils-2.30/binutils/objcopy 2.30-113.0.3.an8 Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/objdump.exp ... Version /builddir/build/BUILD/binutils-2.30/binutils/objdump 2.30-113.0.3.an8 FAIL: objdump -W for debug_ranges Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/readelf.exp ... Version /builddir/build/BUILD/binutils-2.30/binutils/readelf 2.30-113.0.3.an8 Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/size.exp ... Version /builddir/build/BUILD/binutils-2.30/binutils/size 2.30-113.0.3.an8 Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/update-section.exp ... Version /builddir/build/BUILD/binutils-2.30/binutils/objcopy 2.30-113.0.3.an8 Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/vax/objdump.exp ... Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/wasm32/wasm32.exp ... Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/windres/windres.exp ... Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/x86-64/objects.exp ... Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/x86-64/x86-64.exp ... === binutils Summary === # of expected passes 168 # of unexpected failures 5 # of unsupported tests 4 make[5]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[5]: *** [Makefile:1322: check-DEJAGNU] Error 1 make[4]: *** [Makefile:1164: check-am] Error 2 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[3]: *** [Makefile:1004: check-recursive] Error 1 make[2]: *** [Makefile:1166: check] Error 2 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[1]: *** [Makefile:3629: check-binutils] Error 2 make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/etc' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/etc' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' Making check in doc make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas/doc' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas/doc' Making check in po make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas/po' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas/po' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' make check-DEJAGNU make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' Making a new site.exp file... if [ -d testsuite ]; then \ true; \ else \ mkdir testsuite; \ fi rm -f testsuite/site.exp cp site.exp testsuite/site.exp rootme=`pwd`; export rootme; \ srcdir=`cd .; pwd` ; export srcdir ; \ LC_ALL=C; export LC_ALL; \ EXPECT=expect ; export EXPECT ; \ runtest=runtest; \ cd testsuite; \ if /bin/sh -c "$runtest --version" > /dev/null 2>&1; then \ $runtest --tool gas --srcdir ${srcdir}/testsuite \ ; \ else echo "WARNING: could not find \`runtest'" 1>&2; :;\ fi WARNING: Couldn't find the global config file. WARNING: Couldn't find tool init file Test run by mockbuild on Fri Dec 2 01:51:46 2022 Native configuration is loongarch64-redhat-linux-gnu === gas tests === Schedule of variations: unix Running target unix Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target. Using /usr/share/dejagnu/config/unix.exp as generic interface file for target. Using /builddir/build/BUILD/binutils-2.30/gas/testsuite/config/default.exp as tool-and-target-specific interface file. Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/aarch64/aarch64.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/all/gas.exp ... FAIL: difference of two undefined symbols FAIL: .equ redefinitions (2) FAIL: .equ redefinitions (3) FAIL: general info section in listings FAIL: conditional listings Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/alpha/alpha.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/arc/arc.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/arc/warn.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/arm/arm.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/avr/avr.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/bfin/bfin.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/bfin/error.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/cfi/cfi.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/cr16/cr16.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/cr16/pic.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/cris/cris.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/crx/allinsn.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/d10v/d10v.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/d30v/d30.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/dlx/alltests.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/elf/elf.exp ... FAIL: .equ redefinitions (ELF) Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/epiphany/allinsn.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/fr30/allinsn.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/fr30/fr30.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/frv/allinsn.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/ft32/ft32.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/h8300/h8300-coff.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/h8300/h8300-elf.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/h8300/h8300.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/h8300/t01_mov.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/h8300/t02_mova.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/h8300/t03_add.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/h8300/t04_sub.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/h8300/t05_cmp.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/h8300/t06_ari2.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/h8300/t07_ari3.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/h8300/t08_or.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/h8300/t09_xor.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/h8300/t10_and.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/h8300/t11_logs.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/h8300/t12_bit.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/h8300/t13_otr.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/hppa/basic/basic.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/hppa/parse/parse.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/hppa/reloc/reloc.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/hppa/unsorted/unsorted.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/i386/i386.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/i386/ilp32/cfi/ilp32.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/i386/ilp32/elf/ilp32.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/i386/ilp32/ilp32.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/i386/ilp32/lns/ilp32.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/i860/i860.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/ia64/ia64.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/ieee-fp/x930509a.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/ip2k/ip2k-allinsn.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/iq2000/allinsn.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/iq2000/load-hazards.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/iq2000/odd-ldw.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/iq2000/odd-sdw.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/iq2000/yield.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/lm32/all.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/lns/lns.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/m32r/allinsn.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/m32r/error.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/m32r/m32r.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/m32r/m32r2.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/m32r/m32rx.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/m32r/pic.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/m32r/rel32.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/m68hc11/m68hc11.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/m68k-coff/gas.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/m68k/all.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/mach-o/mach-o.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/macros/macros.exp ... FAIL: macros dot FAIL: macros purge Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/mcore/allinsn.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/mep/allinsn.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/mep/complex-relocs.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/metag/metag.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/microblaze/allinsn.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/microblaze/endian.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/microblaze/relax_size.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/microblaze/reloc_sym.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/microblaze/special_reg.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/mips/mips.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/mmix/mmix-err.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/mmix/mmix-list.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/mmix/mmix.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/mn10200/basic.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/mn10300/basic.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/mri/mri.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/msp430/msp430.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/mt/errors.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/mt/mt.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/mt/relocs.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/nds32/nds32.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/nios2/nios2.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/or1k/allinsn.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/pdp11/pdp11.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/pe/pe.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/pj/pj.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/ppc/aix.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/ppc/ppc.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/pru/pru.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/riscv/riscv.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/rl78/rl78.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/rx/rx.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/s390/s390.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/score/relax.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/score/relax_32.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/sh/arch/arch.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/sh/basic.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/sh/err.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/sh/sh64/err.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/sh/sh64/sh64.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/sparc-solaris/addend.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/sparc-solaris/gas.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/sparc/mismatch.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/sparc/sparc.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/sun4/addend.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/symver/symver.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/tic4x/tic4x.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/tic54x/tic54x.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/tic6x/tic6x.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/tilegx/tilegx.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/tilepro/tilepro.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/v850/basic.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/vax/vax.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/visium/error.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/visium/visium.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/wasm32/wasm32.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/xc16x/xc16x.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/xgate/xgate.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/xstormy16/allinsn.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/xtensa/all.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/xtensa/xtensa-err.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/z80/z80.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/z8k/z8k.exp ... === gas Summary === # of expected passes 183 # of unexpected failures 8 # of unsupported tests 2 /builddir/build/BUILD/binutils-2.30/gas/as-new 2.30-113.0.3.an8 make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[4]: *** [Makefile:2632: check-DEJAGNU] Error 1 make[3]: *** [Makefile:2483: check-am] Error 2 make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[2]: *** [Makefile:2323: check-recursive] Error 1 make[2]: Target 'check' not remade because of errors. make[1]: *** [Makefile:4918: check-gas] Error 2 make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof' make check-recursive make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof' Making check in po make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof/po' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof/po' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof' make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof' make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof' make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/intl' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/intl' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' make check-recursive make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' Making check in po make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld/po' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld/po' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' make check-DEJAGNU make[5]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' Making a new site.exp file... srcroot=`cd . && pwd`; export srcroot; \ r=`pwd`; export r; \ LC_ALL=C; export LC_ALL; \ EXPECT=expect; export EXPECT; \ runtest=runtest; \ if /bin/sh -c "$runtest --version" > /dev/null 2>&1; then \ $runtest --tool ld --srcdir ${srcroot}/testsuite \ CC="loongarch64-redhat-linux-gcc" CFLAGS="-O2 -g" \ CXX="loongarch64-redhat-linux-g++" CXXFLAGS="-O2 -g -D_GNU_SOURCE" \ CC_FOR_HOST="loongarch64-redhat-linux-gcc" CFLAGS_FOR_HOST="-O2 -g" \ OFILES="ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plugin.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf64loongarch.o ei386pep.o ei386pe.o deffilep.o pep-dll.o pe-dll.o ldbuildid.o" BFDLIB="../bfd/.libs/libbfd.a" \ LIBIBERTY="../libiberty/libiberty.a " LIBS="-ldl -ldl " \ DO_COMPARE="`echo 'cmp --ignore-initial=16 $f1 $f2' | sed -e 's,\\$,,g'`" \ ; \ else echo "WARNING: could not find \`runtest'" 1>&2; :;\ fi WARNING: Couldn't find the global config file. WARNING: Couldn't find tool init file Test run by mockbuild on Fri Dec 2 01:51:50 2022 Native configuration is loongarch64-redhat-linux-gnu === ld tests === Schedule of variations: unix Running target unix Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target. Using /usr/share/dejagnu/config/unix.exp as generic interface file for target. Using /builddir/build/BUILD/binutils-2.30/ld/testsuite/config/default.exp as tool-and-target-specific interface file. Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-aarch64/aarch64-elf.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-alpha/alpha.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-arc/arc.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-arm/arm-elf.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-arm/export-class.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-auto-import/auto-import.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-avr/avr.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-bootstrap/bootstrap.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-cdtest/cdtest.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-checks/checks.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-cris/cris.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-crx/crx.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-cygwin/exe-export.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-d10v/d10v.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-discard/discard.exp ... FAIL: ld-discard/zero-range Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elf/audit.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elf/binutils.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elf/comm-data.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elf/compress.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elf/dwarf.exp ... FAIL: DWARF parse during linker error Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elf/eh-group.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elf/elf.exp ... XPASS: pr22374 function pointer initialization FAIL: ld-elf/eh5 FAIL: ld-elf/pr21884 Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elf/exclude.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elf/export-class.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elf/frame.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elf/indirect.exp ... FAIL: Run indirect5 1 FAIL: Run indirect5 2 FAIL: indirect5a dynsym FAIL: indirect5b dynsym FAIL: Run indirect5 3 FAIL: Run indirect5 4 FAIL: indirect5c dynsym FAIL: indirect5d dynsym Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elf/provide-hidden.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elf/readelf.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elf/sec-to-seg.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elf/sec64k.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elf/shared.exp ... FAIL: Build warn libbar.so FAIL: Build pr22269-1 FAIL: Run warn with versioned libfoo.so Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elf/tls.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elf/tls_common.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elf/wrap.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elfcomm/elfcomm.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elfvers/vers.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elfvsb/elfvsb.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elfweak/elfweak.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-fastcall/fastcall.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-frv/fdpic.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-frv/frv-elf.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-frv/tls.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-gc/gc.exp ... FAIL: --gc-sections with __gxx_personality Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-h8300/h8300.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-i386/export-class.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-i386/i386.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-i386/no-plt.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-i386/tls.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-ia64/ia64.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-ia64/line.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-ifunc/binutils.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-ifunc/ifunc.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-libs/libs.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-linkonce/linkonce.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-m68hc11/m68hc11.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-m68k/m68k-got.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-m68k/m68k.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-mep/mep.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-metag/metag.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-mips-elf/comm-data.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-mips-elf/export-class.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-mips-elf/mips-elf-flags.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-mips-elf/mips-elf.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-misc/defsym.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-mmix/mmix.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-mn10300/mn10300.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-msp430-elf/msp430-elf.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-nds32/nds32.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-nios2/nios2.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-pe/pe-compile.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-pe/pe-run.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-pe/pe-run2.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-pe/pe.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-pie/pie.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-plugin/lto.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-plugin/plugin.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-powerpc/aix52.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-powerpc/export-class.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-powerpc/powerpc.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-pru/pru.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-s390/s390.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/align.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/alignof.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/assert.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/crossref.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/data.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/default-script.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/defined.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/dynamic-sections.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/empty-address.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/empty-aligned.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/empty-orphan.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/exclude-file.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/expr.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/extern.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/include.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/log2.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/map-address.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/overlay-size.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/phdrs.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/phdrs2.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/phdrs3.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/print-memory-usage.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/provide.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/rgn-at.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/rgn-over.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/script.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/section-flags.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/section-match.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/size.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/sizeof.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/sort.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/sysroot-prefix.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/weak.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-selective/sel-dump.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-selective/selective.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-sh/arch/arch.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-sh/rd-sh.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-sh/sh-vxworks.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-sh/sh.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-sh/sh64/rd-sh64.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-sh/sh64/relax.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-sh/sh64/relfail.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-sh/sh64/sh64.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-shared/shared.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-size/size.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-sparc/sparc.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-spu/spu.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-srec/srec.exp ... FAIL: S-records FAIL: S-records with constructors Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-tic6x/tic6x.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-tilegx/tilegx.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-tilepro/tilepro.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-undefined/entry.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-undefined/require-defined.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-undefined/undefined.exp ... FAIL: undefined line Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-undefined/weak-undef.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-unique/unique.exp ... FAIL: ld-unique/pr21529 Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-v850/v850.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-vax-elf/export-class.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-vax-elf/vax-elf.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-versados/versados.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-visium/visium.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-vxworks/vxworks.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-x86-64/dwarfreloc.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-x86-64/export-class.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-x86-64/line.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-x86-64/mpx.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-x86-64/no-plt.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-x86-64/tls.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-x86-64/x86-64.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-xc16x/xc16x.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-xstormy16/xstormy16.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-xtensa/coalesce.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-xtensa/diff_overflow.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-xtensa/lcall.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-xtensa/xtensa.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-z8k/z8k.exp ... === ld Summary === # of expected passes 1060 # of unexpected failures 20 # of unexpected successes 1 # of expected failures 5 # of untested testcases 1 # of unsupported tests 17 /builddir/build/BUILD/binutils-2.30/ld/ld-new 2.30-113.0.3.an8 make[5]: *** [Makefile:3682: check-DEJAGNU] Error 1 make[5]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[4]: *** [Makefile:1925: check-am] Error 2 make[3]: *** [Makefile:1765: check-recursive] Error 1 make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[2]: *** [Makefile:1927: check] Error 2 make[1]: *** [Makefile:7192: check-ld] Error 2 make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty/testsuite' loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -O2 -g -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -I.. -I./../../include -o test-demangle \ ./test-demangle.c ../libiberty.a ./test-demangle < ./demangle-expected ./test-demangle: 995 tests, 0 failures ./test-demangle < ./d-demangle-expected ./test-demangle: 323 tests, 0 failures ./test-demangle < ./rust-demangle-expected ./test-demangle: 36 tests, 0 failures loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -O2 -g -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -I.. -I./../../include -DHAVE_CONFIG_H -I.. -o test-pexecute \ ./test-pexecute.c ../libiberty.a ./test-pexecute loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -O2 -g -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -I.. -I./../../include -DHAVE_CONFIG_H -I.. -o test-expandargv \ ./test-expandargv.c ../libiberty.a ./test-expandargv PASS: test-expandargv-0. PASS: test-expandargv-1. PASS: test-expandargv-2. PASS: test-expandargv-3. PASS: test-expandargv-4. PASS: test-expandargv-5. PASS: test-expandargv-6. loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -O2 -g -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -I.. -I./../../include -DHAVE_CONFIG_H -I.. -o test-strtol \ ./test-strtol.c ../libiberty.a ./test-strtol PASS: test-strtol-0. PASS: test-strtol-1. PASS: test-strtol-2. PASS: test-strtol-3. PASS: test-strtol-4. PASS: test-strtol-5. PASS: test-strtol-6. PASS: test-strtol-7. PASS: test-strtol-8. PASS: test-strtol-9. PASS: test-strtol-10. PASS: test-strtol-11. PASS: test-strtol-12. PASS: test-strtol-13. PASS: test-strtol-14. PASS: test-strtol-15. PASS: test-strtol-16. PASS: test-strtol-17. PASS: test-strtol-18. PASS: test-strtol-19. PASS: test-strtol-20. make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty/testsuite' make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[1]: Target 'check-host' not remade because of errors. make[1]: Nothing to be done for 'check-target'. make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30' make: *** [Makefile:2174: do-check] Error 2 make: Target 'check' not remade because of errors. ====================TESTING========================= + : + echo ====================TESTING========================= + cat gas/testsuite/gas.sum ld/ld.sum binutils/binutils.sum Test run by mockbuild on Fri Dec 2 01:51:46 2022 Native configuration is loongarch64-redhat-linux-gnu === gas tests === Schedule of variations: unix Running target unix Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/aarch64/aarch64.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/all/gas.exp ... PASS: pcrel values in assignment PASS: simplifiable double subtraction PASS: simplifiable double subtraction (-a) PASS: simple FP constants FAIL: difference of two undefined symbols PASS: .equiv for symbol already set to another one PASS: .equiv for symbol already set to an expression PASS: .equ for symbol already set PASS: .equ for symbol already set through .eqv PASS: .eqv support PASS: .eqv for symbol already set PASS: == assignment support PASS: == assignment for symbol already set PASS: forward references PASS: forward expression PASS: .equ redefinitions FAIL: .equ redefinitions (2) FAIL: .equ redefinitions (3) PASS: .set for symbol already used as label PASS: .set for symbol already defined through .comm PASS: comment.s: comments in listings FAIL: general info section in listings PASS: difference between forward references PASS: struct PASS: align PASS: align2 PASS: alternate macro syntax PASS: alternate macro syntax (escape) PASS: evaluation of simple expressions FAIL: conditional listings PASS: incbin PASS: assignment tests PASS: .sleb128 tests PASS: .sleb128 tests (2) PASS: .sleb128 tests (3) PASS: .sleb128 tests (4) PASS: .sleb128 tests (5) PASS: .sleb128 tests (7) PASS: .sleb128 tests (8) PASS: undefined symbols in sleb128 directive PASS: relax .uleb128 PASS: .quad tests PASS: octa bignum PASS: weakref tests, relocations PASS: weakref tests, global syms PASS: weakref tests, local syms PASS: weakref tests, strong undefined syms PASS: weakref tests, weak undefined syms PASS: e: would close weakref loop: e => a => b => c => d => e PASS: a: would close weakref loop: a => b => c => d => e => a PASS: is already defined PASS: .strings tests PASS: gas/all/none PASS: quoted symbol names PASS: all pr20312 PASS: gas/all/err-1.s (test for errors, line 3) PASS: gas/all/err-1.s (test for errors, line 4) PASS: gas/all/err-1.s (test for errors, line 5) PASS: gas/all/err-1.s (test for errors, line 6) PASS: gas/all/err-1.s (test for errors, line 7) PASS: gas/all/err-1.s (test for excess errors) PASS: gas/all/err-fakelabel.s (test for errors, line 3) PASS: gas/all/err-fakelabel.s (test for excess errors) PASS: gas/all/err-sizeof.s (test for errors, line 3) PASS: gas/all/err-sizeof.s (test for errors, line 4) PASS: gas/all/err-sizeof.s (test for errors, line 5) PASS: gas/all/err-sizeof.s (test for errors, line 6) PASS: gas/all/err-sizeof.s (test for errors, line 9) PASS: gas/all/err-sizeof.s (test for errors, line 10) PASS: gas/all/err-sizeof.s (test for errors, line 3) PASS: gas/all/err-sizeof.s junk (test for errors, line 4) PASS: gas/all/err-sizeof.s junk (test for errors, line 5) PASS: gas/all/err-sizeof.s junk (test for errors, line 6) PASS: gas/all/err-sizeof.s missing (test for warnings, line 9) PASS: gas/all/err-sizeof.s missing (test for warnings, line 10) PASS: gas/all/err-sizeof.s (test for excess errors) PASS: gas/all/warn-1.s (test for warnings, line 3) PASS: gas/all/warn-1.s (test for errors, line 4) PASS: gas/all/warn-1.s (test for warnings, line 5) PASS: gas/all/warn-1.s (test for warnings, line 6) PASS: gas/all/warn-1.s (test for warnings, line 7) PASS: gas/all/warn-1.s (test for excess errors) PASS: .org test 1 PASS: .org test 2 PASS: .org test 3 PASS: .org test 4 PASS: .org test 5 PASS: .org test 6 PASS: fill test with forward labels Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/alpha/alpha.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/arc/arc.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/arc/warn.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/arm/arm.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/avr/avr.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/bfin/bfin.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/bfin/error.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/cfi/cfi.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/cr16/cr16.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/cr16/pic.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/cris/cris.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/crx/allinsn.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/d10v/d10v.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/d30v/d30.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/dlx/alltests.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/elf/elf.exp ... PASS: elf ehopt0 PASS: .file file names PASS: .file file names ordering PASS: group section PASS: group section PASS: group section name PASS: group section with multiple sections of same name PASS: group section with multiple sections of same name PASS: debug info in group section and non-group section with same name PASS: gas/elf/group3 PASS: automatic section group a PASS: automatic section group b FAIL: .equ redefinitions (ELF) PASS: elf equate relocs PASS: Ill-formed directives PASS: elf section0 PASS: elf section1 PASS: elf section2 list PASS: note section PASS: label arithmetic with multiple same-name sections PASS: elf section5 list PASS: ELF struct PASS: .set with expression PASS: ELF symbol versioning PASS: unsupported .symver with common symbol PASS: .set with IFUNC PASS: elf type list PASS: elf section6 PASS: elf section7 PASS: section flags PASS: section flags PASS: numeric section flags and types PASS: Disabling section padding PASS: mbind sections PASS: mbind section contents PASS: mbind sections without SHF_ALLOC PASS: DWARF2 1 PASS: DWARF2 2 PASS: DWARF2 3 PASS: DWARF2 4 PASS: DWARF2 5 PASS: DWARF2 6 PASS: DWARF2 7 PASS: DWARF2 8 PASS: DWARF2 9 PASS: DWARF2 10 PASS: DWARF2 11 PASS: DWARF2 12 PASS: DWARF2 13 PASS: DWARF2 14 PASS: DWARF2 15 PASS: DWARF2 16 PASS: DWARF2 17 PASS: DWARF2 18 UNSUPPORTED: good .bss / .struct data allocation directives UNSUPPORTED: bad .bss / .struct data allocation directives PASS: Check bad section flag PASS: Check bad size directive PASS: Check bad group PASS: Multibyte symbol names PASS: weak and common directives PASS: common and weak directives PASS: gas/elf/common3a PASS: gas/elf/common3b PASS: gas/elf/common4a PASS: gas/elf/common4b PASS: gas/elf/common5a PASS: gas/elf/common5b PASS: gas/elf/common5c PASS: gas/elf/common5d PASS: .strtab section PASS: bignum byte values PASS: gas/elf/warn-2.s (test for warnings, line ) PASS: gas/elf/warn-2.s (test for excess errors) Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/epiphany/allinsn.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/fr30/allinsn.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/fr30/fr30.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/frv/allinsn.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/ft32/ft32.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/h8300/h8300-coff.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/h8300/h8300-elf.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/h8300/h8300.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/h8300/t01_mov.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/h8300/t02_mova.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/h8300/t03_add.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/h8300/t04_sub.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/h8300/t05_cmp.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/h8300/t06_ari2.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/h8300/t07_ari3.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/h8300/t08_or.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/h8300/t09_xor.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/h8300/t10_and.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/h8300/t11_logs.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/h8300/t12_bit.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/h8300/t13_otr.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/hppa/basic/basic.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/hppa/parse/parse.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/hppa/reloc/reloc.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/hppa/unsorted/unsorted.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/i386/i386.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/i386/ilp32/cfi/ilp32.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/i386/ilp32/elf/ilp32.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/i386/ilp32/ilp32.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/i386/ilp32/lns/ilp32.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/i860/i860.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/ia64/ia64.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/ieee-fp/x930509a.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/ip2k/ip2k-allinsn.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/iq2000/allinsn.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/iq2000/load-hazards.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/iq2000/odd-ldw.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/iq2000/odd-sdw.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/iq2000/yield.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/lm32/all.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/lns/lns.exp ... PASS: lns lns-diag-1 PASS: lns-duplicate PASS: lns-common-1 Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/m32r/allinsn.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/m32r/error.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/m32r/m32r.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/m32r/m32r2.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/m32r/m32rx.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/m32r/pic.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/m32r/rel32.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/m68hc11/m68hc11.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/m68k-coff/gas.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/m68k/all.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/mach-o/mach-o.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/macros/macros.exp ... PASS: macro test 1 PASS: macro test 2 PASS: macro test 3 PASS: macro irp PASS: macro rept PASS: nested irp/irpc/rept PASS: macro vararg PASS: macro infinite recursion PASS: logical and in macro definition PASS: semi PASS: strings PASS: APP with macro without NO_APP PASS: APP with macro then NO_APP PASS: APP with macro then NO_APP then more code PASS: included file with .if 0 wrapped in APP/NO_APP, no final NO_APP, macro in main file PASS: macros badarg FAIL: macros dot PASS: macros end FAIL: macros purge PASS: macros redef PASS: gas/macros/paren PASS: .exitm outside of a macro Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/mcore/allinsn.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/mep/allinsn.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/mep/complex-relocs.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/metag/metag.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/microblaze/allinsn.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/microblaze/endian.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/microblaze/relax_size.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/microblaze/reloc_sym.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/microblaze/special_reg.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/mips/mips.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/mmix/mmix-err.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/mmix/mmix-list.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/mmix/mmix.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/mn10200/basic.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/mn10300/basic.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/mri/mri.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/msp430/msp430.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/mt/errors.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/mt/mt.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/mt/relocs.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/nds32/nds32.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/nios2/nios2.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/or1k/allinsn.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/pdp11/pdp11.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/pe/pe.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/pj/pj.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/ppc/aix.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/ppc/ppc.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/pru/pru.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/riscv/riscv.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/rl78/rl78.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/rx/rx.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/s390/s390.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/score/relax.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/score/relax_32.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/sh/arch/arch.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/sh/basic.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/sh/err.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/sh/sh64/err.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/sh/sh64/sh64.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/sparc-solaris/addend.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/sparc-solaris/gas.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/sparc/mismatch.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/sparc/sparc.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/sun4/addend.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/symver/symver.exp ... PASS: symver symver0 PASS: symver symver1 PASS: symver symver2 PASS: symver symver3 PASS: symver symver6 Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/tic4x/tic4x.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/tic54x/tic54x.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/tic6x/tic6x.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/tilegx/tilegx.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/tilepro/tilepro.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/v850/basic.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/vax/vax.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/visium/error.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/visium/visium.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/wasm32/wasm32.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/xc16x/xc16x.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/xgate/xgate.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/xstormy16/allinsn.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/xtensa/all.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/xtensa/xtensa-err.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/z80/z80.exp ... Running /builddir/build/BUILD/binutils-2.30/gas/testsuite/gas/z8k/z8k.exp ... === gas Summary === # of expected passes 183 # of unexpected failures 8 # of unsupported tests 2 /builddir/build/BUILD/binutils-2.30/gas/as-new 2.30-113.0.3.an8 Test run by mockbuild on Fri Dec 2 01:51:50 2022 Native configuration is loongarch64-redhat-linux-gnu === ld tests === Schedule of variations: unix Running target unix Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-aarch64/aarch64-elf.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-alpha/alpha.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-arc/arc.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-arm/arm-elf.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-arm/export-class.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-auto-import/auto-import.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-avr/avr.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-bootstrap/bootstrap.exp ... PASS: bootstrap PASS: bootstrap with strip UNTESTED: bootstrap with --static PASS: bootstrap with -Wl,--traditional-format PASS: bootstrap with -Wl,--no-keep-memory PASS: bootstrap with -Wl,--relax Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-cdtest/cdtest.exp ... PASS: cdtest PASS: cdtest with -Ur Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-checks/checks.exp ... PASS: check sections 1 PASS: check sections 2 Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-cris/cris.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-crx/crx.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-cygwin/exe-export.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-d10v/d10v.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-discard/discard.exp ... PASS: ld-discard/extern PASS: ld-discard/start PASS: ld-discard/static FAIL: ld-discard/zero-range PASS: ld-discard/zero-rel Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elf/audit.exp ... PASS: Run with -paudit.so PASS: Run with -Paudit.so PASS: Run with --depaudit=audit.so PASS: Run with shared with --audit PASS: Run with shared with --audit PASS: Run with -lusesaudit PASS: Run with -lusesaudit -lusesaudit2 PASS: Link with -z globalaudit Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elf/binutils.exp ... PASS: strip -z max-page-size=0x200000 (maxpage1) PASS: strip -z max-page-size=0x200000 -z common-page-size=0x100000 (maxpage1) PASS: strip -z max-page-size=0x100000 (maxpage1) PASS: strip -z max-page-size=0x100000 -z common-page-size=0x1000 (maxpage1) PASS: strip (maxpage1) PASS: strip -shared (maxpage1) PASS: objcopy (maxpage1) PASS: objcopy -shared (maxpage1) PASS: strip -z relro (relro1) PASS: strip -z relro -shared (relro1) PASS: objcopy -z relro (relro1) PASS: objcopy -z relro -shared (relro1) PASS: strip -T lma.lnk PASS: objcopy (tdata1) PASS: objcopy -z relro (tdata1) PASS: objcopy -shared (tdata1) PASS: objcopy -shared -z relro (tdata1) PASS: objcopy -z max-page-size=0x100000 (tdata1) PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tdata1) PASS: objcopy (tdata2) PASS: objcopy -z relro (tdata2) PASS: objcopy -shared (tdata2) PASS: objcopy -shared -z relro (tdata2) PASS: objcopy -z max-page-size=0x100000 (tdata2) PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tdata2) PASS: objcopy (tdata3) PASS: objcopy -z relro (tdata3) PASS: objcopy -shared (tdata3) PASS: objcopy -shared -z relro (tdata3) PASS: objcopy -z max-page-size=0x100000 (tdata3) PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tdata3) PASS: objcopy (tbss1) PASS: objcopy -z relro (tbss1) PASS: objcopy -shared (tbss1) PASS: objcopy -shared -z relro (tbss1) PASS: objcopy -z max-page-size=0x100000 (tbss1) PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tbss1) PASS: objcopy (tbss2) PASS: objcopy -z relro (tbss2) PASS: objcopy -shared (tbss2) PASS: objcopy -shared -z relro (tbss2) PASS: objcopy -z max-page-size=0x100000 (tbss2) PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tbss2) PASS: objcopy (tbss3) PASS: objcopy -z relro (tbss3) PASS: objcopy -shared (tbss3) PASS: objcopy -shared -z relro (tbss3) PASS: objcopy -z max-page-size=0x100000 (tbss3) PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tbss3) PASS: strip -s (gap) Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elf/comm-data.exp ... PASS: Common symbol override test (auxiliary shared object build) PASS: Common symbol override test PASS: Common symbol override test 3a PASS: Common symbol override test 3b Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elf/compress.exp ... PASS: Build libfoo.so with compressed debug sections PASS: Build libbar.so with compressed debug sections PASS: Build libfoozlib.so with compressed debug sections with zlib-gabi PASS: Build libbarzlib.so with compressed debug sections with zlib-gabi PASS: Build libzlibfoo.so with zlib compressed debug sections PASS: Build libgnufoo.so with zlib-gnu compressed debug sections PASS: Build libgabifoo.so with zlib-gabi compressed debug sections PASS: Build zlibbegin.o with zlib compressed debug sections PASS: Build gnubegin.o with zlib-gnu compressed debug sections PASS: Build gabiend.o with zlib-gabi compressed debug sections PASS: Run normal with libfoo.so with compressed debug sections PASS: Run normal with libfoozlib.so with compressed debug sections with zlib-gabi PASS: Run zlibnormal with libzlibfoo.so with zlib compressed debug sections PASS: Run zlibnormal with libfoozlib.so with zlib compressed debug sections PASS: Run gnunormal with libgnufoo.so with zlib-gnu compressed debug sections PASS: Run gnunormal with libfoozlib.so with zlib-gnu compressed debug sections PASS: Run gabinormal with libgabifoo.so with zlib-gabi compressed debug sections PASS: Run gabinormal with libfoozlib.so with zlib-gabi compressed debug sections PASS: Link with zlib-gabi compressed debug input PASS: Link -r with zlib compressed debug output PASS: Link -r with zlib-gnu compressed debug output PASS: Link -r with zlib-gabi compressed debug output PASS: Link with zlib compressed debug output PASS: Link with zlib compressed debug output PASS: Link with zlib-gnu compressed debug output PASS: Link with zlib-gnu compressed debug output PASS: Link with zlib-gabi compressed debug output PASS: Link with zlib-gabi compressed debug output Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elf/dwarf.exp ... PASS: Build libdwarf1.so FAIL: DWARF parse during linker error PASS: Handle no DWARF information PASS: Run with libdwarf1.so first PASS: Run with libdwarf1.so last PASS: Strip -s libdwarf1c.so Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elf/eh-group.exp ... PASS: Guess the target size from eh-group1size.o PASS: Build eh-group1.o PASS: Link eh-group.o to eh-group Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elf/elf.exp ... PASS: Build symbol3.a PASS: Build symbol3w.a PASS: PR ld/21703 PASS: PR ld/21703 -r PASS: Build pr14170a.o PASS: Build shared library for pr14170 PASS: PR ld/14170 PASS: PR ld/21703 shared PASS: Build shared library for broken linker scrip test PASS: Link using broken linker script PASS: Build pr17068.so PASS: Build pr17068a.a PASS: Build pr17068b.a PASS: pr17068 link --as-needed lib in group PASS: -Bsymbolic-functions PASS: Build pr20995.so PASS: Build pr20995-2.so PASS: pr20995 PASS: pr20995-2 PASS: Build pr22374 shared library XPASS: pr22374 function pointer initialization PASS: Symbol flags copy PASS: ld-elf/comm-data4 PASS: ld-elf/comm-data5 PASS: ld-elf/commonpage1 PASS: ld-elf/compress1a PASS: ld-elf/compress1b PASS: ld-elf/compress1c PASS: ld-elf/compressed1a PASS: ld-elf/compressed1b PASS: ld-elf/compressed1c PASS: ld-elf/compressed1d PASS: ld-elf/compressed1e PASS: ld-elf/dynamic1 PASS: ld-elf/dynsym1 PASS: ld-elf/eh-frame-hdr FAIL: ld-elf/eh5 PASS: ld-elf/ehdr_start-missing PASS: ld-elf/ehdr_start-shared PASS: ld-elf/ehdr_start-userdef PASS: ld-elf/ehdr_start-weak PASS: ld-elf/ehdr_start PASS: ld-elf/empty PASS: ld-elf/empty2 PASS: ld-elf/endsym PASS: ld-elf/exclude3a PASS: ld-elf/exclude3b PASS: ld-elf/exclude3c PASS: ld-elf/expr1 PASS: --set-section-flags test 1 (sections) PASS: ld-elf/global1 PASS: ld-elf/group1 PASS: ld-elf/group10 PASS: ld-elf/group11 PASS: ld-elf/group12 PASS: ld-elf/group2 PASS: ld-elf/group3a PASS: ld-elf/group3b PASS: ld-elf/group4 PASS: ld-elf/group5 PASS: ld-elf/group6 PASS: ld-elf/group7 PASS: ld-elf/group8a PASS: ld-elf/group8b PASS: ld-elf/group9a PASS: ld-elf/group9b PASS: ld-elf/hash PASS: ld-elf/header PASS: ld-elf/init-fini-arrays PASS: --interleave test byte 0 PASS: --interleave test byte 4 PASS: ld-elf/linkonce1 PASS: ld-elf/linkonce2 PASS: ld-elf/linkoncerdiff PASS: ld-elf/loadaddr1 PASS: ld-elf/loadaddr2 PASS: ld-elf/loadaddr3a PASS: ld-elf/loadaddr3b PASS: ld-elf/local1 PASS: ld-elf/maxpage1 PASS: ld-elf/maxpage2 PASS: ld-elf/maxpage3a PASS: ld-elf/mbind1a PASS: ld-elf/mbind1b PASS: ld-elf/mbind1c PASS: ld-elf/merge PASS: ld-elf/merge2 PASS: ld-elf/merge3 PASS: ld-elf/multibss1 PASS: ld-elf/nobits-1 PASS: ld-elf/noload-1 PASS: ld-elf/noload-2 PASS: ld-elf/noload-3 PASS: ld-elf/note-1 PASS: ld-elf/note-2 PASS: ld-elf/now-1 PASS: ld-elf/now-2 PASS: ld-elf/now-3 PASS: ld-elf/now-4 PASS: ld-elf/orphan-10 PASS: ld-elf/orphan-11 PASS: ld-elf/orphan-12 PASS: Report warning for orphan sections PASS: Report error for orphan sections PASS: Discard orphan sections (map file check) PASS: Place orphan sections (map file check) PASS: ld-elf/orphan-9 PASS: ld-elf/orphan-region PASS: ld-elf/orphan PASS: ld-elf/orphan2 PASS: ld-elf/orphan3 PASS: ld-elf/orphan4 PASS: ld-elf/overlay PASS: ld-elf/pie PASS: ld-elf/pr11304 PASS: ld-elf/pr12851 PASS: ld-elf/pr12975 PASS: ld-elf/pr13177 PASS: ld-elf/pr13195 PASS: ld-elf/pr13839 PASS: ld-elf/pr14052 PASS: ld-elf/pr14156a PASS: ld-elf/pr14156b PASS: ld-elf/pr14156c PASS: ld-elf/pr14926 PASS: ld-elf/pr16322 PASS: ld-elf/pr16498a PASS: ld-elf/pr16498b PASS: ld-elf/pr17550a PASS: ld-elf/pr17550b PASS: ld-elf/pr17550c PASS: ld-elf/pr17550d PASS: ld-elf/pr17615 PASS: ld-elf/pr18735 PASS: ld-elf/pr19005 PASS: ld-elf/pr19162 PASS: ld-elf/pr19539 PASS: ld-elf/pr19617a PASS: ld-elf/pr19617b PASS: ld-elf/pr19617c PASS: ld-elf/pr19698 PASS: ld-elf/pr19789 PASS: ld-elf/pr20513a PASS: ld-elf/pr20513b PASS: ld-elf/pr20513c PASS: ld-elf/pr20513d PASS: ld-elf/pr20513e PASS: ld-elf/pr20513f PASS: ld-elf/pr20528a PASS: ld-elf/pr20528b PASS: ld-elf/pr21384 PASS: ld-elf/pr21389a PASS: ld-elf/pr21389b PASS: ld-elf/pr21389c PASS: ld-elf/pr21562a PASS: ld-elf/pr21562b PASS: ld-elf/pr21562c PASS: ld-elf/pr21562d PASS: ld-elf/pr21562e PASS: ld-elf/pr21562f PASS: ld-elf/pr21562g PASS: ld-elf/pr21562h PASS: ld-elf/pr21562i PASS: ld-elf/pr21562j PASS: ld-elf/pr21562k PASS: ld-elf/pr21562l PASS: ld-elf/pr21562m PASS: ld-elf/pr21562n FAIL: ld-elf/pr21884 PASS: ld-elf/pr21903a PASS: ld-elf/pr21903b PASS: ld-elf/pr21903c PASS: ld-elf/pr21903d PASS: ld-elf/pr21903e PASS: ld-elf/pr21904 PASS: PR ld/22269 PASS: PR ld/22269 (-z dynamic-undefined-weak) PASS: PR 22319 - required undefined symbols in output PASS: ld-elf/pr22393-1a PASS: ld-elf/pr22393-1b PASS: ld-elf/pr22393-1c PASS: ld-elf/pr22393-1d PASS: ld-elf/pr22393-1e PASS: ld-elf/pr22393-1f PASS: ld-elf/pr22423 PASS: ld-elf/pr22450 PASS: ld-elf/pr22677 PASS: ld-elf/pr23900-1 PASS: ld-elf/pr23900-2a PASS: ld-elf/pr23900-2b PASS: ld-elf/pr349 PASS: relocatable with script PASS: ld-elf/rpath-1 PASS: ld-elf/rpath-2 PASS: ld-elf/runpath-1 PASS: ld-elf/runpath-2 PASS: ld-elf/seg PASS: ld-elf/sizeofa PASS: ld-elf/sizeofb PASS: ld-elf/sizeofc PASS: ld-elf/stab PASS: ld-elf/startofa PASS: ld-elf/startofb PASS: ld-elf/startofc PASS: ld-elf/strtab PASS: ld-elf/textaddr1 PASS: ld-elf/textaddr2 PASS: ld-elf/textaddr3 PASS: ld-elf/textaddr4 PASS: ld-elf/textaddr5 PASS: ld-elf/textaddr6 PASS: ld-elf/textaddr7 PASS: ld-elf/unknown PASS: ld-elf/unknown2 PASS: ld-elf/var1 PASS: ld-elf/warn1 PASS: ld-elf/warn2 PASS: ld-elf/warn3 PASS: Generate empty import library PASS: Generate import library PASS: Weak symbols in dynamic objects 1 (support) PASS: Weak symbols in dynamic objects 1 (main test) PASS: --gc-sections on tls variable PASS: stack exec PASS: stack noexec PASS: stack size PASS: PT_GNU_PROPERTY alignment PASS: PR ld/13195 PASS: preinit array PASS: init array PASS: fini array PASS: init array mixed PASS: PIE preinit array PASS: PIE init array PASS: PIE fini array PASS: PIE init array mixed PASS: PIE PR ld/14525 PASS: Run mbind2a PASS: Run mbind2b PASS: static preinit array PASS: static init array PASS: static fini array PASS: static init array mixed Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elf/exclude.exp ... PASS: ld link shared library PASS: ld export symbols from archive PASS: ld link shared library with --exclude-libs PASS: ld exclude symbols from archive - --exclude-libs libexclude PASS: ld exclude symbols from archive - --exclude-libs libexclude.a PASS: ld exclude symbols from archive - --exclude-libs ALL PASS: ld exclude symbols from archive - --exclude-libs foo:libexclude.a PASS: ld exclude symbols from archive - --exclude-libs foo,libexclude.a PASS: ld don't exclude symbols from archive - --exclude-libs foo:bar Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elf/export-class.exp ... PASS: Symbol export class test (auxiliary shared object) PASS: Symbol export class test (initial static object) PASS: Symbol export class test (final shared object) Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elf/frame.exp ... PASS: read-only .eh_frame section PASS: read-only .gcc_except_table section Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elf/indirect.exp ... PASS: Build libindirect1c.so PASS: Build libindirect3c.so PASS: Build libindirect4c.so PASS: Build libindirect5.so PASS: Build libpr18720c.so PASS: Build pr18720b1.o PASS: Build pr18720a PASS: Build libpr19553b.so PASS: Build libpr19553c.so PASS: Build libpr19553d.so PASS: Indirect symbol 1a: : local symbol `foo' in tmpdir/indirect1b.o is referenced by DSO PASS: Indirect symbol 1a: : final link failed: Bad value PASS: Indirect symbol 1b: : local symbol `foo' in tmpdir/indirect1b.o is referenced by DSO PASS: Indirect symbol 1b: : final link failed: Bad value PASS: Indirect symbol 2: : No symbol version section for versioned symbol `foo@FOO' PASS: Indirect symbol 2: : final link failed: Nonrepresentable section on output PASS: Run with libindirect3c.so 1 PASS: Run with libindirect3c.so 2 PASS: Run with libindirect3c.so 3 PASS: Run with libindirect3c.so 4 PASS: Run with libindirect4c.so 1 PASS: Run with libindirect4c.so 2 PASS: Run with libindirect4c.so 3 PASS: Run with libindirect4c.so 4 FAIL: Run indirect5 1 FAIL: Run indirect5 2 PASS: Run indirect6 1 PASS: Run indirect6 2 PASS: Run with libpr18720c.so 1 PASS: Run with libpr18720c.so 2 PASS: Run with libpr18720c.so 3 PASS: Run with libpr18720c.so 4 PASS: Run with libpr18720c.so 5 PASS: Run with libpr19553b.so PASS: Run with libpr19553c.so PASS: Run with libpr19553d.so FAIL: indirect5a dynsym FAIL: indirect5b dynsym PASS: indirect6a dynsym PASS: indirect6b dynsym FAIL: Run indirect5 3 FAIL: Run indirect5 4 PASS: Run indirect6 3 PASS: Run indirect6 4 FAIL: indirect5c dynsym FAIL: indirect5d dynsym PASS: indirect6c dynsym PASS: indirect6d dynsym Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elf/provide-hidden.exp ... PASS: PROVIDE_HIDDEN test (auxiliary shared object) PASS: PROVIDE_HIDDEN test 1 PASS: PROVIDE_HIDDEN test 2 PASS: PROVIDE_HIDDEN test 3 PASS: PROVIDE_HIDDEN test 4 PASS: PROVIDE_HIDDEN test 5 PASS: PROVIDE_HIDDEN test 6 PASS: PROVIDE_HIDDEN test 7 PASS: PROVIDE_HIDDEN test 8 PASS: PROVIDE_HIDDEN test 9 PASS: PROVIDE_HIDDEN test 10 PASS: PROVIDE_HIDDEN test 11 PASS: PROVIDE_HIDDEN test 12 Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elf/readelf.exp ... PASS: readelf version information Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elf/sec-to-seg.exp ... PASS: assignment of ELF sections to segments (same page) PASS: assignment of ELF sections to segments (adjacent pages) PASS: assignment of ELF sections to segments (disjoint pages) Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elf/sec64k.exp ... PASS: ld-elf/64ksec-r PASS: ld-elf/64ksec Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elf/shared.exp ... PASS: Build pr22471a.so PASS: Build pr22471b.so PASS: Build pr22471 PASS: Build pr22649-1.so PASS: Build pr22649-2a.so PASS: Build pr22649-2b.so PASS: Build pr22649-2c.so PASS: Build pr22649-2d.so PASS: DT_TEXTREL in shared lib PASS: DT_TEXTREL map file warning PASS: PR ld/20828 dynamic symbols with section GC (auxiliary shared library) PASS: PR ld/20828 dynamic symbols with section GC (plain) PASS: PR ld/20828 dynamic symbols with section GC (version script) PASS: PR ld/20828 dynamic symbols with section GC (versioned shared library) PASS: PR ld/20828 dynamic symbols with section GC (versioned) PASS: PR ld/20828 forcibly exported symbol version without section GC PASS: PR ld/20828 forcibly exported symbol version with section GC PASS: PR ld/21233 dynamic symbols with section GC (auxiliary shared library) PASS: PR ld/21233 dynamic symbols with section GC (--undefined) PASS: PR ld/21233 dynamic symbols with section GC (--require-defined) PASS: PR ld/21233 dynamic symbols with section GC (EXTERN) PASS: Build pr22150.so PASS: Build pr22150 PASS: Build pr25458.so PASS: Build pr25458 PASS: Build libfoo.so PASS: Build versioned libfoo.so PASS: Build libbar.so FAIL: Build warn libbar.so PASS: Build hidden libbar.so PASS: Build protected libbar.so PASS: Build libbar.so with libfoo.so PASS: Build libar.so with versioned libfoo.so PASS: Build hidden libbar.so with libfoo.so PASS: Build hidden libar.so with versioned libfoo.so PASS: Build protected libbar.so with libfoo.so PASS: Build protected libbar.so with versioned libfoo.so PASS: Build libdl1.so PASS: Build libdl2a.so with --dynamic-list=dl2.list PASS: Build libdl2a.so with --dynamic-list=dl2a.list PASS: Build libdl2a.so with --dynamic-list-data PASS: Build libdl2b.so with --dynamic-list=dl2.list and dl2xxx.list PASS: Build libdl2c.so with --dynamic-list-data and dl2xxx.list PASS: Build libdl4a.so with --dynamic-list=dl4.list PASS: Build libdl4b.so with --dynamic-list-data PASS: Build libdl4c.so with --dynamic-list=dl4.list and dl4xxx.list PASS: Build libdl4d.so with --dynamic-list-data and dl4xxx.list PASS: Build libdl4e.so with -Bsymbolic-functions --dynamic-list-cpp-new PASS: Build libdl4f.so with --dynamic-list-cpp-new -Bsymbolic-functions PASS: Build libdl6a.so PASS: Build libdl6b.so with -Bsymbolic --dynamic-list-data PASS: Build libdl6c.so with -Bsymbolic PASS: Build libdl6d.so with --dynamic-list-data -Bsymbolic PASS: Build libdata1.so PASS: Build libdata2.so PASS: Build libcomm1.o PASS: Build libfunc1.so PASS: Build libpr9676-1.a PASS: Build libpr9676-2.a PASS: Build libpr9676-3.so PASS: Build libpr9676-4.so PASS: Build libpr9676-4a.so PASS: Build libpr9679.so PASS: Build libpr11138-1.so PASS: Build libpr11138-2.o PASS: Build pr13250-1.so PASS: Build pr13250-2.so with libpr13250-1.so PASS: Build libpr13250-3.o PASS: Build libpr14323-2.so PASS: Build pr14862-1.o PASS: Build libpr14862.so PASS: Build libneeded1b.so PASS: Build libneeded1a.so PASS: Build libneeded1c.o PASS: Build libneeded1pic.o PASS: Build needed1a.so with --add-needed PASS: Build needed1b.so with --copy-dt-needed-entries PASS: Build needed1a.so with --no-add-needed PASS: Build needed1b.so with --no-copy-dt-needed-entries PASS: Build librel.so PASS: Build libneeded2a.so PASS: Build libneeded2b.so PASS: Build libneeded2c.o PASS: Build needed2 PASS: Build libneeded3a.so PASS: Build libneeded3b.so PASS: Build needed3.o PASS: Build needed3 PASS: Build libpr2404a.so PASS: Build libpr2404n.so PASS: Build libpr2404b.a PASS: Build rdynamic-1 PASS: Build dynamic-1 PASS: Build libpr16496a.so PASS: Build libpr16496b.a PASS: Build libpr16496b.so PASS: Build libpr16452a.so PASS: Build libpr16452b.so PASS: Build pr16452 PASS: Build pr16457 PASS: Build libpr18458a.so PASS: Build libpr18458b.so PASS: Build pr19073a.o PASS: Build libpr19073.so PASS: Build pr21964-1a.so PASS: Build pr21964-1b.so PASS: Build pr21964-2a.so PASS: Build pr21964-2b.so PASS: Dump pr21978.so FAIL: Build pr22269-1 PASS: Run normal with libfoo.so PASS: Run protected with libfoo.so PASS: Run hidden with libfoo.so PASS: Run normal with versioned libfoo.so FAIL: Run warn with versioned libfoo.so PASS: Run protected with versioned libfoo.so PASS: Run hidden with versioned libfoo.so PASS: Run normal libbar.so with libfoo.so PASS: Run protected libbar.so with libfoo.so PASS: Run hidden libbar.so with libfoo.so PASS: Run normal libbar.so with versioned libfoo.so PASS: Run protected libbar.so with versioned libfoo.so PASS: Run hidden libbar.so with versioned libfoo.so PASS: Run with libdl2a.so PASS: Run with libdl2b.so PASS: Run with libdl2c.so PASS: Run with libdl4a.so PASS: Run with libdl4b.so PASS: Run with libdl4c.so PASS: Run with libdl4d.so PASS: Run with libdl4e.so PASS: Run with libdl4f.so PASS: Run with libdata1.so PASS: Run with libdata2.so PASS: Run with libfunc1.so comm1.o PASS: Run with comm1.o libfunc1.so PASS: Run with pr11138-2.c libpr11138-1.so PASS: Run with libpr11138-1.so pr11138-2.c PASS: Run with pr13250-3.c, libpr13250-1.so and libpr13250-2.so PASS: Run with pr14323-1.c pr14323-2.so PASS: Run with pr14862-1.c libpr14862.so PASS: Link with --add-needed PASS: Link with --copy-dt-needed-entries PASS: Run relmain PASS: Run pr2404 PASS: Run pr2404n PASS: Run pr18458 PASS: Run pr21964-1 PASS: Run dl1a with --dynamic-list=dl1.list and dlopen on libdl1.so PASS: Run dl1b with --dynamic-list-data and dlopen on libdl1.so PASS: Run dl6a1 with --dynamic-list-data and dlopen on libdl6a.so PASS: Run dl6a2 with -Bsymbolic-functions and dlopen on libdl6a.so PASS: Run dl6a3 with -Bsymbolic and dlopen on libdl6a.so PASS: Run dl6a4 with -Bsymbolic --dynamic-list-data and dlopen on libdl6a.so PASS: Run dl6a5 with -Bsymbolic-functions --dynamic-list-cpp-new and dlopen on libdl6a.so PASS: Run dl6a6 with --dynamic-list-cpp-new -Bsymbolic-functions and dlopen on libdl6a.so PASS: Run dl6a7 with --dynamic-list-data -Bsymbolic and dlopen on libdl6a.so PASS: Run dl6b1 with --dynamic-list-data and dlopen on libdl6b.so PASS: Run dl6b2 with dlopen on libdl6b.so PASS: Run dl6c1 with --dynamic-list-data and dlopen on libdl6c.so PASS: Run dl6d1 with --dynamic-list-data and dlopen on libdl6d.so PASS: Run pr21964-2 PASS: --no-add-needed PASS: --no-copy-dt-needed-entries PASS: --no-add-needed -shared PASS: --no-copy-dt-needed-entries -shared PASS: Build libdl3a.so with --dynamic-list=dl3.list PASS: Build libdl3b.so with -Bsymbolic PASS: Build libdl3a.so with --dynamic-list-cpp-typeinfo PASS: Build libdnew1a.so with --Bsymbolic-functions --dynamic-list-cpp-new PASS: Build libdnew1b.so with --dynamic-list-data --dynamic-list-cpp-new PASS: Run with libdl3a.so PASS: Run with libdl3c.so PASS: Run with libnew1a.so PASS: Run with libnew1b.so PASS: Build libpr2404b.a with PIE PASS: Build pr19579a.o PASS: Build libpr19579.so PASS: Build libpr19579now.so PASS: Build pr22393-2a.so PASS: Build pr22393-2a-now.so PASS: Build pr22393-2 PASS: Build pr22393-2 (PIE) PASS: Build pr22393-2 (static) PASS: Run pr18458 with PIE PASS: Run pr2404 with PIE PASS: Run pr2404 with PIE (-z now) PASS: Run pr18718 PASS: Run pr18718 (-z now) PASS: Run pr18718 with PIE (1) PASS: Run pr18718 with PIE (2) PASS: Run pr18718 with PIE (3) PASS: Run pr18718 with PIE (4) PASS: Run pr18718 with PIC (1) PASS: Run pr18718 with PIC (2) PASS: Run pr18718 with PIC (3) PASS: Run pr18718 with PIC (4) PASS: Run pr19579 PASS: Run pr19579 (-z now) PASS: Run pr22393-2 PASS: Run pr22393-2 (PIE) PASS: Run pr22393-2 (static) PASS: Build libpr19719a.so PASS: Build libpr19719b.so PASS: Build libpr19719b.o PASS: Run pr19719 fun defined PASS: Run pr19719 fun undefined PASS: Build libpr19719a.so PASS: Build libpr19719b.so PASS: Build libpr19719b.o PASS: Run pr19719pie fun defined PASS: Run pr19719pie fun undefined Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elf/tls.exp ... PASS: Build pr22263-1 Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elf/tls_common.exp ... PASS: tls_common Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elf/wrap.exp ... PASS: Build libwrap1a.so PASS: Build libwrap1b.so PASS: Run with libwrap1a.so and libwrap1b.so PASS: Run with libwrap1b.so and libwrap1a.so Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elfcomm/elfcomm.exp ... PASS: --sort-common (descending) PASS: --sort-common (ascending) PASS: size/alignment change of common symbols (warning 1) PASS: size/alignment change of common symbols (change 1) PASS: size/alignment change of common symbols (warning 2) PASS: size/alignment change of common symbols (change 2) PASS: static link of common symbols PASS: shared link of common symbols PASS: position independent link of common symbols PASS: Build common-3x.o PASS: Build common-3y.o PASS: Build common-3a.o PASS: Build common-3b.o PASS: Build common-3c.o PASS: Build common-3d.o PASS: Build common-3e.o PASS: Build common-3f.o PASS: ld-elfcomm/common-1a PASS: ld-elfcomm/common-1b PASS: ld-elfcomm/common-1c PASS: ld-elfcomm/common-1d PASS: ld-elfcomm/common-1e PASS: ld-elfcomm/common-1f PASS: ld-elfcomm/common-2a PASS: ld-elfcomm/common-2b PASS: ld-elfcomm/common-2c PASS: ld-elfcomm/common-2d PASS: ld-elfcomm/common-2e PASS: ld-elfcomm/common-2f Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elfvers/vers.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elfvsb/elfvsb.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-elfweak/elfweak.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-fastcall/fastcall.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-frv/fdpic.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-frv/frv-elf.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-frv/tls.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-gc/gc.exp ... PASS: Check --gc-section PASS: Check --gc-section/-q PASS: Check --gc-section/-r/-e PASS: Check --gc-section/-r/-u PASS: --gc-sections -r without -e PASS: --gc-sections with note section PASS: --gc-sections with __start_ PASS: ld-gc/pr19167 PASS: --gc-sections with multiple debug sections for a function section PASS: --gc-sections with relocations in debug section FAIL: --gc-sections with __gxx_personality PASS: --gc-sections with .text._init PASS: ld-gc/pr20022 PASS: --gc-sections with shared library PASS: --gc-sections with --defsym PASS: --gc-sections with KEEP PASS: --gc-sections with __start_SECTIONNAME PASS: Build libpr20306.so PASS: ld-gc/pr20306 Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-h8300/h8300.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-i386/export-class.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-i386/i386.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-i386/no-plt.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-i386/tls.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-ia64/ia64.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-ia64/line.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-ifunc/binutils.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-ifunc/ifunc.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-libs/libs.exp ... PASS: -l: test (preparation) PASS: -l: test Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-linkonce/linkonce.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-m68hc11/m68hc11.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-m68k/m68k-got.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-m68k/m68k.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-mep/mep.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-metag/metag.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-mips-elf/comm-data.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-mips-elf/export-class.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-mips-elf/mips-elf-flags.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-mips-elf/mips-elf.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-misc/defsym.exp ... PASS: ld-misc/defsym1 Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-mmix/mmix.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-mn10300/mn10300.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-msp430-elf/msp430-elf.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-nds32/nds32.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-nios2/nios2.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-pe/pe-compile.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-pe/pe-run.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-pe/pe-run2.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-pe/pe.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-pie/pie.exp ... PASS: weak undefined PASS: weak undefined data PASS: missing entry symbol PASS: zero p_vaddr PASS: non-zero p_vaddr Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-plugin/lto.exp ... PASS: LTO 1 PASS: Compile 2 PASS: LTO 2 PASS: Compile 3a PASS: Compile 3c PASS: Build liblto-3.a PASS: Compile 5a PASS: Compile 5b PASS: LTO 6 PASS: Compile PR ld/12365 PASS: Compile 9 PASS: Compile 11a PASS: Compile 11b PASS: Compile 11c PASS: Build liblto-12.a PASS: Compile 12 PASS: Compile 13 PASS: Build liblto-13.a PASS: Compile 14a PASS: Build liblto-14.a PASS: Compile 15a PASS: Build liblto-15.a PASS: liblto-19.a PASS: compile lto-19b.c PASS: liblto-19.so PASS: PR ld/12696 PASS: Compile PR ld/12758 PASS: Build libpr12758.a PASS: PR ld/12758 PASS: Compile PR ld/12760 PASS: Build libpr12760.a PASS: PR ld/12760 PASS: Build libpr13183.a PASS: Compile PR ld/13183 PASS: Compile PR ld/13201 PASS: PR ld/13287 PASS: PR ld/15323 (1) PASS: PR ld/15323 (2) PASS: Compile(1) PR ld/pr16846 PASS: Compile(2) PR ld/pr16846 PASS: PR ld/pr16846(1) PASS: PR ld/pr16846(2) PASS: PR ld/19317 (1) PASS: Build pr20276a.o PASS: Build pr20276b.o PASS: Build pr20267a.o PASS: Build libpr20267a.a PASS: Build libpr20267b.a PASS: Build pr20321 PASS: Build pr22502a.o PASS: Build pr22502b.o PASS: Build pr26262b.o PASS: Build pr26262c.o PASS: Build pr26267a.o PASS: Build pr26267b.o PASS: Build pr26267c.o PASS: Build pr26267a PASS: Build pr26267a PASS: Build pr26267b PASS: pr26806.so PASS: Compile PR ld/12942 (1) PASS: Compile PR ld/12942 (2) PASS: Compile 7 PASS: Compile 8a PASS: Compile 8b PASS: Build liblto-7.so PASS: Build liblto-17a.so PASS: Build liblto-17b.so 1 PASS: Build liblto-17b.so 2 PASS: PR ld/12982 PASS: PR ld/12975 PASS: PR ld/13229 PASS: PR ld/13244 PASS: Build pr21382a.o PASS: Build pr21382.so PASS: Build pr22220lib.so PASS: Build pr22220main.o PASS: PR ld/14918 XFAIL: PR ld/12942 (3) PASS: ld-plugin/lto-3r PASS: ld-plugin/lto-5r PASS: LTO 3 symbol PASS: LTO 5 symbol PASS: LTO 9 symbol PASS: LTO 16a symbol PASS: LTO 16b symbol PASS: PR ld/13183 PASS: PR ld/19317 (2) PASS: LTO 3a PASS: LTO 3b PASS: LTO 3c PASS: LTO 5 PASS: LTO 11 PASS: LTO 12a PASS: LTO 12b PASS: LTO 13 PASS: LTO 14 PASS: LTO 15 PASS: PR ld/13066 PASS: PR ld/13201 PASS: PR ld/15323 (3) PASS: PR ld/15323 (4) PASS: PR ld/19317 (3) PASS: Run pr20276 PASS: Run pr20267a PASS: Run pr20267b PASS: Run pr22502 PASS: Run pr26262a PASS: Run pr26262b PASS: PR ld/12942 (1) PASS: PR ld/12942 (2) PASS: LTO 8 PASS: LTO TLS IE PASS: LTO 7 PASS: Run pr21382 PASS: pr22220a PASS: pr22220b PASS: lto-19 PASS: Build fatpr20103a.a PASS: Build fatpr20103b.a PASS: Build fatpr20103c.a PASS: Build thinpr20103a.a PASS: Build thinpr20103b.a PASS: Build thinpr20103c.a PASS: Build pr20103a PASS: Build pr20103b PASS: Build pr20103c PASS: PR ld/20103 (-O2 -flto tmpdir/thinpr20103a.a tmpdir/thinpr20103b.a tmpdir/thinpr20103c.a) (1) PASS: PR ld/20103 (-O2 -flto tmpdir/thinpr20103a.a tmpdir/thinpr20103b.a tmpdir/thinpr20103c.a) (2) PASS: PR ld/20103 (-O2 -flto tmpdir/fatpr20103a.a tmpdir/fatpr20103b.a tmpdir/fatpr20103c.a) (1) PASS: PR ld/20103 (-O2 -flto tmpdir/fatpr20103a.a tmpdir/fatpr20103b.a tmpdir/fatpr20103c.a) (2) PASS: PR ld/20103 (-O2 tmpdir/fatpr20103a.a tmpdir/fatpr20103b.a tmpdir/fatpr20103c.a) (1) PASS: PR ld/20103 (-O2 tmpdir/fatpr20103a.a tmpdir/fatpr20103b.a tmpdir/fatpr20103c.a) (2) PASS: Build pr20103d PASS: PR ld/20103 (-O2 tmpdir/thinpr20103a.a tmpdir/thinpr20103b.a tmpdir/thinpr20103c.a) (1) PASS: PR ld/20103 (-O2 tmpdir/thinpr20103a.a tmpdir/thinpr20103b.a tmpdir/thinpr20103c.a) (2) Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-plugin/plugin.exp ... PASS: plugin API enabled PASS: load plugin PASS: fail plugin onload PASS: fail plugin allsymbolsread PASS: fail plugin cleanup PASS: plugin all hooks PASS: plugin claimfile lost symbol PASS: plugin claimfile replace symbol PASS: plugin claimfile resolve symbol PASS: plugin claimfile replace file PASS: load plugin with source PASS: plugin claimfile lost symbol with source PASS: plugin claimfile replace symbol with source PASS: plugin claimfile resolve symbol with source PASS: plugin claimfile replace file with source PASS: load plugin with source not claimed PASS: plugin fatal error PASS: plugin error PASS: plugin warning PASS: PR ld/17973 PASS: plugin set symbol visibility PASS: plugin set symbol visibility with source PASS: plugin ignore lib PASS: plugin claimfile replace lib PASS: plugin ignore lib with source PASS: plugin claimfile replace lib with source PASS: plugin with empty archive PASS: nm --plugin PASS: ar --plugin PASS: plugin 2 with source lib PASS: load plugin 2 with source PASS: load plugin 2 with source and -r PASS: plugin 3 with source lib PASS: load plugin 3 with source PASS: load plugin 3 with source and -r PASS: PR ld/20070 Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-powerpc/aix52.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-powerpc/export-class.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-powerpc/powerpc.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-pru/pru.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-s390/s390.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/align.exp ... PASS: align1 PASS: ld-scripts/align2a PASS: ld-scripts/align2b PASS: ld-scripts/align3 PASS: ld-scripts/align4 PASS: ld-scripts/align5 PASS: ld-scripts/align2c Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/alignof.exp ... PASS: ALIGNOF Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/assert.exp ... PASS: ASSERT PASS: ld-scripts/assert2 Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/crossref.exp ... PASS: NOCROSSREFS 1 PASS: NOCROSSREFS 2 PASS: NOCROSSREFS 3 PASS: NOCROSSREFS_TO 1 PASS: NOCROSSREFS_TO 2 PASS: NOCROSSREFS_TO 3 PASS: NOCROSSREFS_TO 4 Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/data.exp ... PASS: ld-scripts/data PASS: ld-scripts/fill PASS: ld-scripts/fill16 Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/default-script.exp ... PASS: ld-scripts/default-script1 PASS: ld-scripts/default-script2 PASS: ld-scripts/default-script3 PASS: ld-scripts/default-script4 Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/defined.exp ... PASS: DEFINED (PRMS 5699) PASS: ld-scripts/defined2 PASS: ld-scripts/defined3 PASS: ld-scripts/defined4 PASS: ld-scripts/defined5 PASS: ld-scripts/defined6 Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/dynamic-sections.exp ... PASS: dynamic sections Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/empty-address.exp ... PASS: ld-scripts/empty-address-1 PASS: ld-scripts/empty-address-2a PASS: ld-scripts/empty-address-2b PASS: ld-scripts/empty-address-3a PASS: ld-scripts/empty-address-3b PASS: ld-scripts/empty-address-3c Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/empty-aligned.exp ... PASS: ld-scripts/empty-aligned Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/empty-orphan.exp ... PASS: ld-scripts/empty-orphan Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/exclude-file.exp ... PASS: ld-scripts/exclude-file-1 (map file check) PASS: ld-scripts/exclude-file-2 (map file check) PASS: ld-scripts/exclude-file-3 (map file check) PASS: ld-scripts/exclude-file-4 (map file check) PASS: ld-scripts/exclude-file-5 (map file check) PASS: ld-scripts/exclude-file-6 (map file check) PASS: ld-scripts/exclude-file-7 (map file check) Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/expr.exp ... PASS: ld-scripts/expr1 PASS: ld-scripts/expr2 PASS: ld-scripts/sane1 PASS: ld-scripts/assign-loc PASS: ld-scripts/pr14962 PASS: ld-scripts/pr14962-2 PASS: ld-scripts/pr22267 PASS: ld-scripts/pr18963 Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/extern.exp ... PASS: EXTERN Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/include.exp ... PASS: include-1 Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/log2.exp ... PASS: binary logarithm Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/map-address.exp ... PASS: map addresses Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/overlay-size.exp ... PASS: overlay size (map file check) PASS: overlay size Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/phdrs.exp ... PASS: PHDRS Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/phdrs2.exp ... PASS: PHDRS2 Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/phdrs3.exp ... PASS: PHDRS headers PASS: PHDRS headers 3a Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/print-memory-usage.exp ... PASS: print-memory-usage-1 PASS: print-memory-usage-2 PASS: print-memory-usage-3 Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/provide.exp ... PASS: ld-scripts/provide-1 PASS: ld-scripts/provide-2 XFAIL: ld-scripts/provide-3 PASS: ld-scripts/provide-4 (map file check) PASS: ld-scripts/provide-4 PASS: ld-scripts/provide-5 (map file check) PASS: ld-scripts/provide-5 PASS: ld-scripts/provide-6 PASS: ld-scripts/provide-7 PASS: ld-scripts/provide-8 Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/rgn-at.exp ... PASS: rgn-at1 PASS: ld-scripts/rgn-at10 PASS: ld-scripts/rgn-at11 PASS: rgn-at2 PASS: rgn-at3 PASS: rgn-at4 PASS: rgn-at5 PASS: ld-scripts/rgn-at6 PASS: ld-scripts/rgn-at7 PASS: ld-scripts/rgn-at8 PASS: ld-scripts/rgn-at9 Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/rgn-over.exp ... PASS: rgn-over1 PASS: rgn-over1 (map check) PASS: rgn-over2 PASS: rgn-over2 (map check) PASS: rgn-over3 PASS: rgn-over3 (map check) PASS: rgn-over4 PASS: rgn-over4 (map check) PASS: rgn-over5 PASS: rgn-over5 (map check) PASS: rgn-over6 PASS: rgn-over6 (map check) PASS: rgn-over7 PASS: rgn-over7 (map check) PASS: rgn-over8 Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/script.exp ... PASS: script PASS: MRI script PASS: MEMORY PASS: MEMORY with symbols PASS: extract symbols PASS: ld-scripts/region-alias-1 PASS: ld-scripts/region-alias-2 PASS: ld-scripts/region-alias-3 PASS: ld-scripts/region-alias-4 PASS: ld-scripts/align-with-input PASS: ld-scripts/pr20302 Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/section-flags.exp ... PASS: section-flags-1 PASS: section-flags-2 Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/section-match.exp ... PASS: ld-scripts/section-match-1 Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/size.exp ... PASS: ld-scripts/size-1 PASS: ld-scripts/size-2 Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/sizeof.exp ... PASS: SIZEOF Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/sort.exp ... PASS: --sort-section alignment PASS: SORT_BY_ALIGNMENT PASS: SORT_BY_ALIGNMENT(SORT_BY_ALIGNMENT()) PASS: SORT_BY_ALIGNMENT(SORT_BY_ALIGNMENT()) --sort-section alignment PASS: SORT_BY_ALIGNMENT(SORT_BY_ALIGNMENT()) --sort-section name PASS: SORT_BY_ALIGNMENT(SORT_BY_NAME()) PASS: SORT_BY_ALIGNMENT(SORT_BY_NAME()) --sort-section name PASS: SORT_BY_ALIGNMENT(SORT_BY_NAME()) --sort-section alignment PASS: --sort-section name PASS: SORT_BY_NAME PASS: SORT_BY_NAME(SORT_BY_ALIGNMENT()) PASS: SORT_BY_NAME(SORT_BY_ALIGNMENT()) --sort-section alignment PASS: SORT_BY_NAME(SORT_BY_ALIGNMENT()) --sort-section alignment PASS: SORT_BY_NAME(SORT_BY_NAME()) PASS: SORT_BY_NAME(SORT_BY_NAME()) --sort-section name PASS: SORT_BY_NAME(SORT_BY_NAME()) --sort-section alignment PASS: no SORT_BY_NAME/SORT_BY_ALIGNMENT/SORT PASS: no SORT_BY_NAME/SORT_BY_ALIGNMENT/SORT Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/sysroot-prefix.exp ... PASS: sysroot-prefix common plain -Lpath, quoted PASS: sysroot-prefix common plain -Lpath, unquoted PASS: sysroot-prefix common root-anchored but -Lpath, quoted PASS: sysroot-prefix common root-anchored but -Lpath, unquoted PASS: sysroot-prefix common full-path, quoted PASS: sysroot-prefix common full-path, unquoted PASS: sysroot-prefix common root-anchored =-prefixed -Lpath, quoted PASS: sysroot-prefix common root-anchored =-prefixed -Lpath, unquoted PASS: sysroot-prefix common root-anchored $SYSROOT-prefixed -Lpath, quoted PASS: sysroot-prefix common root-anchored $SYSROOT-prefixed -Lpath, unquoted PASS: sysroot-prefix common plain =-prefixed with empty, quoted PASS: sysroot-prefix common plain =-prefixed with empty, unquoted PASS: sysroot-prefix common plain $SYSROOT-prefixed with empty, quoted PASS: sysroot-prefix common plain $SYSROOT-prefixed with empty, unquoted PASS: sysroot-prefix common root-anchored but script outside sysroot, quoted PASS: sysroot-prefix common root-anchored but script outside sysroot, unquoted PASS: sysroot-prefix common root-anchored and script inside sysroot, quoted PASS: sysroot-prefix common root-anchored and script inside sysroot, unquoted PASS: sysroot-prefix common root-anchored =-prefixed script outside, quoted PASS: sysroot-prefix common root-anchored =-prefixed script outside, unquoted PASS: sysroot-prefix common root-anchored $SYSROOT-prefixed script outside, quoted PASS: sysroot-prefix common root-anchored $SYSROOT-prefixed script outside, unquoted PASS: sysroot-prefix common root-anchored =-prefixed script inside, quoted PASS: sysroot-prefix common root-anchored =-prefixed script inside, unquoted PASS: sysroot-prefix common root-anchored $SYSROOT-prefixed script inside, quoted PASS: sysroot-prefix common root-anchored $SYSROOT-prefixed script inside, unquoted UNSUPPORTED: sysroot-prefix common plain =-prefixed without but -Lpath, quoted UNSUPPORTED: sysroot-prefix common plain =-prefixed without but -Lpath, unquoted UNSUPPORTED: sysroot-prefix common plain $SYSROOT-prefixed without but -Lpath, quoted UNSUPPORTED: sysroot-prefix common plain $SYSROOT-prefixed without but -Lpath, unquoted UNSUPPORTED: sysroot-prefix common full-path =-prefixed without, quoted UNSUPPORTED: sysroot-prefix common full-path =-prefixed without, unquoted UNSUPPORTED: sysroot-prefix common full-path $SYSROOT-prefixed without, quoted UNSUPPORTED: sysroot-prefix common full-path $SYSROOT-prefixed without, unquoted UNSUPPORTED: sysroot-prefix common plain =-prefixed -Lpath, quoted UNSUPPORTED: sysroot-prefix common plain =-prefixed -Lpath, unquoted UNSUPPORTED: sysroot-prefix common plain $SYSROOT-prefixed -Lpath, quoted UNSUPPORTED: sysroot-prefix common plain $SYSROOT-prefixed -Lpath, unquoted UNSUPPORTED: sysroot-prefix common full-path =-prefixed without, quoted UNSUPPORTED: sysroot-prefix common full-path =-prefixed without, unquoted UNSUPPORTED: sysroot-prefix common full-path $SYSROOT-prefixed without, quoted UNSUPPORTED: sysroot-prefix common full-path $SYSROOT-prefixed without, unquoted Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-scripts/weak.exp ... PASS: weak symbols Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-selective/sel-dump.exp ... PASS: Preserve default . = 0 PASS: Preserve explicit . = 0 Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-selective/selective.exp ... PASS: selective1 PASS: selective2 PASS: selective3 XFAIL: selective4 XFAIL: selective5 XFAIL: selective6 Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-sh/arch/arch.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-sh/rd-sh.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-sh/sh-vxworks.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-sh/sh.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-sh/sh64/rd-sh64.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-sh/sh64/relax.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-sh/sh64/relfail.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-sh/sh64/sh64.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-shared/shared.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-size/size.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-sparc/sparc.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-spu/spu.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-srec/srec.exp ... FAIL: S-records FAIL: S-records with constructors Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-tic6x/tic6x.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-tilegx/tilegx.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-tilepro/tilepro.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-undefined/entry.exp ... PASS: Build libentry.a PASS: --entry foo archive PASS: --entry foo -u foo archive PASS: -shared --entry foo archive PASS: -shared --entry foo -u foo archive PASS: --entry foo PASS: --entry foo -u foo PASS: --entry 0x0 Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-undefined/require-defined.exp ... PASS: Build libfoo.a PASS: Check require-defined with an undefined symbol PASS: Check require-defined can require a symbol from an object PASS: Check require-defined does no error on a defined symbol PASS: Check require-defined can require a symbol from an archive PASS: Check require-defined can require two symbols Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-undefined/undefined.exp ... PASS: undefined PASS: undefined function FAIL: undefined line PASS: undefined symbols in shared lib (dyn sym) PASS: undefined symbols in shared lib (dyn reloc) Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-undefined/weak-undef.exp ... PASS: weak undefined data symbols UNSUPPORTED: weak undefined function symbols in shared lib Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-unique/unique.exp ... FAIL: ld-unique/pr21529 PASS: Linker setting GNU OSABI on STB_GNU_UNIQUE symbol (PR 10549) PASS: Checking unique object PASS: Checking unique executable PASS: Checking empty unique object PASS: Checking unique PIC object PASS: Checking unique PIC object PASS: Checking shared empty executable Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-v850/v850.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-vax-elf/export-class.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-vax-elf/vax-elf.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-versados/versados.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-visium/visium.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-vxworks/vxworks.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-x86-64/dwarfreloc.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-x86-64/export-class.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-x86-64/line.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-x86-64/mpx.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-x86-64/no-plt.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-x86-64/tls.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-x86-64/x86-64.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-xc16x/xc16x.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-xstormy16/xstormy16.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-xtensa/coalesce.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-xtensa/diff_overflow.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-xtensa/lcall.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-xtensa/xtensa.exp ... Running /builddir/build/BUILD/binutils-2.30/ld/testsuite/ld-z8k/z8k.exp ... === ld Summary === # of expected passes 1060 # of unexpected failures 20 # of unexpected successes 1 # of expected failures 5 # of untested testcases 1 # of unsupported tests 17 /builddir/build/BUILD/binutils-2.30/ld/ld-new 2.30-113.0.3.an8 Test run by mockbuild on Fri Dec 2 01:51:40 2022 Native configuration is loongarch64-redhat-linux-gnu === binutils tests === Schedule of variations: unix Running target unix Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/aarch64/aarch64.exp ... Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/ar.exp ... PASS: ar long file names PASS: ar thin archive PASS: ar thin archive with nested archive PASS: ar symbol table PASS: ar argument parsing PASS: ar deterministic archive PASS: ar deleting an element PASS: ar moving an element PASS: archive with empty element PASS: ar unique symbol in archive Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/arc/objdump.exp ... Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/arm/objdump.exp ... Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/bfin/objdump.exp ... Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/compress.exp ... PASS: objcopy (objcopy compress debug sections) PASS: objcopy (objcopy decompress compressed debug sections) PASS: objcopy decompress debug sections in archive PASS: objcopy compress debug sections in archive with zlib-gnu FAIL: objdump compress debug sections FAIL: objdump compress debug sections 3 PASS: objcopy (objcopy compress empty debug sections) PASS: Uncompressed .debug_str section starting with ZLIB PASS: readelf -t zlib-gabi compress debug sections PASS: readelf -S zlib-gabi compress debug sections PASS: objcopy (objcopy compress debug sections with zlib-gabi) PASS: objcopy (objcopy decompress compressed debug sections with zlib-gabi) PASS: objcopy (objcopy zlib-gnu compress debug sections with zlib-gabi) PASS: objcopy (objcopy zlib-gabi compress debug sections with zlib-gnu) PASS: objcopy (objcopy compress debug sections 3 with zlib-gabi) PASS: objcopy (objcopy decompress compressed debug sections 3 with zlib-gabi) PASS: objcopy (objcopy zlib-gnu compress debug sections 3 with zlib-gabi) PASS: objcopy (objcopy zlib-gabi compress debug sections 3 with zlib-gnu) PASS: objcopy (objcopy zlib-gnu compress debug sections 3) PASS: objcopy (objcopy zlib-gnu compress debug sections 3) PASS: objcopy decompress debug sections in archive with zlib-gabi FAIL: objcopy compress debug sections in archive with zlib-gabi FAIL: objdump compress debug sections 3 with zlib-gabi PASS: gnu-debuglink (objdump 1) PASS: gnu-debuglink (objdump 2) Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/dlltool.exp ... Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/elfedit.exp ... UNSUPPORTED: Update ELF header 1 PASS: Update ELF header 2 PASS: Update ELF header 3 UNSUPPORTED: Update ELF header 4 UNSUPPORTED: Update ELF header 5 Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/hppa/objdump.exp ... Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/i386/i386.exp ... Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/m68k/objdump.exp ... Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/mips/mips.exp ... Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/nfp/objdump.exp ... Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/nm.exp ... PASS: nm (no arguments) PASS: nm -g PASS: nm -P PASS: nm --size-sort PASS: nm -g on unique symbols PASS: nm --with-symbol-versions Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/objcopy.exp ... PASS: objcopy (simple copy) PASS: objcopy --reverse-bytes PASS: objcopy -i --interleave-width PASS: objcopy -O srec PASS: objcopy --set-start PASS: objcopy --adjust-start PASS: objcopy --adjust-vma PASS: objcopy --adjust-section-vma + PASS: objcopy --adjust-section-vma = PASS: strip preserving OS/ABI PASS: strip PASS: strip with saving a symbol PASS: simple objcopy of executable PASS: run objcopy of executable PASS: strip executable preserving OS/ABI PASS: run stripped executable PASS: run stripped executable with saving a symbol PASS: keep only debug data PASS: simple objcopy of debug data PASS: NOBITS sections retain sh_link field PASS: localize 'fo*' but not 'foo' PASS: weaken 'fo*' but not 'foo' PASS: weaken 'fo*' but not 'foo', localize foo. PASS: weaken '*' but not 'foo' or 'bar' PASS: binutils-all/common-1a PASS: binutils-all/common-1b PASS: binutils-all/common-1c PASS: binutils-all/common-1d PASS: binutils-all/common-1e PASS: binutils-all/common-1f PASS: binutils-all/common-2a PASS: binutils-all/common-2b PASS: binutils-all/common-2c PASS: binutils-all/common-2d PASS: binutils-all/common-2e PASS: binutils-all/common-2f PASS: objcopy (ELF unknown section type) PASS: objcopy (ELF group) PASS: objcopy (ELF group) PASS: objcopy (ELF group) PASS: objcopy (ELF group) PASS: objcopy (GNU_MBIND section) PASS: copy removing group member PASS: copy removing all group member PASS: copy with setting section flags 1 PASS: add notes section PASS: merge notes section (64-bits) PASS: v2 gnu build attribute notes (64-bit) PASS: v3 gnu build attribute notes (64-bit) PASS: v3 gnu build attribute note merging (64-bit) PASS: assembler generated build notes PASS: copy with setting section flags 2 PASS: copy with setting section flags 3 PASS: strip --strip-unneeded on common symbol PASS: binutils-all/pr19020a PASS: binutils-all/pr19020b PASS: strip with section group 1 PASS: strip with section group 2 PASS: strip empty file PASS: strip with section group 4 PASS: strip with section group 5 PASS: strip with section group 6 PASS: strip with section group 7 PASS: strip with section group 8 PASS: strip with section group 9 PASS: binutils-all/strip-12 PASS: strip on STB_GNU_UNIQUE PASS: strip -g empty file PASS: --localize-hidden test 1 PASS: unordered .debug_info references to .debug_ranges UNSUPPORTED: unordered .debug_info references to .debug_ranges PASS: objcopy add-section PASS: objcopy add-symbol PASS: objcopy add-empty-section PASS: objcopy on sections with SHF_EXCLUDE PASS: strip --strip-unneeded on sections with SHF_EXCLUDE PASS: binutils-all/only-section-01 PASS: binutils-all/remove-section-01 PASS: binutils-all/remove-relocs-01 PASS: binutils-all/remove-relocs-02 PASS: binutils-all/remove-relocs-03 PASS: binutils-all/remove-relocs-04 PASS: binutils-all/remove-relocs-05 PASS: binutils-all/remove-relocs-06 PASS: --localize-hidden test 2 PASS: strip without global symbol Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/objdump.exp ... PASS: objdump -i PASS: objdump -f (tmpdir/bintest.o, tmpdir/bintest.o) PASS: objdump -f (tmpdir/bintest.a, bintest2.o) PASS: objdump -h (tmpdir/bintest.o, tmpdir/bintest.o) PASS: objdump -h (tmpdir/bintest.a, bintest2.o) PASS: objdump -t (tmpdir/bintest.o) PASS: objdump -t (tmpdir/bintest.a) PASS: objdump -r (tmpdir/bintest.o, tmpdir/bintest.o) PASS: objdump -r (tmpdir/bintest.a, bintest2.o) PASS: objdump -s (tmpdir/bintest.o, tmpdir/bintest.o) PASS: objdump -s (tmpdir/bintest.a, bintest2.o) PASS: objdump -s -j .zdebug_abbrev PASS: objdump -W PASS: objdump -WL FAIL: objdump -W for debug_ranges PASS: build-id-debuglink PASS: objdump -Wk PASS: follow-debuglink Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/readelf.exp ... PASS: finding out ELF size with readelf -h PASS: readelf -h bintest PASS: readelf -S bintest PASS: readelf -s bintest PASS: readelf -r bintest PASS: readelf -wi PASS: readelf -wa (compressed) PASS: readelf -p PASS: readelf -n version PASS: readelf --debug-dump=loc pr18374 PASS: readelf --debug-dump=loc locview-1 PASS: readelf --debug-dump=loc locview-2 PASS: readelf --decompress --hex-dump .debug_loc z PASS: finding out ELF size with readelf -h PASS: readelf -wiaoRlL dw5 PASS: finding out ELF size with readelf -h PASS: readelf -wi dwarf-attributes PASS: readelf --debug-dump=links debuglink PASS: readelf -wKis debuglink PASS: readelf --debug-dump=links dwo Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/size.exp ... PASS: size (no arguments) PASS: size -A Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/update-section.exp ... PASS: objcopy (compare update-1.o update-2.o) PASS: objcopy (compare update-1.o update-3.o) PASS: objcopy (compare update-1.o update-4.o) PASS: objcopy (objcopy --update-section .bar=tmpdir/dumped-contents update-2.o) PASS: objcopy (objcopy --update-section .foo=tmpdir/dumped-contents --remove-section .foo update-2.o) Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/vax/objdump.exp ... Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/wasm32/wasm32.exp ... Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/windres/windres.exp ... Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/x86-64/objects.exp ... Running /builddir/build/BUILD/binutils-2.30/binutils/testsuite/binutils-all/x86-64/x86-64.exp ... === binutils Summary === # of expected passes 168 # of unexpected failures 5 # of unsupported tests 4 ====================TESTING END===================== + echo ====================TESTING END===================== + for file in {gas/testsuite/gas,ld/ld,binutils/binutils}.{sum,log} ++ basename gas/testsuite/gas.sum + ln gas/testsuite/gas.sum binutils-loongarch64-redhat-linux-gas.sum + for file in {gas/testsuite/gas,ld/ld,binutils/binutils}.{sum,log} ++ basename gas/testsuite/gas.log + ln gas/testsuite/gas.log binutils-loongarch64-redhat-linux-gas.log + for file in {gas/testsuite/gas,ld/ld,binutils/binutils}.{sum,log} ++ basename ld/ld.sum + ln ld/ld.sum binutils-loongarch64-redhat-linux-ld.sum + for file in {gas/testsuite/gas,ld/ld,binutils/binutils}.{sum,log} ++ basename ld/ld.log + ln ld/ld.log binutils-loongarch64-redhat-linux-ld.log + for file in {gas/testsuite/gas,ld/ld,binutils/binutils}.{sum,log} ++ basename binutils/binutils.sum + ln binutils/binutils.sum binutils-loongarch64-redhat-linux-binutils.sum + for file in {gas/testsuite/gas,ld/ld,binutils/binutils}.{sum,log} ++ basename binutils/binutils.log + ln binutils/binutils.log binutils-loongarch64-redhat-linux-binutils.log + tar cjf binutils-loongarch64-redhat-linux.tar.xz binutils-loongarch64-redhat-linux-binutils.sum binutils-loongarch64-redhat-linux-gas.sum binutils-loongarch64-redhat-linux-ld.sum binutils-loongarch64-redhat-linux-binutils.log binutils-loongarch64-redhat-linux-gas.log binutils-loongarch64-redhat-linux-ld.log + uuencode binutils-loongarch64-redhat-linux.tar.xz binutils-loongarch64-redhat-linux.tar.xz begin 644 binutils-loongarch64-redhat-linux.tar.xz M0EIH.3%!629369M\-;P#:?%_S/__^_S_______________X`@`"&``"`"&%@ M_GO@I;)2#Z,O8^V/=H+U4^VGM:@/IQ5U*;-;5)]HF!!0"E7VBQVRLPP`%`DEZP<0-5][!]<]YUNXT M^FO1E;8=[G57KUKIIW'F8IH@`?9EN\.?4^ULW?6X]"@6> M3FS--VM@'`GJ^P\"7KSP`'=[Z(>3V**4T$-]N'$*/:Q\GWM2B+ZGW. MJ$^C5Z+69]MVJ]GNQZK['VWEZ+%?3IVW7=FQ(O5MVL+-O3N=;LMW9([*NANV MZ.:W!VSKM=KA-]O>%O=:UMJAL:K81,ILZ+=QH=<`//.ATV^]YZ1/O@9=O2#F MH=Z`S;=>FE!11EM]V[>FF@-%*2`HJE4%>[N*H57IT&G0H"@'!`!H+V'.PK(K MZ.CTS37L9\VE$-,!2HE+UZ[%MM5TWK**KV&*6]8.WTSI*H?;&VHD2#08K[:C MU[@Q5MHVU*4)7H>&W=C),&C1;>WN:>9F/IQ57O=7=N[5]C##`#4G64LLH[:A M557O>[R=M00=9)2I:VRVVRJ5H4P`144%2@>N[5+V'1VHL2J1(I%"50&"&$$% M4%56&-%+V,E44B#9K04:SW.E'3W`8H4)L:;:5$Q.YJHZ955L+#53MJ4HGL5@ M0@1V3V=2U7==K;K0:(%;`T14B$@E=/4"ZK#6LWL;EHI*4[>Y;5K0@V:'IHJ= MC<"S;:@-:)7KEZTH4G6"ZP5VLT=-2$10J455MKIKI@@KUA&]US2]C*'S!B0) MIH`(`303(R!#4TTAZF)M)D:)Z:3U!@@`R&GJ,(P`$D"!`DT3("&@C":&@$U, M:I[5!ZGJ/U/5-!HT`````:-`$C4D$B:%/-*>F!&J;T-4]3U&GM34VD'I&@`` M```````T`2>JDA$(R&@3":-3%'ZD,C3U/4>B&AY,H`:```:``-``!$D(0`@` M1H`(`)@1I,FF1B!,FF!-&A3U-DQJ9)FGJ:1D"HDB`0$`!-!#0"GIB1AD-*>1 M/2>DQ39$QI!IZC3(&U,3U`#7_@/^[_C))\PW/_P_XC1F*OSQ_&KM;;Q))5DEVN/+G44TVS2B6!U5),1+$ MI+(618B%0L0L2@*A40EB5"2L801BL5(ABQ*J5(DD+43LE01_Y61-DV2(Q25# MMD3_L*TPPB1@[ZDW)4T-Z229`DA5;-BFVRK-(VM2I+6RD;EQ$PJ3+!2R)9"H M?_"@1B1&V0D9)_;1$/YR5J22"M5II;:TRJ:;9:5A;;:0$20O$.L8%1`EQ+JB M%E$6,DDDJ+$:R8(LH9,(+2$RK)82Q#,95ADE)&D6$XVV`@0%NJ@Q2*@-V%Q( MJ*D`2""EA@(MHB-A("-PBHK>DBI8(C:PD;4I92W29)$$!4"(J:E=B]9_P/^) M@#!W]Q1_U('_J?XF1K1G_J#2F`(!_V_?Z_[!7_%D_Z&A1S'E/UFSRE[/!DDZ MZ/_H?$D>P4E$P>P4C_R(T2*2C_Q_W668?^)1/]X$3Y'QA[`R'L<>,2HGI>23^\I/@GQ34/@EF6Q2PP=220WY<.O M.%W(LQ6"1Y^C3?P-R21RB4C90C9F"%K&9=2RG4/_P+0+\M>>Z.5Y%A)`D$A@ M02R,NCM>IL(*X1^$JLX4`L.8L03[;;;]:GP\7K'\G+[-?V:)DB&/_`>=>CG M]B]8`<4/F","EIDDDDD@#`\O_^WFZ=`RD8P`ZP@.@?SJ^G M!T'K(N6IX%@'A\^H[GO)L*P;B26XP)##,-_\;]OHV[NT1!FJ7<5AV8OW<9NE MW0;IY1\BK\A\H%>7WF M2[MVLY!`?50\H)R/(][V:=&N)E."YY2]U^F^=O8_KY MGLP?XZJI7Y6";L1&DMM13-:OP-EK.:SPF^%XWG@L:@:H:H>"P&EG/2G9M`=. MHS#TX2VZ=.<95[ M6JT/?E1!Y1=1Q9PO?_44#J/3$P2YZY?;:Q;X4W>\^-GMF.8>6[-RQ$VB^)$5 M-H'NSX<] M?`>S@\\>P)[@3W5%J>2IE>2LKO>;&[;YN#[OJ_5-<]T\5_I7H6EPM+0ORK;& MD^:6FD_^0[/%[NEZ;/5D^CY*M?M'T:35.;[FSW/B^+^-QW'(86#]LC0XJ*6' MR]OS]_SZ??[M7RF\C/U/6]DWL<7I^T!]#Z'F^AV=/@=WU@/KMGMT3:L8,&`1 M@$899_@L+K#192SI6#Z5C9876&% M@@;374(1(P^[[X'I^M]7(8>('.A/C:<;BQ\V00Z=G1M.3/2I7634806<^O[G M;W+G_U3_'_K0!]9\@"8HX*G0#ZGG7TT`$5/5V(>Q4WJGNRSSE[7/.$GT5;%5 M6&I+369FL<53NI:EI:6I?RE:+AAFBL+7_IH\1&MC[AU0TI%I),-&L3!5)5)* MTP;R2X^PQ7/.F6FIU;*W66@N.63*7*ASF&%45FSAD MJBHC2HF8W%I;CA6MMMMMRMZ226R'7!D'[D9DCMDTBZDR\N/8>!N-3)MWG7FKQ9"$8Q??K9XO^4IKH.1L3I@$Y[]=&%_#[RH M1:DC\LKO'PZVVVS>Y,W]4WS:FQ:5$W>VYY`/GC`4>=@!Q6:1--Y\95['!P&K M?TE;K>AT\VSGKIG2JCF8%?)$;WMRBPW?:7#?ICCCCCGXP>][\]FE],<1D!;E MZH2S52&R:NN?L?]:C;I']`OC*7Z^56R+KN+_7&O06Y(<^RM73X4FV2>,LL4V M/.T:1.$'E$R@.S70'_G$!HA@W_[M6AZ\\U,OX>%GIQ4#?$IY44$\S/%3.Y4G MH1[*A0A/!#P,RP#Z%P[%NK;]_Y>70^\.G'3CP[$VM[HML5M>OZ^7/?ZJ9EZ\ M[FK][;:9MIWIF6VVVWE%14]OT-9UJ*EMM^_2BVWW@:+>I'SH\(]B*CLBHJ*C MY$5%1R(_5[`.2AHH-(."X,&2YY^,,4^,:!UOSJB?%V>/;.($5$(!!W7?MUUY M^OKH^+G`'?GZ=U#!@P8&21@=!`!:D6!MMGKT.Z^7"7ET*@IXQ`L_!$%R]5?' M;7S^WS`ID>(]$&+U]W-[S94Q:UL9MR/2RHG20.R=\N08,3VM#2;'K>Y\%$6F M;!8)<>-4M6E^"[.. MSQIU\V#"5)]%P^K()\D^62-RMZELKS:X.6[K7\,8XUS+E@E^+$ZMG+:/-#Y. MOC#QDW"6R"HBV@@))%"+H*QX(ZI)T1%$F<60Q"=NDBZ?GBAVJVR=5_AVY0A# MR?#O[KON-PL\8.=_&AM1#T_\>?\OY/E7ML\:.NYJS7VM7Y-Y.[F)3ZCGKF?KWY<48GG4AVP;P,X?;V]B=`[AB@.Y/U\.@+S@-^,MLD1Y(KXTF10_4;'Y_3Z>5U M7?4>NGU;7YSS7P0SA*:^/O]>%*<%Q76KVKX/O4)[AB#C]:/;WZK#DQF4:8L5 MZ@$G?YJ_?G\$\)@T@B1N\%@1,./&*7;GV?0.>GN^%3K<^^^'_GXQCT&V[J.? MN2^9=O;>*WN5ZK23TDDDE!Z"98MM247 M<@65R\^8?%)Y#,W@S>Q"M**=1BY#TJB^+/H;U.2@S).<8Y5!PM?Z.)T1KU#$ M14NC%D!G@Q#OGL<`X(WW-E@SZ@Q'M0OS::-&&-KTG*:W(AZ%LV3F+E@DB,4: MDD0K6@X!IW/X?M\_H64LO?R$'6,P&#E;8YZSXLRS0S9C5N;GVCC9&'%H6PIL M^/Z=[N"P6"L7%8*U8J2DI*2DI5U+%^P7MFN&5GDV_X3_16MXY2QTX;[=>(VW M\92[8MU@[:VTY)=:.+M&`YK^ANY9+@AP1Q4$!W(!92IRMOEJG0M&=56,\./2EE-U+-`"[5)))@'OMNNPB(55 M).[;!N7KW4XI^#F3/W=8/EO\?#M=-UO=#";\,Z:L/%34%/GJ*N7J=MDWC(;M_WHWKB MHJB6.>?H[/+CJ]^,%!06Q=5JL*+[J:EHVR=:E;#=%JUPVL-/LEK2HBWO'87< MZ]]6?&-VYOH>P9,$DDK4R20SQO['.^_9UGA+:Z?;S=SPYNY0]N&WFHKN]MRC M1O`"2((06S#V-K.7I7#&/FX;3;,I-).&))\DJ3R;@0;,(16?8!IB>]S@GN.<``````` M```````$]O.`````/'O==`!.N7S_!SL">_R^IZGT]4Z;*Y;=MC.\(XOGPO)R M1`M0(BB!97R<#3_Y;V5I90OOKZ?Z[LJN7E;ZZN[V)XFL?C?33+0`N1#WD##UZ[I=@`R"0?23.QKZ90C<@D78$([$F1YDL8)S'(IU/<=Y[CC(Z(G M-_E8C1.E[T1XNCH[W-Y!D^IR'&?7*Z@L.?5KU^OX?W0_@TDD>^?($>@(&DYR M$2)V0$YJZ+'K(24.56(2;.9/1ZA-:_DT,^^25)$N:;I;;0@JR35$_GYXG3GPX-7WHB)P"*H*5>0A)[PC M_,'GP_RW[IKDG;OCE/1$Z\\NWYL\ARBM0!.V*8B*=,`?5\GDL'S>&KX-_K^6 M1J^0*EIMEE!L:>UXJ^#8\8Z?L!(J]HA%A!BH$@14@1@J%LD))B+(1#OU)THU M%%/UOQOU?X<\OO/9Z9D`_QSJ_@K4/\[%N(M$/]0V=?VGS'38&%FSK=7^28UF MOJ`]X'T&`P[)F`S1=E\X/E"9F8?J=![/1'J M)/XG6_:^O#-OY_A_,ZKM_&![?+?^YQ'L/MYCU(>L;;![Q\XF)(0'.T2$!0]0 M.0=Y/[+A=X\K"W,3%]UHB-)V2>OIJP3\4*1_?N4>J1BZF(;V0;C$2RL-8'8< MD98^6Q'T->YWCW>(Q?(7.S#C&KM!79U5$N/8]CT-V93&!E!XX:.'MC:M$/X7 MG+C']A)\8+:\BY+7T\.9XM6%8W,N.WFTWGY,S]K<5K!8<8=FW]=R*8\+J7\N M^;O90-!OM=LRUF)S:)\'DJO2\TFO>^C;PRM-*S'6^]_$[?-K1F3[(&V2)R;, M#JKQ\3\C7QT_5"\"1EY$J9ZD#[A)!)D)-GQB=)Z#NZ.7$;Q,7%*J@RM!]1ZD MYCASN7J[4RB4#CM8`)=L@P'.-$03G@N<9W%)9@0FJ*IE$ELK`U&JM;'RH"X%9"UK\(BH*AY/N3ZG) MZ8D3B4PAW1Z(A3.?'/:]KS6!U#L0/GL'R5A$19G]$N!! M/^2@E2R2!#BE))$DJ6001^$?YGX/G)[B_G'`#D622/][1N'YSUB?P)\C])^< M#Q#D<#D1_6>H[S@;&!HF',T/&DC[";%)0W'(D[#B=CX'^(XG<4XE)S'8YG,V M$5PT%@V"5XH`V#^ES\6+]0T'!W).)@[/2`[!<*F%3$@FX34/,9!1L*#P_-]G MLY_@!/84?*K5JU)1@GL)*F9$1$Y2MR(B?-ODQ[;X=M*\>'C&,YC&\KG-?J7R M5JZON3P#N)9"Z`YEL,<(TTQCBFFV#%LR]!E7SY!/>RX`\?'Q\>D[=G-D[G0Z M220(_$D11$0XD1$D$$5%_LB@*G!2/N4AZD?!/@F)B8GYO5L,F_#`]4?BEG3; M64YIF8^Y4]JYP1?_DA^@C1"B?J%8#YCWJV$'N!B+2,$(C!\IH)M^H\@8L^*1 MK-+:+)&2;(Z#J=C$DADIDJ&&&"%EF2I99962F2@,L964LL&5E@RLL&498RP6 M,8`)^E0,P'R65'"CA1I&AH6$2)$(QC)&,9`2)$!C$D8Q("1(DB1(R02)$D!A M!A!D!(D81C$"(1",8S4DD\!)4FC^[-1Z5=%U/X=GF^(`,S8O,OH`="WS[Q"F MA,J4)%I@A88#3!Y'.(0-POD4>\I]13`9[I;+4N@]H,)M-):M6K5JU"A@,&Q* M30T;$B/M$1P$]^I$;+(JHK=C"Q/Q_EDZ.KD)NZF^A-(Q@FGR?DCL[_\EU@'67/-W$GJ_`GOMMM113E(^I(_Y!_&H MJ'D:`JZE?XMJK<#,<;N188%BYU![+<.WI+1[[VL7OK"\D+D)#W>@/0$"-EP= MD9%/[%G7M*%_&$`>W[`W^"B!.0AW_N@!VJ[Q$#ID[%^.4G5I)(3I840AT9\D MI<@GCKW!_8?,%E"PX[%[AI:(3F%'8''-1O8`0^3:SU$*S_,;S69F7D#GC(,( M3R?@@G.9'5].[O.2AP!2PGV%2`2`18L&$$7/X^T^$S4=:\RY$YE^RW1MI3\. MG)>S449`!`R/2HC5_-\'Q@=\A[O=Z4CU0M44K_S0?`@+]WC"E0-`ZXJ=@%`; MWV[`$>/*'(\"YYBZF:H-E0?$`#+U=F%^X.E=#F/<.Y/2B_,'Y9$]LB'0'+X^ M.O!MX/H:D#^7G/M`^WV'[/'JV:CY?D%.;G4^OS"\RF8&T\]FQY/O?A>AOA&0 M^2PR+%5;1157A_%S/=\AW#T\?'V6+[?QC%M/I7VY.DZJ,&*#!BD/:8R05/4L MCV=,BGE)9")\`?3SKXJ&R($2'&4QV@$>_\V'MJN\';`PM$!9V M"S*Z*S]`!S/$9@G`&^2;;-_FCY$A3?])F"8`C%[`$#Y;>DQX\R?8X5[T0=F7 MO\N#OD""/2GVP+W"PG9G[M=%\":B;>P8Y`$_%UXP75,N/AMU^?Y_Q_V;SR(F MQ$""SH(*?3Z(2S$D>I9(W5;+*A8^"CZRQ]*#>3^"HGD$C0U85N?,)TW!%^L6>])#6!C$]'F^T5JO,(R"#4.8'F.%9U5!)-% M>#P=:W?;[D`5UH&TVK]^1<`/ZE0:-JIM5^N`/UGA2L/%?#Z@NKQ5!W@-(#M/ MS'L,@N<1?$2'N503.(!7MD@.X4+"B/XY`<9-DJON,BVX1R)V)A,)A-IPW[/J M!TA_8A^Y50L5*L%6J_FSZ-1_2MEC;(P]K5K3&E4F]DM%<$A#D%1$^U^1WG]< MD7%K`5F&,P2,&BF2.TT59I]0VD?U?!.+97Z7Z"O7Q0?!SI>AO9IUV&2:W1JQ M'!,%.JGS%@*.PK^)S=3333P`5>(FVMJU^;:-[+GV/OM4Y.;]!JB)^ZK#)2RY$8@GUHP!,`MOP`4++X/@U=5%=PA'YV$LJ/Z)9?C7E2@6`T=&@ M'6*/%:5,((Q0.'N%W[(0E700K"I7D?I4H#8['.R`+!`R5H"[=H"FFEIIK M@'L6*I^)4&`9.2[`2P,EEF$0A!C$!C$!C$!C$!C&1C&1C&1C$!C$!C$!C$!C M$!C$!C$!C$!C$"FFAL((K]C@T"%-T$,#EOHS/HXT55@'G%N(I1TA@+SY#NHM9K6E_3;71\_5;;;P/ M[S]@ZGXY7TF0]C214/GY'\EDM!_J$:5!#[F2",D@RZ'0I_87"2<)$_1\\Y_A M\+:4YFR]O8#!\/MX5_/[C]?_O]H/ZR"_#[#?V!S MQH(JK/!:SV"TS:S+NDY[/T_/DSC,+\0O;*;[GQV_%7Q2OW-+,^8O='X>U>Z; M.:/:<:%SV.#,S>9D79I,[&'/5:S"TC3[Q.!R40H^!!,CR=OM$/I$#WH)S/Q+ MT;?J02CL](\#M#JY^TD'D%$+=19ZFY:]%RF$4"P4*FT](=0_&;$$Y*GT90CO M\D[>5_L/X"CS()]R"<_[Z"=7/D>Q!/I%2O9W"A]R"9]2`1>#Y>.PJ_RN M$I2E*3-=5\.OO'[A<&8]/9]2"6F8B&B M1Y:9F9EIEY:92GH5*I5.R*_"HK_7)B1$\T[*I))))))``)))))))))))))'& MUK@1B4THC$@PD8J0B4(M#$=N6Q?;;1;E+I0JC8C<"C]Z!.\C_U-7P!V?(>L[QL-!^+4OX M>2A^04W?B^OZ.X]?\_P'NZK6+7O_LO&0/\XGI$JT)'&),S,^L#^@2&9FEX$G M[HF5R^=K%K?V"9">CQKG6^4;%M3W-BTRC1UO!U+B87$)";X=;C> M8W3(GXJ@R4.G(JC`UW!!H8NN*W)R(4!`+22$(R0D+T8Z_@R`Q@QC&0M3Z.EZ M"0S'A%DU#_-J+D:*6/58_01+*$/-R[J\^5]?I99G/GMM-4+ MO!@\Z$#^08*+`%]0X;21FQ[FA&%(4H?R$0?:21A)'#['JHEQP7RUVJ]292$1 M'T=5;?`#D-QH%.DHW0#B3<](\[HV;#?*=[$71%53X3&!5(S=R:B:6)S7@HTY M3E#:;.(V3=@EFK[BLC]2>M2E%2I337D[6WDTW33TJV,8PQC#=V?5S7ZFF:73 M3-+IL>+U/:QR=H>2MR0:)`\=N^"IS<6>BRJLMHY5YIT5%*WCF%VB5$A%80:"`4SP3AUB(C; MX(EVOD0:G$@FA\V'H?Y$DV[>H]YZ0ZQ7".;R]72RXCL(!V'-68P7SA!/00_` MH'S]*JN#%0JJJ$J5M4:VY+T2M>J5*NM;N+`&VS23)DLLR!:%L:3Q8ALB-LLL MGO$%IZ3W02(B(B>K7B%MMMRPZ`*2JG-%0FE2VW0*#+;BBYSO*JTOMKBVZN0! MH-O5>RNE:'%4^OL[D^14X$XSDG%5@WJV8@/L"]"%QBH$A(K"2&XR;&1=9)+, MRU;,3Y%83GQ^CAPMZ%)\G(F$^M]CO8QC#@5IIC&-W52^UAS+I.[.D1U-7GEK MT(B=^6=KF^Y455BTLJPQ9C_"Q(_D!3T+'-R)5)W'<[F,8PQC&,;&C>1X(ZNY M;ZKMKT>0^````')YU=!Z2]5MRVY;'TM[/DYF)>YW)Y',>E M&XH?K=[!'T`\Q2'SQD'C!T96H[C M&Z_/:8<7&F@=D:$=\Y/8CWDG%'"9,+*;" MP&'F>!P=CT9;2B5J*IHS#)#^B221C())```#,,QDVRE(C=E8231KLF!(892[8$PQ$:5!%((TJ<&YHUH(BA-:`Y)A`V-J5$:6EI4=CYYM MO1:F9F9E$DAF()``!"0!99)F9F8&9(```D%EAIH9@`#K=_*KWE^:]/Z+U=]= M[LMQ<>>D.3MQTBJ"S3CQ<:M6K5JT1$1$1/B\6JNKKEMKNT:O2VNUV1$1$1$1 M$1$1$1$1$1$1$1$1$1$Y>2ZND1$0M6K5JU>.ASWX=LFSBXXWY[Z#=O5L1$1$ M1$1$1$1$1$1$1$1$1$1$1$1$3E=;JZ1$1$1$1$1$3R]R22RRRRRRRRRRRMK` MLLF#K=(B(B)[EOJW5UY7+GZMRXA:M71,9N,95Y/BHU'E^6W@FE1>*\F-`HO7>445LQ8&)1UY8Z;RK'\GWRZ;G'BQ[. MNZUYO!W!?H(/@A0(_J/Q?R]W,1$6`0BPD1X^I[O>D>A[63'H8S9<86K556(Q MC!BJPQ2/^'5]G;16Q=A(,$D61AK*4Q!(+&Z0!:`^`*I% M3V05D!`I3(\OU]Q/MOU70D^_]N/ZWGZ:6=$Z;DT@9@$;H%4M"06<$2Z,P+`] M`X!_$NG-E5GCEPU39J7F"YV;78!?MP>&/:^'+HL<<:NRW7CMH[9JUXURC8@&Y6(D>1M!2$NC][9[JM0&IT>M_.,[?=ST573@<;P?/?7]X_DF[\NW'AR8^3$1\CUHD.<8F9V@ M+E8*BH]%PLB1NE-Y2'&D0MV,1@@NSRB)M#2#<\O?F>%[^7RVZ]K69H:P76I" M$"`6&N87M&(R&KN1LX$RA@2%>'T`%)U`*H'7[SH+_K7G*YOE<'J."CD/0!'D M3W\&@A[(#Q2/4DR`KCW3S,MZY-66KK-0@:P/N>13;,5-QV:W#&-P/?V]3LY/ ME/C]>K>>M4AHJ;.RGK`3I5,U#AU=?75==7OR.H`S!ZD=RH:=5`=.QZ.W4:D. M1[?&W,J&OX`T(/!N^_?L\2-.Z`@N`NO+I+;U6R"!>*9]N74]T-*WAR1#SAK' M=>N/"VWEC')6G(4Y=4X7^8**WGP]9TZ;WD@&U4T$B@%MTW\+7%,)NA+YF#M\ MGI8<-D)40@VS#ZC0@I!@5A.R!RX&M%R#R7[0U*O"($C(&C24#0U1(K3!2B#\ M<%K-<@^=0H18`/V,'[&FHP*84P0Z>CNZ.R^H[3'9EGX?IFL>L!YAXJS'1\`QRVMT1\"?,F$PF$UNH"/"9N^JCK0-H$.!SZ7$ M?6@G;T65,W+;>6OUEYR.P@-G$Q7\\3_7LDD9!;H8D$)LB=GY5U&@B71\P`0` MZ@08I';]>I!#R?TI3[`,RY74IO#1'H=9LZ[F;=$ MI4_G-=@+*Q!B+N.H0V*=!]!Z"V2+_FBI^2`-04J4E2H6)1+SD]_#7S+/?]X<AXCD'4Y@!GJ5`\P81N*$%`(*.%OU5F'M^'9;;T=/[U M\>3[PW+=;F]3K:%T03`JN2KGZ0S,A^8>)KA(?!J>F$60:6P^J8D?V\RJ=H(.8B1FT`R02`>K1KHZ"G4'E`S&AS`"Z#XZQ= MNG3\>0B=`^LY!]3^-L+DCVE*:U#ETZ+?H5L-% M3UQ$U(D14>H#M>U\]Q]/H_NYBY7P2KFOE=`#1&OPK5?GEY[ZOE_%M)-I)98C MXI[3VD?0IA@8%@QD8K%0E,/WE##[*M-'O-C8_@8?M/D?T'(PX&Y.5>IR/$4P8?J&&&'4HP;"P+L?T(<4G2>FKZ+)(.L(AM-0HO5F; MZ,'<'#X^GYM!$1UDO^_HK<\CJ,E]NOACO+9[<>;V\/Q:&S+A_+ZOX3K0?J#`W@[#Z0^BZ(')7>,I!8+T\.PUH_;$;GPA'1\#]4C[7UOH_<.LB> MA_+R38HA]?(3N@1'D=8'RORM+336:$7H_<-$&XJO.7&D'7*`W+#SJP3O\B)] M*WR`/8+\BI0HCV@P4&`'.D#<:Q>$5M#3?X=Z">PUAA6"*#O/]"?D#\87!5/' M>&=A%Z.W[%NNH2]""*?L`Q\0_&_O/I#U;7SNX$\_S=G3D0_V#\!\H>@/:5>"Z6(M+9=!-(8`C"!1%K817!!(ATPI4AQ MY:SXM9])M77YDAE,K_N9$'TN>'4\K)7A.3IU?@,%_T\H#L?/AQ*%H.>`>CDB M?.?&X.@Y/D/$779F9BWT/]$1"[]C72VD@\A\#'![2Y"_:*T>*0?;)D3Y,)S4>GF0.\J)8>L)J@(9>]17AG#<%^1T'$_%"0D=JI%[6AUPH7"B7 M&_Q?HI6`^)L?I[G\B$PQT;%Q)CD6N0^6#!BA]XQ!'CQK&9K6#M7FYSK-08/H M+#F'TX,CH.@?OWF\=#D1@3F/UGT?:'J^&XZCU$'T4=W6+S+792%>@H'-#(.@ M.-'$XF1]0]0Q^(/RBF6#6:_;J\]K6M\?(&>T#TAK%3FU@F%`+3D`_MW`A?O% M\3<),#I"HF1F(,?2!M<%@R5HZEMFN8T!B6-Z^Y'T'SGH'WNAM7]U=X;V`6(% M_:/\'*23?GW!8+!T#S8+MPH31:L%*>U9T'6KTC$)!)`8PTU-K+KZ.]WER\>3WJ_K7KQEPH(6E1"GDRM6JO:+D1 M<4MS+B+E>#1*')X">P/@/*>3B^]Z(?%"+YI*+*'0^(N1RW\^_@)#\I-]K@&9 MZ!^-'ZN$-KV3?H'J`.<@KKR,'V_*FP@PZSTB]$)S$\G,F.?I-22K)*6EJ:H_ M?J3"V7(JO867"^7`>PL)<2J>:Y2YVH+1<+@4I=)9&)T";WPENDQ=2?BW,@>K M=5)8T'PG<0,]%R2_Y7'=S;?;ZQ$B6F+@R1OR-`CLAF=E" MFX<8Y`?=NX%`Q==@R2,H/5[?\X6M-S8,$UOT>+-<0QT**N\[NQTGH8#I9P`V M6=;WOQDT=<_$X\T@-@GTH-;NK-!RT!L/T>GB'',F(Q! M)0R;N=O[@\`F>MZK;S0Z_EXMM:TUW.HI/]2H]"1]9-DC9P)R&W^N+8J/G"33 MJ*3ROQ>1>K=-#0?Q#M$=LD%DD4@05[P<@:/WD> M[ZB$#J/..-/JV/@7`U]'GTK?8$?(WH60,,,666$8$!@D^TU0,E0CT+,OFE?3 MF8=V^+0*Q8^`W@]PS6'Q_J' MY"(RZ#R6$"!&1:98/YBHKLTAL7DF)E^*2(#+I=]!8L1F^2&S9#.W.J#V%JP7 MZE21')DD8@8"QZTD[6,J58_9T1DO8N>1$D;F>"F^^RRP_CG9?9VCD,5@&^X2 M]Y]Z2"1EN8,FN$!QT'=YCP'05J;]/O,._<\N0G6'%[:.3LU[259L&$])]P/D M;'7-4DD.Z_O/.>V?(?&>PAJ5S!7Y(#Z3K)NDPP3<-$&=9"0$"/ M<,)'V!B2(*!G($??3-@"W&.(]/68](MS6'R!HH(:A!-#7M2W23P^3^T/';[X M>E^1PG<_(ZU=NIQ>)X-.^=S^75*55555555<.%]3".O@OESXG\DDX,3VCST? MGS^0A\:]P'Q@=*]ZT!Z`/R@><"SAPYN3DY.;FTTTYL<.'-S>WQ`BN8%P+@6& MS9LW&XW;MWP^,9M.%'?<.83X3"I8.I4^\H2R`046*D5(J11BIH0MWM!VQ4%` MGF7\8@?1ZZ$<.)Z%ALA7Q?M_=\R=4CB[U5Z%/L;8^BO5V,PKC)Y(2+:,Q,=Z MBDND-$R/Y>+.-O?-VS:83]N196'9<@X(J,BI9.:<7%I.YEG#N5U2'-AL4INW M')SD]G"?;WY(LE]&?R.[_9N<&&VCG)/=,DY#=40,+T%=*YL%)J:\;!`LCBXM MOM[8-A)%RPZ#`0%C)Q-!)8XR7?S):W-PYIS3$;=Z.;4_EZ'-_0QV;I_8Q-T^ M"17Z$/O'WX-DC;!#B;3I'6<^WY,T(110.X01_4*O=J$D.X22A)+.KE'VYAF9 MF9F3,S#*Z"$AH&SL?ON*[[A`AP+%NR22$C-]$J@ZY)5SF`R`! M5%D*'R?)9X,K##F>#?'N[%[F,R2='XS[M?8,^`I'CK)V24>.]R0KF5.0KH*] M'RG.&HB&SOKYPL%&WM-AK+E&AE_.//\W;55\AT!LUG4&TI[[4OT+"$FX>M-G M?4F]_'R1ZU]O'(PU\O0Y&*Y%3L52(]9"'ZAT+/YJW:MY?&S'Q14'>@@G@!WH M`.TL9.OW"T+@_`)0-3W/R*%$%AS'BR!"X$&8#%B'4]524/RGL/P-QZ^0ZB"N MWEO[>H@[N)KP^<_`UEPNR!#83`AT3->6-_5@4T))(Z$6BGHPNW<0M@TLC^6U M&K"G<66XF=R@#%PV#R7US][,VG#,^AR4.!K6#6`=>7F.CMQ-/*\*X(L*.,\F MI-4768OOP;N,X%@ZAHHWIM786:&*>7K&P:&U>A$8".#:VX]2I"^EY#?\C@[I M(:/.-5U)1)Z86)1GD;=A]-#8753&9@\Q:J6W2J M14PJ73414U`02^%2*F`'0EU4N%()H`PU`[!*%,OZ0=$6,`5Z%4[#CY#O`O[ZJ[`9 M`5GU'Y!Z?X`^VZ^_1U?$;?!!+]9Z;ELO1]'>.=UI#N)V6SJO9CJ++#(GI(/? MM/W3K,M8'U()U>)M-9LK;8Y"\3BOW[:^?(I/2G`^@'<*_J-XFH'\X.`<"NW? M/*<1=J\PD8)#;"//!)`SJCP`AM573XLM>.6A.RJ\\IRC8T+F= MI=(B_`NI1=%!D6!"$`KI+&\^"^ELY,%WB&Q<:OS()S#;V2?@'$3[P7V@]8`? M<`V+>A$#&I'UCM.,CMD/`P;BV8^ M0#R#:^V'O0_-"P>HB\N+A[!=N4H2`_@(.3K`'B/#'J.O*,`F./NYO.?"@!>'"_CPRYGH-BY&H.XP85(0+D1SZ!*VJ[$,H&3+WEB3:D6TX:#H7)K8`<+ M!O\3R/+QIE],-OR_N57L9P\8@Z.J/-^@]'D];T>IZO4T'[3!M!Z0VS<)^A#L M"^\T+CLWMX!MDBUK'"R3)^NMUY&P:[YFR*.)GUO*;<"EN0>)UH_(<#5Q\#;N MP\X&2&PV>O8^(Y")LK1R.EY_(*R$))2>W3HN5SV]?AT=BN(;.[)R_`Y]FP61 M0P&A4EEM?43%!)L<>I,!L,2?9<>G-.!@98I=,UW@X"/.X6Y?B@G6@F+86_)9 MD?*02*_YQR6!(0IX&9N-)V(@Y?#J"H.%(T>;/@N_V./P3J=.1:G M>$)D#8"'V\PXFPEV*2K'V.V>STB^NQ-6I[Q$/JS'>V#F@3!1E=6X!0YFHHZQ M#-<+>Y&RY@7-#!#)8>%O;2H<>[JB MR3Y`R+P00PS M,S)RCDMUK/)HP?W/2,M]W8:(<$X[#?0(T?3DC]"/H;S+%5-_2YRJX$BL=G+6 M=MT\:W5&286EVK=>E<]!F@?.6#)U"IHJ0HS%YAS)[*#R&KT/8+N*[M\W]DK\ MBL!:94JQ9J9ZI4Y!VH;?II/EZZ:JB]Y*2]Z<\Y)+/0#G`^ST),!N>EJ0.NW? MDF9SPG/?:9`C70@W'&KU-CZ[H9C=M]]#.;@=P[.DJJZ[)`JAM1=.7-SXW)SX_$^4T72T7)M<<896* MWO0&3.&HU"V6B$@IA!F28&\(7K1Q/A)SRB%0HE?&!GP(3[DYT\$N7DD@3Q^> MU):74[NM2KVTNZ7$M)U"EI$[91UCQ!2EP'?W/SYHG>;1L#>^8HF@*00V)9,@ MR!AJ*AFZM8Y6@ZXR+HG%."<4VCQ=$A)0,:?8'D3C;%5J=?P.;D*N1V4>N!/= MS'1"P7.J$EI()R.**PUV'IVN_?-YD[RXDOO9=MVVYD[DKN3J<%R%4G#:9&>+ M9O55QE;K/!92S%NS#;&I/KTYLMAE#NFTK*@1_%C=A_%G-X9S99,J+8>I2GF$W=L\K9HC3(69(-OAEAZ4B,,-2\B!CMKRD:(@N,,-(>QW^QHS MP]C4TUC=NQNH>;LEL6U4P[!24.HZCL-@HT-#KM;?@Q>]CBIZW%ZV[E_(V8K& M.;B>3W:5=.]WK;:KL-"CF?M',\#<4V-&GK=Z5C$]4Y4Y^[V8O;?>6GQ?%Z70 MX(5P)44G)>$2'F<]4DF[7BIWO!C%Q9<\QH&4.F9=6.N[P_=V:"&[G0$ MEAPT4Z=9/%HN:\UO$#LP5%X,+V$K2VRVVEEJ/75KN5S;L53Y/8>KML=[39WN MH/6>%B_9BV0U%6T?;$U^K_8>[='H>V"6>=4'8%%CU9#;N&O"NL&%R%^?4O?< MV9'\-ES$2U0AH&2^NVTODEC6LPY]!U/S_)VF!.#%0<]0J3S6V MP.*\#3(.?0G?P%T='0L)66FW-PVR+NZ_2.`OV3(?D0AAQ,'*=<0[:&.!<10\ M"/`@6O`9A.=#[&ABZ\.JB\!`RB3$3%6,H_L=_+F?K7:+5V^;#N'UB^#A]`4I M1'K'W%6XT%HU=8\W"-@3,DP6\&<1MWKH"=?PJCZ$48*/Z3^)PO0?=1Y3OZ!P M=(IZ3+A\I\!+='Y&9?<1J3OPE1&DL#C?.+_V/I,L!$A0WH+@2]O]WO] MSPT0Y[V:(CGK1^!HGEMC?B/AEPL+SC^AY!K-9$]I!UC!-2&HEC\8T?=UIH/9 M6`S0O#N]$:H>JL#)P/"YAR"._Q;CZ[1(2!8+H\5V;^=B/@'+<#!`O(9-Y.:] MIT"C8YIRP;&I)P-7+\9&4LC*C'VIR^ULK#5@_#K'(<,JDXG24!N-<-[4;F(8`M>20DDF#&#`$TS76"SE%#AL,93`3[ MA?:;;GP0(TJ-D_G'`UT&PIG1X@./83J"RC`(KP,@T`1']*Q%#T@P/@?>^=]3F_Q/UN'O?T(F'Q;CK&/ MBT-,8^AH8V?A&XT-FAC!N--VX, P_$ZG-VL=['8-G1]K&(?M:0I",=3DZS M8^EWM@LT\SDW1'J$;4[@\X'@]T.1_ED.01%5/_@"U(?2Q M%?('^<0LV$?W^R'4V.8H.I@=SXMQS;M.&-#W#Y'@/4#!C$.ML-FPX8X;N3D# MDV;-#8;O:TTKF/D;MWH;-G`['#3'R/@[6#&.3&@8.')U'!R=&S]$GE=[SQ\' MRNQVCSN1N;O_@1]77%/KLB:@_2/B$I(H44DI"DM:E;;*4JPS"E,PS"61*2BE M*1**4E*44E(BE)*112A242BBE)2DI24HA0"@HHI*2BDI0H44HI0@0&@>O^L_ MV.T05+/4ON7XU^KIZ3^3J#QAS]W[;;.WEUY^=0JG6A3\+G`/L#)S"P(GZ23W M:/-Y[`!(&@/.`ZC1AGGBO37\(?N'5^3[OF[S;Q`=Q^Q;B=^O(\[Y!>E;+=>9 M?VKK,SBL4#[-FX7#S81#H5-:_2*WN!^G^.0C)#3XC;UZ7_BKQU*'\I!GYIV# MXDA]AL_"1^`GF1L/8:&AP`H,!D.CF.#Q!<@5:;1F;5FHV:IXX9,FVM%DQ30V M,-$8,,.(+]-JXUQJWQJ22M^[U>G.6FQLRD:LJ6US-:9JTS5MM;%A<-(`)_I2*+!2*LHM"VD*@DC2PBPJ3(L@3W20]-#PSG#Z7KP, MRIERF5L5@F'Y+_/V>`][I=DW64E5-HT3Y^6-?!YC']UA^#Q:J-3DPH3U?LO; MVYZ7`'AJXHHCSSI:Z7&LY<3?:VJ^+8QR=7T,`]*#ZHQDC%:J3HIH+/6S)8,H M99*%!K,9DQF2H4*2E*:88HS9F\*XYNGH/<@]!5AT`-J`?=!#7*U`R#P&D MH:&DX'$$'0TSKY'JQ6.=CMU5O[*HP@J::;H7_A\^[*$$8_L.%'T3@D-MV#3" M3W53_!.&=3$1+3O[PR>#9=_4\+GVSDT>)^4\C-'B/[""YWCC+@3+2WBS;^P/:'F\YS8\ODZ'32JJJJJJJ*J]IQ<51Q7)$6O&O!Q,*I MU\F95)48%NO27#M55S\WL^V<0[-G<`J@<8YXTU\0-@?UR$+PM[*=0IUNZOTA MT^23GJ,>`90C!DC%JHQL%`]0&GC&(NPE``DP M1XU.\^X/>Y^(&WH#]?^^1.I+9_Q=2>W^/#M^NY=7ZO8M_L6'\_VK7E^I8OY[ M?5_G7M7S+S<5\Z_N?>]]?<5V_=[_?[O?;[ MOR^E!-ITB!YD_!3[\1F\(U814L(\DQ!TDC1!,K.01JELHK\0B=Q\`&CS(05* ML?R/H'BO^T"YW\5]G?]5/;F9^[S23D2%ZB0+F[&+(!Y MB``PL?RCAO6ZWBS63"Z_WE)) MXO08/Y3G/#`\G!FG2=Q^L_2*#Y@BK^-801_40I$`]!!0?WH*V0B?Z465+$HH ME!9(J%%6%2B3^$E),4A(R2C%4M4JE+%4P0"Q(,5'ZH@EU@A%5K-DV5U)1-TV MNMFU5IL`]VQ!)`D5FF(Z>$,<(]WD(/2FH.K['QVN"-&` M>?+Z=)6EIY0BC)"E@2GYH9$P&8"`^3<[;Y*-:-ELMX`HSGO[;G=T8[33NO>J M,B0A<$L((JL'NYR[(F1$A!Y[5C:^N#>,M:Z<8<`U;I)`QKHV7U"WS?2EDTS. MM`U+UVM:]#3,^0&]@J;#OA`ED&!^O""(B!*YJF;,?R2F69'7:(9F&&&&8^OU MR03ZJ0D]*HDG!9`'U%)%@1'80X!`!4R"P4BW(N3:ZR2VP?).Y?/0.$/D[XW5 MPT9#&\-VGLGHFNV\\"B M3DVJ`[#MAYFR^X4M;56L%MML926JU5MUKFZZ.:Y(A!(!Z^FX'3G\,D MEMXP`SY>VP7N]<.BZ!1SBC[5W9XN\NP,UN;%IFL;96ZPV*'DN+<'49!D6E08 MPB)#1P7IO55"@8)0.0T+%2XB(X-K" M.%+F`4'`L'2V=C4O$Q85VNU>\70Q>`24N[CN,9:P%`L@ZV+P'=%D4@IM,;M@ MFK:&2H9Q`D5@/..@BX9H!F,X58U'2IKR3/(&08*NIHD8I[GZ!NL.""R!P]Q9 M&XS92?90E%L$1B2)8C$5&Q11:E2L)4PQBL)@PK&B8)C&-$0.7.6:RLRPIIRM MU5K8N<;.N-:@>+K7-BG>U>G5;SD2ZLF(W)I[=VI-H;R!#^\J02E$D4J=R;AU MW^?RULV\==9+)9%M*!$CU+=$N7Z[2X9-@D&X!?6(9#<;@O5""))("2:`E^X# M.&9PP$TR+WY=:NMU7*F]&UKW;]?^8`222!5J[HG&DX>1GTYGOL21I[&S).(] MR?Q/@)!MZ-QBV2GGZVM'9#N\L$],WD0,`8-]HA@8*H6AJO/)H.%0;=)LMRE: M@'N8-F,'OT4Q5E;I>5SFTQ3M"E`>%& MJC(R5X%"0O`%+387ZC"X!VW78"#M`![2%=P";QV70I8O:2SFDY4=)6/^5C2. M[.OECI%XN1@YTA?$!*[FX5F"XB&H%X@YM):)2[I7%::6IL0#^0X6PP#551,B M]#96SO._13EZ.4NA/G(;D@.:-(%MSVL"/%%N/8EF6/B@L]2U)S/:;&GH)OS= M2+*].NLDCA'C5CF0SQ5YO,E*5`#8!JH&PD]H'>*V0?`_O\FEBUK6$L#8&P.Q M'"(>Z((Q@B)H6U_L!#+G7SFPR$N*X!!Z(5V?V/W+<+IXALLIT3\)B-14*((D M"+:J%D`4>H:2A%ND0!SCK+F?6?O&XQ,L#N'B-@_^,O:OPK@X;3J[^L\B_K(M MCI":,([LG^%][O8$"UX_[''B%?[?M7^ MW_V`YOT_ZO#9?^$*QT/^)=>S]GF[[\FY:M;7'[_;;6_V:W[``````````&F@ M`````````9D@2``````(`````MH``"$@NE)<&Y;;JE12"O^85Z7Q;4[6""*= M["155`MI0@!-))))*%;05_-W'[3\WYT#7]WD06M+90JD^.;;7VOUPSG`#\/\ M)`-0#>0!56QN?0<`(4TGS5&VWA.)H:RBBB@H1/8)QQOQ>2;?52!"0]?%`ZK+ M0UG1R'Q#M-`K:F[GBC.=[H0^E#+/[WZ^ATKP)K12P&.2R>0!!,@6O>K)@L*W MN50K=##!6[3&[&GB&89M!09,RRDDL<@(!]#$U7I,U>UY(&$_(_M:/Y',*_9H MO>18I&*'_[0\Y@+*+^PC0:R@(L_1^-\7JZ?1A[94:D/-F-@@=$^B/BT"G/@X M'J[<^.^Y)K\'];HX/M')/\:+^5CW'(:/Y1@AY$(`:@"[Y&?GDDR;#9P)&/XPYNH/X"'1"0(1<*.<9! M**1;(LEB.ZR860TC_@,GN>*JD[))\_B]E:O&)F4S*-E)112R(F.UELMQF=$/ MDGR3$Q$G4N!91*6U52(B(B%!!!45$0I2B$UKX^Z?=]GI+O3['Q>?IQW]\\J? M3[P>D:^L9LJ3>^MG0JL=9'OC+*V,:XQ??LE*41(7BF.%TI0LE8OQJ!J@V-D' M/865S4'A.[XTMC5I6>BU5$,6$,=;,;V7A7"J'A\'.#*EP="F/9?+=<(4U=;F MH7U`6Y6X"GP%6C[!/98W&3;J5UQ&ZNNBW*2JEFZCM8RQN49 M;FJ"YL,-SGTRLL&[*,%<*76_F^Q5\Y7C;K?"#H2`T>SM)NOQUC;RW5M M=K%,*VR3WT5\ZG=.77VH&(K)06,E+ES-]_*YMU,!+EMS+^O/VK.RB)^.2;]W MP;*#\(,CZO4L=9HJKJST["A+GVJ@97ZO5/+"U>?`9G4:OA4MR@`>29!PCGT7 M8\6<8=-*)8YU/T2'/MXA>BJIHKY2C?"T&%PHD7?L]WHRX=S=3R] MU!'4XI,4.[1J!WWKXN*&CITCQV<\=AT0P_(Z6KUT*;P[LE+!YLD+J^82,Y\V M"6%LR2*&0)DEH8OL_FMO=/V;V_57$9>AN7+SS.TW7%5ODD8:X[#.##LXPZ:R M5_/.>BTK`!KM9K6(T0)F M$^%(9Z785$30JOPU>!9:SE)-B#$"L=R[I"\^=EU(!SP0XT) M\8SM!T7&-SQ#R#M1IC'CCOV7E/AOSSOM?!CR?$3F12200WFZ^TKIX;>/+CEL MZH=ZK`5.L[W)T\R;HCLBL1B6*63V.\X5R%>P5[`5R%=@K0KT[A6XKD*X%>"=0VWJ.2AL;)VJ::5J/;[ MN"U;72KK-+2+T>1.?+7;6O3:`!KW&^'G-SJYWF'"GL2Q7*-.K0V M<&BJ&'5R'(;`@J*B(4I1"=,-;!94'F(ELEI%#$M7GT355EQIL\,4N+@;2"5+ M#6QV@75&Q"1!;:H2:UTUI[-[S55Z#F6EV_ MOC/>,QW#-T`0(`W`L"P+`[VLQO9-O$A:PQ5*JJK@P<$EKTNR:;3I/.=?=WF, M5`!`M4#CG3;W%MFT3FHUS#GW/K]4!EDP9I!R4DC&222,>1N7F)?C5BL7UA:D MRYK6,R@M;?O;BY8FK39ZFM'-UUW3]^YMIK;8(G:=^]J.U\TY1RE3+,3%2S9A M=9&JJ$-&PLPTI.>#JH;\,>,YW8VZ.Q8QCQQIGA5*3 M)C'!*,'L%@'R/OR;=SQ M[1)G@OF0=B]W+,/,-R,=IM0[-/)B`ZZU0VT\X:A[T3Y3>63C M;#UCEW=R'B(;R1!\V`!`SNC5@G(JU[EMVGDVR M+:)RUD'..+5082>YWMY^<$SI^LOK%X;TO'Y99WRSXSV[*O3O=M/VT62@UA*[ M!Z'I>+W:[.]_9J*O:&'DSL]6E0,;FK><':[5WNO&+7//KG*YX`A"[UQC)@OM MHHVZ2UHVE%3;ILC+#!V0;6A(2VRVU[?@$]IV?,.R61$\'@W?"(LB-F^0/M$I M/RDI9('3%ELM?IQ/UC_;Q:C"K.`F$41263]C9/5L@!/D=(R,L*'S,/UD`_<( M-@S!$>2I8YCY@^`$[`;OO#YJ=N[XCM+H<9(DGS_*<`$X">42A5.XWAF':5[V M>851QQ`3-"25`I2254)2J$2E"&A`_V`?"J^I]Y@0#:%C[U6P@BJ_F/Y/P/Z" MWS(:]LDG`&6DD^$*+A!XA'=^+LJJIWA)(7=D`@]OM\?Z&XU^MM?FQB^&Q?#8 MQC%\-B^&QIH[!UNX)W11"G@--,?(!YAIL[45*!X@P46`J!!$6AA`A9D>ULC[ M94VFD*'VSGY.ERLN5E[3@.(G0KH`^1@['!@!!"A6)G_H$$57F!)&[K=D!S0J ME*E*2D6A(4EI(E59)%0I4D4J1EI2S;;+2V4EI:DI:6LJ5922625*V5+*M!@0 M41D(JA`D48@JG._>!H:M;;;WZOLUK]C*Y$3+$24E$1$1$1$RQ,L08`%EA(4U MC4V;``*4I22E```````````V;`18B(B(B(B(B-41&K%5)LFDA)F`29D@`(`" MJS339J:FI)*RRRLMC%8V:::E@LTTLL"0"4146-6U?JY69K5,VJN5LU:_/*VM MN;\@I:29EE@5*@25E9LV%*::9@9@4H!F4I(9AF!4J))RONW]/JQ&L6ZU+G"" M*EI:+"T`0I0I0H#45%2DHB52S5(BIJLDI*2E*2EI24E)2E+;*2FJEDJR4ME) M+-3;:IMEM74Z6NMLE>7.41FIR?"<)I1(2GRG,/E+/J2RRF MQ,("404@TGXF#X&H#[\EOS@"*9\/;,FR-Q$Q9)%1814I$L*BQ9)%?-AA2K%6 M/""?=AIOL%!!.=B(//!N_;ZJRA=",,RQ8&$92I1-1WS774W-*D?22EE"U%B? M3NS,U+Z<[N[N[^U8`H#(65@-$A-_1_)M25#%AK@G,N"\Z#ZK4,T"*!#GTJ13 M9UXJS=P@;L75MN:>4)$]*`Y(B3)!$2"B"$4'=<$SBCD"TH&!,P!HC9B&]94A M$;L=X0<&?A6R]K6MK6M/4TYW:>UB%N04ZF@IVI8H0&EI.O5D%@N+!2Y+44]H1(X22":E$)5F_3?IEC M&,8QC&,8QC&4J&PN&`*%"@`;2!``IUE@=3K<=3=NL'C>23._YG#<-_$+#DI" M/<$3`;"KRAF)1<2DM>7;`Z1%O$8I)Y@C0C$N'APL"HMB\)54T0H0H-'/$+D& MM'>V>IR!0T`S$=#,AL@'2Q_&QR#G:><(C8C!4V%&\BN\*$V@8UX4VR9RKM"E M+M"#=X6QD9@0IAA*XN*EDA-(-C574J,-2M08DO22&$B:)21*2DB4E1$I*B)2 M5$2DTG%J0;R(HB0L*@AE$%18"@)A;@[&[&,","/>$;[^??:YH(H0*K=J$UCA M[G*Q,GF00>#P#0IL^`1[-RE*^:281YIP`\*2$23]C4_P6/A<1-HG MU#(EFFA/]7]YYE$V4J-(AGJJ8/^F0VD.C@)_WR1P!_2(82&H2SVX52,;5MO^*_ MF=#X!<`@OBHG&3F_]@U(VJQ$ M91$V+%FIHS,MHTDPHMLRB:-&MT8#?,='VEQ:`*JD$BIJU'1N@3V%PT,A$"1$Q/>18G3@%(92,!N,D+)4-M9L1-W""Y<]A[#1]!1R&Y82%1HN)$`F`Z0(8'1)2Q)(J)4A*D10E*0L9&!A79V8\9Q;3GQ5TKP M64R3;3KR>S8OQVQX9E"P#-4$H>=4&R)4`LUI1V>$0I1BL"65+ M/W[NAT'1+GC,&'=-N,,X6610@=,Z&!P@9TTTR1Q*::5SYW:&07YN&EFS9LV" MJJFG;9C'(\^LLG(!5`IP%O5991X1]%4IRP)HXF$B[SV]8'(&/\I.$,-:@1XP M2[]^\CXDBGFG)EYGHQP][Z;;LB8O?#,$"&S>:]LDC:$A*`1`2A-K2*(I01@[ M0BH7CDQ5AWEBRH!,L(MA125.:&2GHD3F5 M.`I=)%14D8B8*3!%)4&D3$1L6-HII)LD'!_0SE\.'+A'(X'(P9"W,R$HPEA0 M-PB%TM;-V-K"M`*H$#Y7<::E7 M"X625#>$R$0D0B!8!816592@B1,*QAQ'!FTB-&QAA;!WNG?9)-"5_+2=Q)8Q M,&FBK2U9)5JU26U(FTDJR;4VFMI862#JYY:23>B1LLB2J0G.R2M011-*KD,4FD3%A%622844HZ-E52E$?4[&-5:(I5ML M33@;DB?MID1UJ.G,8D-A&V$3:8"2+2@>Q+PL58Q+5,+;PL4P9? M3-#QB-DM%D8`7[C\Y^5BFY+LNED:^N\=21_:5NVDG`J-05D'0T;72A7.3<)& M%@=\'"QZ7?1L1EDHFH9)<254HJE2MI'&1L@LDE@9(G>]2%;R9(9"A;)255E< M<32HTEBQXL3$I:JC8&(Q15B5AC%5B84Q6&%DQBJJBJJW.B!Q#HAR+)&$8R)1 MPL8(Q#OT-"E.T=QQ'&>D8*0R2E]XLT$H^A8/0FXPIN3XD:85H?/'OJ?&5!S" MGWFY]IIL*HJA2A4Y%&03@AA46%(KD4Q$LH16DC$HJ8>TF%*=C9-@JA M=2AW[IYSJ-Z]S@K'J)JB3D9#J-MWIX&ANPS+5HL597+UD>G1)T[X>4\MEJ'` M(WF,"T2I"@)GRV3@`O(S`UCB\NY:M`S2*$&($)3Q\NI',W[YP18J%E;'$Q#> M4LPR2*4W.L.Z9SJ.)%RR+0WA@Q%)10`&]T:$+C$8,'M:X9;JYMAQD%[E.2IP M>J:(F[PV37"^9)E(8DC*Z*#C+$[>`C)"!7Y2>XK85,+4[+GE<<*R;=;\LM^@RM^@Z#I6LG=3*ZLM<+;91"B M`A3=5NN;KGI<])]U#SN_!@JQNVYKV@N=?F`:3?`APHYP.`Y!"1X[0KC`W MX6W'?RL)-J?63C&O.8.55Q0=?+H[ M@:[KP#0=+;;9YR<"XE62FU&"C:G#1-SJ;";B=$DXIJ(V%-MPVI=I>QX38N[L M=.4-%G(5KT=YZ^$=I(5'"=KS,&(=[8G&6_,_$><1/^\?[9#(/\U2-)9]<*K! M7VH05]P,402(@Q0/7[I_UC\,KX,([E9!`))&0"`B#EMQI_Z8-6J^)_VWZ?8QJ_/[=;_@W_@Y$]-!^,@_ MJR$_K2_HE.DL_)8C\\A_`60RK23[\',4_X>6I(:#^$E_!)]GENJU^]:LM+-I M:R:QE$21,BEI-BRIDI*E3555A2JJJ58G\2R/%=]8R":3 M3]_[^'8M6K52+32FE;FZU)"P,T$D0XJJOZ/LW?=G"Q[84`AQ8Q%8CE>\*AMA MG>L7M+&R'\_VUWX.WNI#HLIK`Z@XCUIL\^+GVYCYGT)@ZC"?M$\VG<[D[DT- MCL4![O3O32*F_!W#]OW&HRX1V^`>D_X\`XF&!R&B:)W?I2=.D55[Y/>?NDVA MY4/XI(OS^7]9I_FYI^N6=$J>#P>1C&,8QC"@Y`6+%]!.X@Z'<\"81+VAT_#; MN-I8Y_7T^S>G1$_R)N-S=-TQ!!`G$X03\4>>V2?HEX\>\6;;8#0;"@4@+ MY.PG0AA,[(X-,;;/.^]$#L$<:X`X#@F$Z?8V/M[T,IT.@T1D$H&63?CP8>2B M8VDN4Z*G$38?FX!@X38ZPFYC]=1Z.L^I#DH;MOL5\&^PVD M0?PL4H>9'S=&MCYN[78-Y,0_T16D/);OTA)-.\E@L[4X?F[$X[7$0\HVU(%; MALX0.O(:"W6/$I,L'2+S-&838Y62KQ:$_7$=Q94+1%F53*K9-1M3-M8U9A$JI%J191): M%E%H8R,"T+*(+0LH@MB665,59$4)"J))N$P=WU/.>)-D\1!=9&!":FE*3;'P MK.'*$]`*3.PU.#ZDX/8X+)[)FK?$_F$CV_OW/6L=7*D=P*=R!V';(G2. M1SS'-G"$2+.)8>EE@C8X3[GB+Q7G/`GW&AF;S=V/K#.5X@[GB1E:@T\E!9'4 MO`'H=N8<]^]O"G!.B4L>8>/[MVL=%&91H:SR#K#./J?('*H[CH#EN`AUC*T" M]G2GW%OL@>?J`I&LP'G>;DD@"SB&^#B1+Q7G!/X"Q"9QKFT^\9NXH\S!JWR) M4'Y&\71GE6Z=Q(>SF[R//_BK&3$OL\_R$;ICP==G],SG%1`,F0P>H#EU=M&0 ML$+7AZT:/4.L]N_T@6=L[`G3#N>OV\#48*YK_&V&@<8#()J\.;F'JRD) MY.![RJ.R@W!9$]*D0D%6FN[UIW/5A,>3'I.:>AR%B.]R)L/6HUCG,GH&P].2 M1]7+NK7F=?B6>]/6/6!?YFW(^RHVZ&F!\;C`"8`(NV6FK-[R-'\K1(Z50"3H M78.RC((73O8&LLH4P#(=A2E3-V;/5SOJ.YP.>)^+][BGM$KF3IZ>[(^\=0H, MFW@7[79+RF%IZV"N?A!<)6+^"!(W5B[ZC(A2A=9%@IX*T[W=4^?P*,'9[+^W M'+^*PTGG[C@\#Q#/+5,M\.3G@/@LNW-RCD<-X-]_R^'2&7%VE4\#=#`J]M]I!@HLP_8\R@+_-BU&MUD%G9(NR_)\ROQVOFM M$VEHD$F`:RU[/F_*'[>'=S_ZA!4\1H\0PSR]\D2BU?AP+=O_GA#Z9>>9E=Q] MQKL`WC''U"3P7`Z^=[Y^&,+&W'G):CCFJ*[\=27K:N&C;"B;?L[945239+FXD1 MZC(?>'=;E#<.]^YV#Z@`#B<2$(55579'=/H>$GL+W4W=K9(H\9_UB8(',PY@ MAFP*OM!V@]*OZ76]]J/R'$"E5+/M4&"P?43QAZ'XGJC9IL_0Z5W?)JEM M9LV;/V;36UY/%4^X.\`\`(]M5SO@R(4$/IA\YYB>$B$6VVVVWO3+]=]!SMQS MXI(]-P23@$42'ZXDGI6#[!*,J)BR(5:GVJD_:ZR0V3:6V*6V6%E5"8@5/][O MZ0;B1)).L]/-O%NKV6]=@4DLKT4_+R_I*^1=DOJ\6&VR;4,H93*<'QG7U38F MB,RVQ4M,6Z)25*F-2VJ54:3288PF#8@U7@S\/^!7Y(DSD3"O(I80,P,^^,5B MK13NS9:<9$POJK\[V+RGNMAAVF5!5_./P>(7<7\2.1Y)'<5/E\&P_Q?L]VA* MUN?D)-2])#U>[I*:_&5J#T^0-H!-X-#@:A\MG"#9A:P4;4[_Z.R:A)CHN0=ST2/>' M5^3\`U8C%W-(8_*VK:!<#?TQ[>X"9@%QKK6D]![WZ[*YO8%!Z M@.P0(8-_CV'1X,273,S,,:+R4#=;C='18.?8X*_(=S"W9>>'5UZN9\N+SX_- MX;/5)4/@3[#B.9-DC"$-Z+FL9]29.GZ#KH\S80M+N`"]7&+>3^98/69+I=`U MMS#"5+"IF<'-X]^G1SZR@).70..["Z\ZUNT22+ MTWGW]CT)P(&<>AHBXQBJS)W#)*#A!"3IUZWUM#,?6WFWV]8OU2H/,.C:Y3T9 M(44\39*+Z1%!$`_@L&TN&4+!*2 MDNW:YH<30#D,0=2$5L$`STA2O1S\CR(Q]J8R623TN M?/W:S;,>Q%ZN?.0Q^410OZ29#R!P8(7R^TMGLZZ8W^\7F+>2_OR\?!W(PZ-/ M9'L\#';3\VHR?";1#JQ]N\,&RMA)Q'B/+4`A@\@#@<#Q`7TH^WJ)QV>KPMJM MMNV/3CHZ*2DP;O:R)[G'8[YZCL.!O(WSKZ-T^8G%,[.RJJJJJYG-U/LMX;=N MV-U2L<,;)?15Y`\2>T@HI12*4PI2F"BF&#"DDE+$ELLH*4].>HE5Z MO:B3A!Z4.8:A\]L[MX*X#Q&0B0A!B?.YWL-QKM@%@;`P:1`2)*4E!GOWI?0_ M2?"FY.";@>#??-\A67@]U\QP`T)9 MGF`\<`X/%WU56S(0(066)$)&3L=NONT))![AUJRHMBA`1O!'HG0SV@7[UMO" M7;T!U6#2@\`=>I7#\0'V%7#Q#Q[QYK)X?AYX/0DLNQ^;(.CH=V!Z)Z,N=?5)\3GU@+Z$DP@#XA]7S.'T?/S3M4Q,DT%55!(L,&X6'M M.SH.EOCQ$XFBFN M(P.^C9)'N0YS!MH*.@:#"'SA#TZGKGC3'<[4=QN`U@'QK\V[3J.!@IR.6V%H3@==39S'!. M1&T?D$;E1!D[',[S\70=_"]H./O])[QXSRX/F-2?,-"[N(;]KZ/,`\&\AG!* M[0P=R=VOCE?W]Y?3'Q]K.EE>I:ST=C?=!V#%W3 MQ[FE+SE4.*XB`(AV/`.OL/[-)$@4T9Q=/CB+==7OQ7#<>?&3&^G MUV5SXR(GW;;,X2)`4OB%UXIFX0MK,VLD$;3DD87-A#33ANC9.![BF(X%DDX^ MF+W7[9\VWOUCL.8>'KWY61![RG`FC/4(=8$7!V&@&E!S`>3I#H;@;>9U/'4J M914W+Z!(HD0@)O`8$LMRPDQJ@R4>`P>_DUF[&G&6W!1X;_+TTG M-(SLCUQ+9C0:3."<0`])ZAU/0/6Y/G(Y.9-R3BSWM1UD-&X@\`'$>R92M8T) M&AA%T!_+@,`=BUAK`<38<=H(]'4;OL+AF_M?P8QL"IK8PYS>;2H1!U$$W<%7 MAL#D5H^L'Q&`Z`D`60R&`9S6B'5UZ6I9X7O7U63\I'J.=`P-;>\53N,)WG!/ M&>/@S1_W=\)MX_/.D3B)WB(`+`@"&AU6@9DFM$+:Z:UT![:AD"Q0,W<^52FP MW8-BS/EU`FH->IL%@[.E]O6]@;'C/XLL4\V/888?)=3CS^QSPV4D;+HDL8-#=];#?O#D\-X M/<-/89`:YOU6-_81'.Q#6K!D;DGP`='?N%8OCE614 M`;)I'D`P>1*D>/J+1.5QSU/@9-P+..O9>6ZGLK\*(4JLV6;)[K.4_"WE/PM^ M%BZB%CLN=UMLO5THA7NN.$]U+JZC2V#FI6;K.0TL]+FE5*>EGA8E;2NNE[`% ML=TPPPP'3-Q'R+)V29:3N]M"ZZCWA2_,`EL>(>2]C M>@.I!HPU;BC4>R.'"P#P`2`\A> M3Z*2S+17W%8K'L%DUBA'3[-TND[*K^[T^3OT,;STS6\>D#P#D'.!O"@?()U^ MDU'H=BE?Y/?WEBZ1@/'G/E$WC769=3`Z@UJF7.42X:T>(%(T+UGF*`>P=A3B MX]%W4Q^*GXG$5D\D?A]^^CH-$8**1A2BC"E*4YTT:.K_EG\SZV]CU,OC1(,J MM_Z:@2D-E>9`M/45XZ!AJ#&`Z%P>/,)YZ!X2?3:G%(^XT/9*&Q3V;X'"9A.V M;@GA8*79HWIC7K]R'N0\0Q,&?KUAO++R`P!,=P^X#6WN"WY"YX4LA1?^\"'_ M(61[;+V=Q?`/8&I`;N8/4O5*\3N'K+\`N]UE'1[5H2\#NWH=@81MTK*DHX*\-SMR;#+)IF7J!9$L]QEV M5F`X%'O5/V"BPL`:![!@/`(5#,4$P'I%#D6"`'&]$((.YG)L%9;#Q1MK.I-`@!4"B"]+XGRS+]Y<6$NR8*!@+A8,"Y4JS,GQEE07,,+)/&4;4]LZX=].M-Z?&4VE&]/([P^% MNNRZ28'5NT'?S/@#AY`8J[]D*!V\??Y1<6RJ3K7-:A->EEN&W!T;65GEL_4X M@"`&@&>+&/YA4<0SA))):IW0SE2UGH*'")&3@V/!-N M*Q@,@BG#]V0U2\%`,&XD0H#2P#:"3YOF3MS<*\L@+C0#*5TO-7#0,&]^-*0N MK;A\0D*7^@E3]N12+@EBP:8-=UT(@/!9%Q-,S-(GH(2,V`076WEGF'(N4'HX M6\;ALW7TW&`W_+`0>W4J?2J4%FX,:2E(>]!T/:'I5/0J9!Y@5/7RU[9YXT*I M#U?A,-#W)\!/#\XVFI$V5;5+;OR^Z+@XXN.5-1G-!I8G0.7E[VP]D"!?=Y+E MV!TI29OB\@E;QP`XU`<_K&1((Q&/3LP`0'T@VZ4`6-F!#P,LYXBVH1X#CAMZ M*!>H]D+A9N#@=F<,''4J0V8-1SMF2@JX#HV1YXN*081.92)"XYN,.''"]$L* M`N68-K@X;NG#E9!N`GKC1<7YP%?86XTB*6'".XMT=[T'AN;P(^M(^ZA0-`BR M*7L.%Z?IZ9VA\VD3?4>$,&V.A"N3.H!>C!+'&\9P*I[:>ZG*N7?P:+3CN)PQY*P,Z]`WH-];;$B;=.&S"NF"[ M!(L?9W'B=VR.W)'72?GYF'[42R-Z>(!W[I))($"N9=J6)P9T!TGY'%_DJCEG M5IJA^'V/TA]'WBG-9CV)@8^0(\Y2='FG77A-@ M[W!HW'(#C`EI3PP?3K]Y)\B3[W$^KAP.1*-IWD\/"^NRJ(;^1OL6/1S/<\7Q M`PC$2!(D"!OZQ@@A=7`NN1.%H#<.P:"QRI$7#'(#*&@++O4!V<4GEAMM M=Q6-)I1=V'JFVPTCM.&)Z1M$I8E23#%]-+3OGA.$RZ2.E1P2AVDCIAS`613! MT!Y@P7$D\XW'8ZE*N7@;R(T(>FIY',<6?@<&PGLX22V)12*H=S\"\<(9 MN(V4K9_+ZI^7YO(%DPM6`&%$O(>L-CU&CMI'B^XJGL:D=*3$LDGVCWC5+ M[\AMUHYI3M$RJS>Y:'1ZN!M3/(S/:,>L88]!SDH'^34P-OZS)XA@HS1<=X+1I2'.AP-DF"2'#`6;[TA+1DL44VI>_B'Q*;PYQPD8=3"^%EG& M=4;'H/WQX&C/'(XJ>"<3Z\FA?@`I91"(OYAN$S>8++N@9&I-56#"`"\+92'* M0;"=!V61U:O(W/:>"GE>%S"ED$K8&LI./GK@-'-NE07<.%7Q#T3NK;*T3?:6 M8U;#:<:'949=8&;C=0SO+0+RZALG,WN-+SQRK<*>@I6A:TF9,RQI;;J]UTZL MLVLL;K>4[KC=<83&[9Z77*ZRM;I\<],_1T3P3U]21UU]ANFAQW'@!JZCM4=H M2ZBINE"V6]K""_<63`X!!$G$KX9PG2@(C&,8QSN!V;0"ZP`DR()D*F!0V6C' M)3K,^/%KQ'2W7@_&:FW=<5NX9WW[/2;X^.VO-WN>7O0D%!WT=BYPA7&26 M77PM$@^V2WTABZ(2-'T_!,X[".B>WEZAAY]8[WG4P&?-!_@@V-X4[-(ZJ?`\ M$,!D!K==237IZHN+9;70\_!;K?05P9$I2PL*[JX=JC*PBX:PM)FRE?+9$Z=( M7`2@MR87QLO8MCO`KB\Q;J%JRI':1#\]%Y+IU5@DXY,&`[-)A8H.G6Q/IW/S MU(;`W/N1SEOG.W3P>K17KR$HO257%ZE5PS@)'$@E/&![=K`;`C5$9[B=`'!C M#HH4@RC0<"ZX!)533H/1UA4J^=$PN#5;.O@+872L'3NKS\WQ`.\MA]=D0D%Z`Q.CG.B*R22"VA\HGZXB=43B_^ M1^0HZBXY#`+!4\Q4C%0NSZ30UMGG4P4TFTPW)2:M"V&MDA0-6Y7W/HX/#J>)&E3 M941((E)27E=^W52^+0UB*>2R%#:%!4L59Q-(C@0CAP2::LL#JS4_E6.LJ!IJ M8.2F%(PO6NZDC2D$U@&A6<+LY1:D3)*2"%TP711/1!0D,B*CZ!A:(IX`O?[_CW?X?-\O)'QPWQO9M M6TJ-$%B2""#&K:5F9F9EBQ[NJRO3$5ZHBT$1&0%89%`E MNT=`+'N($#6=/#ES]?M'MZC=NW5M)HS34^S4A-*C[)3@WP]@VH8\F^3V*C>O@2M.F=TKG4.4/[?N/PMFY2SX(Q\99, MJ=V28$=6F'@\/`-([X6.!4XDYF**\;!LJ%I)):2);$71CXK$Z=6&3FC))Q5Q M5QQC>*C3=60=^)Y=5VWI)#BJ*I)4IL=`H4)%$S&*F`(O)U%RP:HFC#J$3-$5 M:T8(2`1@*YH9B%"4\!BJJJJJA^)V\&NIDTLQ.+5'.%BY@-X9R/C3'M#4;Y)9O)"Y6#*IX^/FHHHOC0YQ^GQ$&_! M:OW$Q:-B,S5%1K/OH-`A`8"J@71+D\(:#"9#_9/P34/HGG M/PDA)4"9-8T!\SVGB-GTOB[1]PQO:>FWTGQ\RG,$"#%BGYU(*_\M2&G*EU8O MJ7]RMC)%,9-1#>W:7%4%?,"O7] MW/8!\?G#W`6`Y"3`[[QMNVX0VQEGE`"I?GRG\\^>HIMJBGK?SSE;"PO7JT1% MJN^,PD^\R<7UK.V\8SC%:2U%]M.9M9]-K;;&^K[SS:+:K;:(?;;SV#==+48S MM:+WOOUM&DIVS&M<\8VXN0E>HX9+"3`P0X.',L*VK;6O/&X$J7?AZ MQ3Y2?4I:OO&12+8XOHW>;OK@UBX^<%V-^:ZXT^_%]=@?C"A\BG_C M'?+CGDXN)%4U#A0&3:BLF5[X6ZQN/IDT3NN$N.+;J=U@4?\P:E3\M!SD5/UA@#\8O]H/$""H/RZ@/G%_6#A'-1AI`+@7$0_K_K*_2'N!1GQ+ZJ$H%0^SV`OE=9HO: MNI%;AYD`')%2P&IN`$&A=?O$$57P%>YUJ!NBSD`_YNGY;B&%?_>"(/]CP';' MS>^N8E1Y*!F_)AL$S$0AM"*:2,0^U8G!FGVMA\4JIW2<`&[>\J82X*AFW1#5 M_B&0+\@=RM/5#G!#>%'=BC8MP0"QUW?^Q%?1>A\2"(>RPC_0_XE(LAZL*'EB M%A\\_Z?V^?;8F4Z_2\B)[[+\Q,>Y7P*Q6%$D<&[AR59)G&CQ(7N'\#`\5T%/ MB$$57^#+-5YE=8'EB_Z(4T(X1T0\B_W,D#+0/I*%%.O?]".I&Z'VZG6+87ZC MG%L#FA]0=(9")?1K:S2UEK)`6;4UIK2UFM+69;4U9JRM2M9;9D8@Q2,$8JQ0 M2`*1$@C%:H5(*)+)\HD2_(?D1126S,S-RVZIEJ;MJW)44LK4B1"(1(@&ARED MEEEMI3(?+FM6`6U\6!LI%6#%8,19?X(1"$:RS5-M/&K-M`JRV6I4JV6"R2Q% M$^UH#X$^!_M30C_=_E6OZAI@L5J&OL`]UO9P7_8O%65Y@E-KV9_X+M7"UKKXBIDN1-44'G`?6!S"TP2@_Z*E%P5>(_J22RA= MB4ER"#OI+K/\2C^*.MI@-P`L#D9!]3S"'TAEZ6*(?=.?0>DYN44YT>94'P\3 MXF![M@/SJY*4K%08BH0])_J/<\!$+HJH'M]Q09BCW@?B.*IYN]6O*76A"TGT M!0)UK8$-6[U80?KN)ZXB2*QFM$4ZO0`;0."OZEDB&'_5YR]P\Z*/F6A:`%'\ M&C-YP@>]/J`NI_X@!P)]+\ZQC8?H5!YK^I3)1!\E7LJGZNH?R,#8#!Q]:_&OXE;BA\"Q!.OXI"2AS=0?;7(`@D]0;5$I0:$]X_8)@51^$ M%Z@#=(,$"#8!0@14]K2B/,<%%=B(IA4^(-H?'X`W0`ZR(+]I%:/+Z[2`'XHJ M'CZ5_ZJEA`L!%_C\0"N@2A^DX702W@O7V?#I-BX6X-KT:P`[E':$2-@S0R1H MJI%4QA];^9HP8,'T%SX@^*/U!P0W:B@TB$XC^H8 M/\K\!/*)/552><0QA"\N@+XJN^*?NGJN(`:;$'H5T0H1>1`2AA0](#K+#82? M8HD`!?H>/B@AX[0CB?Q"?SK]?+@EFG%HB@UWZB!^445R5$U)XV!4;+]*GP5V M`6#B&P$)]H-)#['&61)+7W$K1"^/`/5%9M1$L'K,@_5804#F/Q(M-"NSH)#_ M=_3T*)\R"0;,$#?S45[5%4D!>X@H6+/-0TL#EI_>_1<_'O]:IQ1$`>F2+)(H'YHJ3+$ M%J2'C/L/U1$^(*-'Y_^V8?[!2'RI`.@G%%S$.I%O=5?6<+>X[_G]S),^6 MW##5("11-&AR2RES*7"%=F'#VF2D?J28(/,<@8N5/X30RJ"&+F#958&,*W:* MFZIQGKL3\Y],^_W2'R@@'KZPW^Q4'-`O#=MGV67UW7V=/-YE0J0R)Q=) MQ+7)XR(4&5)-J`L'`62R(=7`#^1_D;GF]OZ%_>Z_;EV_((;%]I[;6`QX0SGQ MSXU_E"E4#)15>GP/1XAY?=3*N,.]`!]41$LHA9[\)DNM!/ZK"/M5/U!%I(?: MY><-%77YP-GHT.,.)QLHGBLDC:K?P&3%S,L3G"D?R"5$1-=<;VK+RGI']+;YI4Q<2CH-W;J7\8!UH:A`$6$ MG!=&CX@/L/6OQ+%V#\&LI1(B"P`@J!1^UQ!/VT?7'V8=_M_9^\_:-1^X:.]C<&,Z M#^CVFN)GQE?7K$2RIQA%@P'8I$YYJ6':=P<[_W*"'VU!!%5\V2B81 M%(_.;$3_07Z+?^-(P>$2?4JD?V(B)]<28-U^_CL$`+'R17O@G.FL#Y+1>\^1 M9WOR+]7O=$-$35\+%L'\P=,#F1W`'/_-J7:`_45J&*`V(JK\NPGQ("T#9!(F M@0/[:*"5&AL##>94`R(3:Q"ZJOQ(C"[<#\"Q8+BJJX"**@T`G-[3L/;U>[W: MU6Y#1$3HZ2W\-CYE]:J702A3)?HI:XA@(HAV)2M!40Z_?+F/GLW4]S5A'N$/ M6@9$DP.3\B2;G5'<\E/[/@I1$?^40_C_[_XV#,&RT#&"1@D8)`B@91%H@_Z8 M"A_*?EI/P:6L11?[PB#0^T$JD2A5ZP_5=113M$?XA&A^]@L8_`?2[$/][P?] MSP?YW?Z7Z/\`YK/3^G@";"VBC;_>_^3_>[G_@YDA_K/^'Q?W*.0?\PI4?^"_ M\3_'\B*A_S]/Q_VZ&$10.GWJ^TR/TP^28$3I1YS>>8[#SH_/0GBYKZ,>`EV[ M&[G`_PCVKY!(1CAK=ZO3JVY`>7AGX+6""$3>136<#EF00R10R1V>*V3,F;#N M#,C`,:+%&7`HO-@947'+X"G('"2Y@@@@HP70,,(L47(*,$F"YDL7,F2UC)<< MO@"+X!D9LQ@N0UIR.0[8L%A\7RXR+)7*@"54WG+C(E+)4"EABKTQ-T1(.RR5 M`#&:&!%THJA-&ZR,CJMGJ_L#JZ%T[E$WKL5V?Z7_$-[FT>^O_2YY>@Y4HTB\ MOA]D]P?V)T]0:S/Y@^0`1/3IN*C0`^5 MW"_)O3D`L"!@.!20/'#H']X@?&X'89N@H:MJ4(V%>+_I0=P@A%?_X'U&%!>` M*"1_G0VH<$L*/4[C&K_4;$R$315-$V)=1]VXWO_9-%'08?KD.W0W1##G'*$? MS]8F\X>AD2.)#(UHD4@C%'0UF#G%>IY"&2W1A]32"TIXC9[6ZB)N.)J-#H;' MW_>YO`\[Y]=F<4$_WB,%8J_6=NX.T.='8`."AH@=(BZW)`Y!1>[LMGFTA8$= M3HJ=/K@>L.P[5=0KM%4W;E0=D0GVO``/$[Q]TIY/-S3Z76#)J-8752L4TR:R MW4F`PLRTF"4'!,,$PI@B(JJ);5@L&2N[B(&"12XP8#!WJHP6F-I_VE6HE;&S M9@H8ZKFLP*_F5-$WHIIH/UOZ.'3Q#T0!+Q#OYJ;,%(P`[#*$A"A7_A']R(_X M+$1_XK^H:'G5/@(LKT>'W4$?B0Z/S=P2^S[+YL4F6=1AD:;\HPK0:A.UOL?: M;0HNVC#YJ^M7E7*->MR/S3G:HMM%W]8[J.-5WYTUMHRR-L9$Z'4Z&&PD;V`_ M^NF8JW/P/B*,D(01X,!-AD*V+C<"#`!@VQ!, MP,%@V.Q;-18&42C@(0@A-R0B0*84C$2K:JR.7 M+GP=^_[WG)SB:3U%Z6T6Z8EEL!1]8":C@Y<#`\AF;_`V0X]?92&0`?6@!D'F M,OM\/8\E#^VA63%P'.4G-($>E%1$$.&<>FK-/6YV&1@ MDUY+6>,&&-KLO;8F]X#\#3`8%_6'\_<&X/G;@<>9CD%>OF%$YH"&(`(9 MA:.I;`+>`V@B$,VA1M`4.O.D"(84K#0#J0@)R'B'(.%XR*Y#_L01;6I2O+F/]:'I8/FU"H])H4H&Q5H?$3X3,9`D/,K](@>+!4(,44A($/1$.#` M-:P6+Y8+$2'3`'Y`81AHI)'*PFHG\7/2-FF&\1LTJE820A"%,M8W?81'4=P? M6'I#R'`\KX/I:E=IUNSU^Z<_J;53"Q"T99_M_[]B[A#[%3J`$/4!86T%0-!# MY#)AI@:)8B3ODI,$F&QHAH((]@Z3Y"1WCQ$2"Q+/4A^/D#4?8 MKBJ0_3T-0^2.]4_`AAB4L34XO@ZUE/'"0>TA\^H`F(L9$@$H*$A"C]S&0AH^ M#ZAUCL6$6PM(+U)\HSW3$:LDA&TCE"I4552&"#4`*@"A%4];L%\`N!T*F MWW2SG)LF.60CY^[[YGIQ(W4C7`*;GD4(`B0Z$RO1-F,&`3W,&!>8Q+.AS!*W M6FZWJ3,C86Y@0TU8M1JL84R6Q`3`#R,`J:I$+-V.2IU%P-6`[L[#H#K( M1@%%+]\&@EDUX=6@A#(P9?\;MB39P2F\Q8ADHL*E@4LA*J%LD%))3,1B"RR2 M4LU)-MEILRVFME64FVU*S-6:F7*^K3;&W5=-HVC;Z<"?YGX1SQ`[X4YA6;JL M+NABZR23?D*%_)ZCLX&\7W.1YI_%`L$M$#V(139SHI_&`[X@Q54N4"M(1802 M1B_NB\B+1D(+9['FV^X/UZUU)8#@=W5^Y7-/KW1T[3H;^Z\&-Q3%?9MM(*C2C,2JPHL.T.L.>H&\D) MW'R/5.QDAW)4XV>IMX`B^,.;F M4WNU;=-45;PM&C$DI81_+*)!0O<[<*_;)+!DJ0^7/R)Z7X)3/SX9!5A%3_PF MS0Y@@$&/`@+F,G,!2W&A1+Q!2X6`0OT15.G62D0_=6K2*VT,(I0(!TCT@CD/ M:9+SY'8C8UKU#SL8QBAS_E>$2$BHP%B)H08AN`C,<4.``NB*E`E*B$B&YWH0 M$ZDH[H2%A2,C0Q>X*-:IT*H,6>'.4.]EV",5A&2Q%TP=W1)#!3H4+XMEH MA2Q0"AWE+2"E@\$S9YIUDYN(D'+=\<1;TZ1%D@@_OC!$5(J1`=BIM_6I#"JB M:>;V=QU;'U;I1D68/?>MRXPMM]\JL>A;K7ZM?5*JYA"_B/S+=[S;%(&I;_TUWM]J/Z/ZL5_"Q7X[1A_ZJ>=5)!?^#Q_"=LU%LQ=_JZ9HB;=G.N>VM MMNQF;GZBG*$30)_0E<:`$R/(_X'$EJ)/S:'ASCC33>[J"&9<&!SZ[,$.!VEG M/KH!8G\*%^@X<0D&EOMW\8\V`?SR"X];^UBV>C6"1;G0YMX;D##N0X3C-8)> M>(RT#V'Q:B@T.X#2U-5J!;^H27Z#T-'"F`VZ!=Q(ZOSB&0L2!!3%7]P*;>S& MIV`G#)^>?U.A.@4I2E#SG"=TYY9G![:=P)[@DAYS\-:5PTM`VBAWZ-CC=EV? M2]?:IJI>;IRBYXTW;1-NKN>&@!CGZ%#X!#P0IH#ZHACXK&$S_533_VS'^=)MU`^B3_5""R1[Y]7O M]9[C'0T$.+H(TG:$5`VBGJ((^HB\1>@]#+:W*N6N"HF3%080$)%.DL9*D3R)"ZDU,I1^P`9& M(K^N#0Z04`::0R`8>,(B.@\1_\L M"M>`?]*P\SB"F^_\^T_FP]OO&CC;<(MT$`N`8JQ8L!0%A@HV`"XMA^W`J[GL`ZNRUFK4=)G1/8HY%3, M815JB=$A"QM?>,80A`A&-QN%(8'!#+33,4S,&B(JRE'9[GEP=V]V'6.@!JG0 M#$(R$;<]>V^.\,?%8?*H/'",]"4:O_30KZ$5>]S#+S:&9L1$M([*&AF&(90T M,U]\[._4GUB24G?Z-6AOQXKY>?#=:-J[*JU345N&XLKC;GE`'S'?Q)8<#!Y/-AF9+F*IBP6)A*3"6(J'R]!#TB-Y0F$>TY'8PX&&"8% M*4I3")3"E*4I3F1Q&PV-CU3ASF9,Y/V<#@:>+KZSN/Y(=+]@\T M/!YS6/.<=`+L1U`6RWSD&YIYI5/$=+QI9M?W\<82L!H\JB5G0.ZZN?%7[+KA M>4I^R\*7J7>%\G1CMS+.+G'`XW&VLYLXL8V5&RT"XQF4C?6;;#.AV=;;*N%= MTZ;F%STK=+;I=;*(4Y54K\+?I;\*(7%@LM:3\JJ7P7(+R21[;DH2P!N#!QOT MRY9R9=!ERK=I2\1M`PZJ>,YW*XSN0S$.U>2N[F>]LKS<`X!U!T`*9(9$$1\D M$.0_D^Z_B)]E'Q63@Y)+I$<@C@$C<_$JXX5,D)"*"5U.NYU/./$/0("*VR3IIC&1J%4J MLN:9:LF-:U[:FRI/DV--CUIKYOH701-`#?827"*";P]!?P#>AM57X)4BK$[) M1,A".LQB5&6.TG:]K#"I(22(*IX')%>0$-32X_6,/MWB1.4@Y1$>C3BZ(:D. MLW636@'8>2`UM-T\G!P M)W4S=(9JU;QN>CW0VNU:8:W.!WJO32A"A@Q",8H#8:D<@,S(4=2B9`;122*_ MZ-G`)&DQ'.))4WJ!@$%@OT#39O4/T"B#4!")$!*E)6-Y$U,8L3I21BC*(6H3 M%E6%5$90Q8AEB):A-&DTD&H=:0 M>)U`(CL*4U+7M@%E@>G5GSB^#;AQN12\F)DIUBH9-ESD.XWD."D3E4XM+)9Q:>XKDJ%K%+95)L792<>W M%J[MRPL(+1V"[5N-U0O)`L!%!/5-4YHN1SFIA!T3=!!P*0'404$3@66@*'/( M;1B+9O1E%;)$1"H6`+J3(%LD)LDT3&U%N)3391$PRS<""5"06"42\#A`]HK, M+TY@A24)(;A023G:6FL=(XN)ES$V_'F(ULZ1LGOT&+%)HC&&16((,!@8V=-J MM:UF$:*(4T9<\Y^J36N`()$3O22R=120`Z3K4R(&*`I4$&DH#,KN-KWO;3B1 MI^/12VPH3T+UR2>G#LR@2!(.2#U:%[R-TD$F@Y\P9%W6':FU\"U,=K4QFS,M M#W#VG09%+@@/E7B&EH&H(S@!]X-@.A"]0O=K:O3/ND6VLW:KO;IO<[NKKW.U MPP(#W8#WA0=D$/%.XEM>N5QL]-GS=+3$(TJ4J26I:FE0&`T+4M;$7G"F+!\Q"#[!`>8?.?(`^4WBOJ"YLKS M^2/FICGP'PRU`K\O^$Y'@#UL2,1.B+KU'BBYK<44U""*K%$H5!@BQ1(R54E1 M%"'YN2U!#>9,DPF280BPHH*5I&ABBK2"1")$(BV0MGD?A*VDZ$>?--::NR MJGOS4FR.3+FGE(2#:&"R;E>2+I$8=KF.$RN9JB0>9!*$&+[OB&1]2`V)$3=. MR3S_%SG5>JL!%,D1WBO\!\8=X>(7%=O.H#0K`%`S#G!1-@I2BMFXKQZD$$YP M#<[TYN#EY2$O-<1U)B7=C%?B=)7T_;;2D45,A!%5@"""8!$UBF\@!NH4J.YH M2E&"ZGHKQ=!+/G# M:9$%7$.HD>CTE1%GC4QM'<\+&K/Y(A% M*@=2QYE3D&)L8%KLD5+J"+^IC^_BD\G]X;%*4A^>0^ MJ)\P=F^%E("FDG>!W&`7T.?&<%!5*/-R1W($%$A,F*=C\?[H+^#W8+'=W*AR M/I.-@Q-+6JIEL5M9O#^]AI'Y[&S-?!"73RAWX@^@*\T"!%2F2N<(1RG.BU5DQ_A.P6H+TC8*%KF"A:`JE&0 M60&]4+95MR^RQ<)+)."*X/'9)H&PUI)J$T-FDFFAK231HQ)AJ8DT>HGFV5[T M\7LTW&H74+F30L=74+M4O:%A=!@UM%U(]8ED=0MREUKJ+BT:"(CPU+7:.P7T MT`J+:TC182Z'#EBPTF^Y=10B6#NI'NORWCMGE)S,$E"204@6%)D!TKDD@C0, MN#*2YDSNED%,%7,F!W8X$UQW%N0R5")9`\C@:*&R9C<8-]TF9&<9L/824#)` MBY&0(A+LNJ%OUA'!@P=CI'`RR48I)%G1S=TY')W+#^'EDD'#Y.SOD-@R M#FXQVRA'=)P(218[]G2HT6#0;KI)`KHRA2(8;85S=B&9LE3G`X;R@I)L!BZ# M!!M<5D*PA=6L+8\2PP#"HT06%PW+D05-42+M6E34:`.FHVFU6+.E:[I3.ZHU MN9L0;-R,K((8=2]#,..%\I428*X.XK)2DR4DX0.'];<\=&Q),X2HR!Y,$R!N MPH`L>18C)T);EA'AOJX]4%5&E4Q@I!.[WJ("6#,,8E)8UJBM6 M=ES>*;W\1NA&\(^[T`X3Q$D-!K&H[:?;;;C: M:F;1-HB(=C6X>^71B6=#.[#%A)9$N8K8P97OE@CY'Z3T'USOH^D^GTF9,]3]C/3#TWU^6#]8HB MO#`>Q0CRF21Y3O=)A_0Z\73EX.%-=6MX46%^G^"^J/D7R9IS/<.VE(>@>X/6 M*5U9D[K'EZ"]M/D\?$7J%@MU2ZIXJ^*99+F3.ZJC#16XG@=3K&XV=;'6"`];$SIRZ% MY>.09!`,NT<,R>FB;;60'EVH#J=9O%A)`.B)R!1ED(`A@\S05UERH"/.2E$M M$S%#I[N:NM9_(&BQ"BB*"@>I13^94BH)!"%1!RFHQ4A]J/Y51)AML?U]AL3S M5#>$G9M/C(B(V>]0\&V">TFL#_2,R14FGT-E-DC:6$W58GQ>QGG:EP;L.?>` M(;7BH!`!=BP$P2HC@$C'1^V1)D*^ZL2119(\@UCK`B0",:`DBJL42*Q+) M%D!9(2H(EDA*10J@.`7"$% MZ[0='P'XQ)T21_"3F21@D'G/4Q.,.R,^M0Z1X!0^@@ZC8.\!>=V.0KCS$_]> MTD4=VZR?6=>QI3`]MU4DL145:M6B):L%B;XMS5]S=6K[:VT;764-*%382\$! M+JH=2TIV&"Z#PY4(H)]"Y@+2*&%\14&.9W(4?/\QNJ,^A")1#Q!:!6.IW&\# MOV`.YP7)1]21C.V"9%J@>R2PGOC:'CV3E'@1)0BJ1%4DE))0HJ1)*E0J10P, M"L9(D[\JLD6S,B%F14**L1224E"5IB:R5*6RQ2EEI2:;;:E36EK%ELUM+3:: MK12E?BNU;_1*N36#;%C:2LEM)62Y*N2ML51KDU<(J>05UY9(Q"22>1#RW5>0 MA`BQ!&E"`"G`X'(@=L7=EYQ>8$3L1=0M!>Z)N-3(H)A3EQ9-2! M!\/`O^Z/ MN(K$,'Z$%_H#7L0.Z"(<82`HV@SX9.Y#8YR@&^72,R,$,EA M(/-E<`N*&YHR,@[R`Y0[S-E(VF71T"`=\(0A"1PAVC=HVVAD!9O`/1) MQDS)+51?!,(')22"J6))_KDJ1%02Q(W6.=,@5B]Q`T,D*'MD3R+S(F$ZC*T9 MC4PQZRT>MF+6>"ILUVO$M-9L4/[*+.F;%WO`XS-=$D,,]`CYQ!0Y!6?<>XF2 MD8V''0K0V-Q4R6C'Z(126,\!H:8AL"X0+(IM.1SX2#B^#C$'!6!KFLVVM\)F M6VR[5=3@DGF-H0W8E'$.J1^\_2NO(]HQUH.0P`R(AB;H@+4*4AE)9W8$YB:R M22)W2(4@-ZEB19"PCJ0/FEA$B;%@D<"VR$CK.K`)!U$2/4%=],'%2I49-R+< MMRYKF6F:62"1=F@&QH$4H:BF:.)[81 MHV45)M,/KLUO\<_&DU-6#5?W*.4(L/Z'1G,G-)F2)'="$42)'<#(0C4\HL6P MT@!_0;#1"+9+RC25<(KJ31>`KV@$C=P@LDW1'"']RPJCQ<.D(R3,O?F7\2"; MP/#UKZ%[?)U\L_:(_`?@$?E^JJA>]]EVO%-P_";']1J2&0><.@,` MWAB`()8BJV;GWFFS\I^Y=:M;=\MK9/A/Z'J6$>B*BE MM!_!P(]1M,,G03@'Y'J951_+^4NW!XB00(CL$S$UDMX]!(I<6$NAO]W4=H8.CB.;PZ_2]=-/[`BJ"< M%_@#WUJKA:6G*)#N<_<8\4D[WM,(W]OH.FF-!Q%^0%=#0,`;;@-@U(?#FA0[ MF0J)].8XG,_Z@=\Z2H>+E(ARA(C;9*1[S7$YFAK1&D:(IP.FZ8B?/;A+F53% MQC(+$PE)X'(.B4Y))_A=9V`60D4%D2RD:#TSWP[I)$Y*GVDPC\\$W8D?(J'I M5`@^\B,`NX;"H_VBP%$L=A!:4'V5X"MSQG^9@L67M%8!H1DRA&EK MO!B_)!=!1"].ZH'$Y&!<>^+K+*H9AF!<@T,1H.=L-`,81-E_58>..*<0N!M` M5NA_",%_B@\"#9L$VR_4K-O.ZN4$]4J\Z_/7F2$2$8&'GWB88K(D"E3@>!00 MABPIAO')R&0R3V2L4F3UZC23LW2KDTK[RFB=!;^"5S8X(<[_4SEK(G<*0V-14S,\8V<1T, MP-(P6+%EFA)R7K!=3AN91D06,-2<$8FR5/Y<60H1NF\V6`&-BH-*Q5@JAJ&+ M<0@8&.8I1F"H:%DJP(AI4PE:)9$*@$$$BBY"F`<(4D;I2%-R\$34Q"A"`E,5 MI![USL9F0T$61$X.%LI5D8Q*J54K8C?#(5I>5K;E":4EMZO!#FMNUMCXW-N/ M`K6IB58;1'&:+.*-4FXAI@#"0(+4%#)$(Q4'",03>=K:^]Z?X@'LLMQ8LI64 MK-5-O%/%Y#$PIW.DZ-0\W%,1V0)._D:AMDA#\LB29J$-(BA51(5E;:V4I99+ M)9-;4FI&!$06$451/6/')Y9(F("B9BOCHC\8FCN=>-K(DF6V)BK8K#FDYJTR M;*S;5G-#$AXB'O"D/>45*+(8=!ZSP-%')7O M'1,313II)HW0:K%&T$1-0K]MT0\X*7T3O'2\AQQ^0 M[Z@MA/;4_=]->,V++$PL;+5R1HJ)-1$DE-$I\6@5F`K98;7*"K(8DEA20@35 M-ML;4TMJNDYMSG6U&?3A51J0C:Y)2,K?D,:AP,)<*J#*9)'X-M)!&I5JV%17 MH@,X@F,E5N9(9&:H'T_:+D$2,4Z1UZ(V8(YJ(^N*P0((X5$?<(QV\`0*-'4> M`"@4Z_L$KH(0X)=R%_<@K`6#%@P2$6($(K%B"Z]2O>`0@K`4$["&H_K5Y2(L M6(GMO<0T#]X_:45$-@*)C,N7%_&>4?T1&1(*:@[E_F\N@_K_9OW=K$U"0@]: MH&M?*`<14>(10(JIR%BQAUED1/`PMVT/5P39<.X((9I"1*DE(G5L1LFT/4CK+!99/\QBE0 M.E9&16%MHK\=4*UQP,-G`)"R9PFHD="B=4/:],62I+)2+,,F_9%L@DD/M`@& MS"BO.',+3^L=8V%51W@K%4#IV"1:!_%N;C=NI8J@4&T4,@4@T1",8'0@!%BD M[7PO4,;@P;R&IY39JQ:R9DTPPEDJ$&PC>JD5&68&#O0I15H#F!\S M8#6NWF!Y"'6P^9Z0*38O&`5-%`@K^TVB`=H>DGQ1D8]""1Q.:"6BO5,ZR.Z> MEI#2)-P]ITJHQ95(Q'DK M(!0T(,H3YBM2A$P9)\N$$R@4K#$.N+<119!S9Z9I#$V*C++):2HJ,JI;8"V+ M#VMFF9#@+'G(.0`W.R1DB4!YNJ@8D'N,&DH+0L%LO6,-0NI!@$540(N(1!*'8WLH675HJ6T'`Z[& M0EBL"KH15:**/0J#F"%`6U.=H2)=*6$42"PO[.@'VB]0'@P.CR='5))&R'A` M[!U%T[(4;>]J^?::4IB:-:S655%3DWQ#6/@+X*V-L$(;E4S_W%P-0(0;L1/8 M!R%5YRP02HLB*4_`,>8A<$@ZT9P^;Y^=O")Q5$$UJZ646P`$$X]PD&C\TE/= M)/@M6):6TH32&-]OG*+(LR6EELU+$26(J4E206DBRR,D%C5KD;2V9ILLIM%1 MFRUMDK26C:N4W&K%6;,LU*;5I:K*M*S:FT:E08EH6P62I++`6PD)\!TD07+M M&O!PC0H=BA!4"ZN0@?QB]0OD!$!%^$&**V%A*47^4!?/P.C44513XH?(J#A8 M`V7G@B!NC^TB/F&14J"I5B+(59C)L-D,CZ-V?U)+W^!+(\P8C+5))QAU2,;# M@/(0R%`L!Z610CL?B8HO>!32A/7?@@P[WMV'9.&3OU.%BB638I^C0'DB&1BY M@-XV!PKDB0#(JMN5HR28"DJ4C>*DJK(H;HXQP?+GLS)(/>1"#':0Y]6G#[Y` M3C*28D-;&Y-UD:$L9FY#,W*B&`HOA38)C0V00BR+(I$(!$BK%*""5D.%@ M]@J4NX:GA"7&J@DL;5N&TT0_G20G;4<4U$I"A9*)42@J:61@E3%D8DBQ9(UD M30L0"RL0$<"6A2`UXK]/6J-R+(2`AQ%\P[/4!]:W45%J`/YP%^X`TX@=8.BC MKB:^P?7Q]L":<+!=F"08*4J5[#K\0;#BFS$W2Z7-3(WNM)@*4C`B0EZA-)0Q M&64-'\`SLHC?!<_78IL"ZVG]QOHV0S%X"<(I)]Q1"5&B.:=(TTA$L;UFB,U)DB:0L%`7;*E MA^%B8%@MHQBF!6BD@BIY(6"PL6Y"B+$",L1+0-%T]J$4WE;TWD5"R:)6-36' M*Y61L7!(4*^<5@K8!L`2)SE4EE)$8219`C?%[&J[D=+(M]K%$$A@NC&9L2H( MG,-&"&8Q>`?R!<,Q#`;HFT=J$52@BJ0H8Q@Q4C=0(!%VI\]+1D^0?R0]"@?C M@12*)``-:EE>(K\2*<@N#O.2\#\Y<6*FXN08=&]6B@R`X(.K:H$(BR#^/0[U M?OK=-/HL;1UFO:=X-W2#N&Y0%H08HK"*T04"B*Z*#8BC8A"$DDEK6R:V9*C% MA188:RU%*:545365-K:6E(5*M39+%9J9MUK2VXU6KSV=35NIJ%DA*-%@-DB; M-%HHL(3:TB)2^P$'4X_.,R$$:,E$!*$7(015:0`*"""@\A(K!(K9!Q?\((I8 M015==`*T`%Q6@%=0)9%'HL*W8*W!/B7"\F#4HA!:R+)DID9$8D?HDJXB80J% M7TRQ&M)BRR&HR-H)-:4T215LA%$5:VDLC'+#8YIB&TJ6M,4HW:3'\N20G#3& M],DL%0@*)&*<6@+:46+4EU@D!5RBB.:V:%#O^XX]".T^$X!`0Z@Z1-?E-CR@ M!<>"I2J8+D$0I9'5`A,_?S;`K4ZA!2%NA$LZQ66%<\`@J?ZU08`J@>44`]@! MQ0X1CN`S'0?R;]NT[@5;J1!I-TAM2;8P8W?\#&A(?Q*_NL)R)(V%4E5A,23[ M4*:0E0J<+_TU(W;*LPPR1D2E*4I)*@Q)4@]%"VVQ::^L&6$:9J'ME65I*4W^ M:>Y*M'?!Q!BH1WKT*HT1B*=AH<",1*8K]\(18&H)K_9)DTL+4[Y/2G>ILH9- M&YD.GJ?$#5`FH@Z$?%!.PP62!#9U:4EX+),RR_U&E.1#0D'HAM/6+)Q@;:FH M8@HG+ZGJ."&X3`+O.PHDIC&`<)4.B^:3JJ./\`\C8V50JR M2>?LLOD'8X;WH.L?DVWP#\)UHAYTWCE`.T>LX,3(UX(2DZ!X3NQWQ)%.:,,9 MO%,H6S$M&!D76XL5#O$#!0@%C-*J=)ZQ,U-YY)/>@X0V*L=2K$V_#659MMZ_ MQ]7U?U0Y>-NK=6$F9)(`!(`2`2``````2``````.:W);J]5;:Y;[6V].W'D) M!8'3O06GBH<0'=VH_>$%"X`IS.((M1D!M`*J-(H]ZP`5VB`&Y=RJ"4'.#9!\>AW8Y5Y)5"/.60I5AS%+8F#&FR,&M, M0:R^!'D@;L&W:8%BE:RX`7;10/]V11-.#)D$LQWN&(HXN,Z-HJJ.";.N/5M)TA#(:AV$`*:F#"23<$D=+ MIZ"N6M;UCF*P;CDC=H8/#3XS$^K0>+!QWBLV9%DWPN0"B-6DT4=@;E0>` M@?N;)`A"*D-Q!==S6/J\JGJAYU((E88W614(^*?>J55DLCT^M_^N!VKH^XQ/ MQ*[MC;_(&TQ.T#P+!;)/T6#%5G@*Y!T.9<8'@JAQ?OKI"9(.*7*MRR`PL#KN M65!ADEQ5?`"ZJ"7*,>:3:23)`X0AQ"H1DCW.:A"0B@K%BQH>L5NE%@1.T%%. M3:?&)'-XO")J(*MEA$*L(I&&/0V4L$81`9#!L*.%IL%X,@R$(.U[%C`/5(X6 M@H1&+%0="F$"S=4@&K-\/_!/\J^`4O:)$@(-"5P5+*6 MER2A2;=/A0U0U3'%MI\BZI+9-E9QAJ)H++)G9@T6;7 M+(LI4N+$I9)CJ4C,1$;B"*75"T1+$6A@#'*"B.94UAS:C22FBYV6*9A*ELM+ M`.+(0:2+(R(+(&L0#)."$2,$PNQ48J6.%/P$J-2:283(DX*]"71.>(LS2H:2 MI,B>)-:<"OR7(LU+2.*Q([U1Q&V$59`;:,DA(.FJ;.#38F5N*DVV8EWID2E: MD=MVS9)@X&08SA>(D!Z[&O5E@V8ID6-L582JH;L"I$34%2!R MBK=6VWJE1(]HJ>$PR49[A!*-*4=191_$V%LJF02-RJ8A2D5(6ZQ"3O41(UUB`;,FU/K;0-BI*OKD";#D$Z^$G0F5E[!@N!R$V;E:"HL"($BM["%7PK`H M19_M(4X%HWLR6Z%@L`V"\*6U[EU2Y31`"*W!N,5H+@%Q2DT3"LP$E)%+2TXH M`8%S!"RMKC848`!&Q0,%#-6X745LA`BJ6&*N"X%\Z:N-P!2P=Z;E\/C]]^E5 MY;SEA&U15K;)M)M*B5RP1UL)X5%2RUM+$K"R,MMEI(I9EE#,0946=!\(2RQ.H.:#B)O'$D]*H2),6)%Y>^W4'9-#CY`I.X,0HD=%DD\9M,B!:@ M"Q5M+%5(D58BV(@BJ58(4KN22P0R!14"3(A;$3T:B"806R*4+H+!3&"3=6E*%BCL%A(+K=I<0VAR!]602`EQBQ1B60A8D* M%+)WYYDQ`_T1601YA=Z(/!8$4@/[E:Q`_Y`:D'>`Q158OT`&C[P_B4$I0?EA M(7!@W\3`:P&A@CM(@?_36188NVO9L`PX6]%5K-=S7X&38/4`=`\`VB(+A0B- MWL56QNE::;I*V;*K&N>XW;L;EBQ8LXV+$'P6*AG!36?)4B1S5@W",;#D)!(+ M-Z0,!;^KS(H=>TW"A$`KR4ID6!7P@@F!A$808+$22(KX$0$@C%09(0((^>E5 M&P-I'`F,1&)=%6`L/M0?5)-&TFI$;&\2B]]+48*A9(LVVMRYMKE)V;FFVK$V M8)F`1@J11(!`?2I62J3("X611@)A@B0BJ`D@%A;MA;+0,@,46(AH))X!$BFIXB/N)WR8LEDV!EK36@H*#:*:W2@N)F9"XYX2$"'@1?/Z2 MDNHB/L2B@*4Q5`2+")$:*F%$A6-+,6,;2K):)K#&-]]-H6:UMLD_(4)&402Q M$(1!691()8`BRC1<8%1I%3B10'"0I))W0C:),-7C-#29#=L2O>&)$W&TV82: M2,#,(!2"J:$+*H7`I46-+&26I,B!EF'#;(1QX1_T--U$3:EU(+FQT#`7+!2@ MEZ%OH*X9BYHHJPSEA+BM0%:Q85->!N672-C!H6HQ5&9E:@$4A(W'!0V%<'[1 M3W$+2;--D2./&)LY%D&$W9J:*3(S@ZF3I9P-]\3JU.FCJV580ZK$D>5=2E*Z MWB[5E)1)*A*BBR2%659]"DQ4JU$I1%5,4I*3))!6$R>)21&BE% MDI8JTI23*;JG-E62&W59K5%,G?!RD2(UD1'V)I!25RA4#9NN!S;GY7%$X)W- MJMB$/[%A'.Q*40F%$L5Q!AGK407O#H"]")4DGZ&70-0^MH!XBQ9`13C]8]P\ MP<&2V1%2*A"V%LKD3"(C(/N`W?8*K^R?OJQ)\H;'^L,PU'8=XJC4)`&2DLJ2 MQW]Y/)XO>Z/7'(/&'P".P6P@+SKK0?VBK=%"`$2"1G)ZTF[?W3)"1\*%%!"I M"U2JLB@*Y>L$\*I$HB)(C(2'`EM;AFTIK25JKEFUJ9MMP)E28LF1)95AEM3* M!B+)$,DA(*@L2Q"UDDIB8ADC#WYE7624%MLL99"2J)]QRL,2380LG?*194R! M1,J,I(FE43$D6(LUE5+:4@"P&J`:1UR;<_B38B*4YP)(0B9`/@(%7!IVQ6$' MJ4!68,MIJ0:0@I`(L`II7Q(.WUY"*@:Q`#B)$8$B`Q4D>@5>:`,(H_I5B(GL M>SOWD?9`P!22TMDHD`D'#<.2('8(61.WAT'E\;=0W>H!=A\J$2+$_`-#WMSN ME#QYWP.$3G)8>$4*G2AT@H,$BJ#`@*#!B+G1`8E,GDLV&18I;"?[9,DSBVQJ MS%2);*9,_N4,UCIIII#NA"D)JP-4D]9W2B(E*;G;^8Q6*G$B^1^8T0+JB%^K MO;@;!$V!#6\0L(BGSF\F.6S"PIZ4+"/1ZT.\3^"5'MVDBT+"P]XD,#T74>ZK[60;@T4S![DGS:SR'#TB#>V1658O4,-&#:\H5#R\*% M,PD$S"76"XD272=4_OF8NNIBQ",W:]CG"$>4(X&02HD+8DFQ4JDV61BH58;L MQ5DI-HD23J:*Y,59R3"<&BSB0N\CXP@@A)P!(L*:&"U))K"H`DA/BM`WU.3@ M3>`TE'N6#0TA2&2N]8!8B"9+NL!@+BE54U*08D(JV&*<@L*,()(J&CKL60<' M3VG]W'Y0;K_2$>!`Z!G:.@TW)LO!HRER=(#&CD!"BT37EN0YUBILE7OA",C4\G* M2ZR"-!\%)9V)Q0Z)?`WJ5RB/ED;EFH>G+GYI%L9UMO'?@'. M<5'@="22#OY=H!F6++*SO$C]R$>-@Q&"P1(*KL,?:)J`4VH*@CN'N?,_W14% M>R2?B-8.7-0K8@-BB@:#(5QAM(6L`',>XYP58(=:A<>@=PIL-@,(#=YD$5-3 M->W`K2K-)%6ZZK=&AO7M!YQ#M:Y.H^K=8\('XI]Y=J9!S@"<50>9P/R4*4[H/AOEI,_YTR30L3%#_8I MI>-23#XGGZ9L`T;=_@>*8963B++IJ&A@9;AAE),,;;;-2.&%1L82J0A34>XS M/RK^M:XAMU/7[T/*)[P#"':%D`[8J#^90*%#G`.#\CN)I",DJ$)2,;*(*6Q( MA84I*)0E(P*LD2);4$24(D(H$?+UH]=@ZQ45UJ'58S%8ZJ0_J"RFK)-`+'[\02Z1T1'X3T2^#(6 MYDQF9957+%K(0B(A!_0\$#,5!@L'Z_C_-WMUV;!Y(>5>WV>K/1)H_/IXH>0Z MN93FB?Q;^[UL*J93*3M"Y*UBF&8U)72[)9++!+C%;1^`-80`P"#D"I[3CW3: M;4W:JOGEHL,FQ&FLFK^/6[^CW-4(AYHILX78!J/)O5KT@%Q#K-YZ..XP)IJI M5&JU[W1```#)"2221R+`MP2+TA0'-3SJA`EVDH]Q[_[>;!-#?;OFYM\ETX<\ M3R7+=NIX(^/8C2U'P4RB<&QN:NA$TLD)JZQ-G])BFP4:H13"V)"(I!BLA M`4J2I4DE$15BDE("I9#32J#X`@9',`B7,*E#<>7%4#BL%)B%)%$LAVU:DC%) MD5D2*[MZI8LDT0--R/>/RQ#9$GL)#`)SH4%F,3*A7J&G"#809&!0UX)1L)8$ M1YT3@(M`CV1%1@J!J@Q@QXG`?BO\_K5`R8=IJZS\Q@-Q$(O`2=4\1JQ/H3E' M!ZTEA-PC?)#(DAI6DEC6/.)B+8AD%+94EF,D2/;J&*A+X3X%3[2:HAHF@TI* ML18.9BE;$D4/FU!$P`Z_3UW4$"*@P%1\#L+"YH*=?-=Y+J$("G0V[D07<@#L M$?J#D=8D2:)].).KT+'P>U(>F)S=[[FAH_L>S[E M3G$X.R*/CU==5552QV*[G*,BR*%1)E3+*TVLM;EDYMMMS5UMSJZDI&N0309= MB`!@+P@3M`@])Y.U=]"9KA8N5+C-PME@L6"W6+8N*MTDHRA5?0G#AJIARO4\ MZ6468L4F;+%P2%>(S*2J$B@$TF6E:>G35,W,SOFN"$)KFR+:1,;'BSW8KY)J MGF*)_'43401=:$G81+"0@>8RUB`>0!C]DMT4-3,XRX1$,`&^Q:$ MCEFH[F.^.A(+B9"$92TD31%,PPR+`P.-*WCB>Y["U*=")"Y?9 M&X#'>+1N#,L;!(MFGB%C,NA M/`K)0`.#!!!7!&UW2JF8#Z1+DHY-)S]6#A,Z$'"H@F?0$;WU#OT5 M!I$N'$#6IIX/AM8]43R]J=KN7YOSMSNU=7YOP\:Q.H8;#<-N[SG??+8WVWON M\:Q6.!N$#)`@G.;MIA+DH@5:YA16\=M"!3H[T*1!LC9`R M(DCHVF38-A,AM*F!CB(1';3DMJ00#(:4LEF-`0(-`X8")K;4(7."`4W5(J7L M@E*!=BJ%HH[QBH9H*B1M<*)DL+!9D:)(DLT4HT2U.;!8LK="R4#8LJ#0):PT M*HV0%2*@*P>#38CKJARCEN:1-X"!NA$<>)@2E(C*$Y#:=L^$>=?7QW3H)9)4 MF$)Y".PQ$:A#9'E"SB4L$0-BI94BIS\3,WF@2X*G,<[-TL\AL1#S?6<$.$Z2 MSIOM-*"4;*+R)[9(3Q:;]G?#FR"W4&Y6E;F#8OT`4@A?SH=D.?5<#>*;<*8F$CE#) M'N:!-!II3O25`VDUL;$H;VN!B+1!@(FY-&GM-^P&>YR`%.M97@8TEK]"5KFT MU9DMI:RQ-4F26$5+&*0C"Q;(62*WF0,8JA5%61554HES:RJRRFVI;26L3:RF M!%@)T0*2*Q0'4ZR/24$%&*0),4DC8ZN/#1996*Q-B(K38*77OYA;)P@OI%3,PQK=JC_5 MIJ^%",044K*V6?HFSXR=4).M-SHS6(<#N9))))"66[6DZ6]`4%5&2-,5'J:\ M)3T0S+4"U:35M*.A828J)BR",6)R3U.;>1B3D&R)X25$QXE*JO/#Q4-5%;DJ MW>U?ZM)L5$)YC@;Z$6;;`UG(L9"X%.D?T!@!R%WB)DJH&8ZAN/6AH`7UXHXH M)%HD!8L0-FH;*&1Y@*UPP+E#JKM!50+K2W8TB)[H(;A0+%YITH*IQ!\,S55; M`8L&UJ&P0&`)0III<'?F#XJ#R0X+$D:6JDM\$M)CUI9(3VI(P#\&`W%`/<)I]2292T.%".7)LA#TFTK=IK+ M7[.)M*6:.3Y\$FT3=8E7?S=\$CSTFW2`>K'(FWY<1!*%"FX4%!N>"LC)%7<$0!0=!)[0XY[D,>9.L@S94I8 M7R!$$#8]YM>@5R#*OG7%U+@>]_:GN8K" M;`]B>ZR#PJ$*Q9P0HS,NWQI(F9U+Q8#5K(@LF9*27`W9F)9V("*=9(9KX+8P M[Y:<7I$#A$%FAA#*`TI3@SO)DO97%1+*FJGAB'PSVFY+)`*@29)[)+`"L)2! MAG2=Q&Q"6DG,A(",T7H@@Q1@=)8$D*X9!0N`P!\@H2D!"&J*R+R#,VM6'`[' M`6W&98-TUAA2=R3L[B=H@KE+$F"J%HJ3)0QU0XQ$E0U)"6:-"20;)2@PDG)6 MVUQ"+FPYI7%3-EB$%KE%6F#5J5!S0M5]E$*`,EAE=4IN9N,(9KWR[;I53\B* ME-,<1NYR.#;F88WG-H(,*UH$7"\0@JC2.1,AUI`E=A:"[CRX:3@R*J.B](A8 MO)W-W'@2,L4XPXE8"R5T1!!-F&!BN)86I8I*P6+9%2!T&B=:S?-/0/EG`0J& MN.!,(,.D-"30H(RDD70A!,8X6PM%!A&YMN9+;CD"V3W-C#P6-X)R8+:29:28 MT"97Y`T)!5AKP!P;F"9W`=)A%ZTH@LZ3'.AAF%<-D7-!=9+*1960P[3KG4X#A1;GDFP#@ M)`606%;X)4()&`(+*MDA&:%21D1<2.8NE(2S`R:HDPN!Z0UA>&)2$D2<:B_# M1':QOPU%,-5$J29EVC*0X\=X&U2T)+4)+405NP1*L!2XJBRFG-SX=S?CCB0X M\7"]#7NUFD<'$C`2L`LH&P4QYI"7NAV5[!#G$B=QWY),8M M;1I.TC%U@4[!`PHTFP=!`LP1($`#02DZ=2T;DY'!D5"54D+4EJ)81 MXS"(0>.G&`G?F3]=)BVAE226EI82.DX*28<._4 MAZ2+-!Z)8\'&3,43)*58.1/C8Y5FD&\Z3:-ZWL97M`03&PZU.X22##2O8=G= M/7/A&.]1!MT$D@V3I)LCN'>Y)+)S3#E8:496+."Y2RP6$9'!77Y'@9=QS-#J$#,.L01S/F&"B^Y_%&0:$3H14?&I"U)">Y8))JEA M4Q9)4+)51/O4@3(4A25);$D4L1&Z12,LD+81:D6H+-6C&VVWKMIJLMJIM:R6 M*B08J(A-2P65$F%2$YO;/7$CUMG=9"0\DD454JI5@F$"$4I;+96`,[)04/0O MC87(_W^T';[,R*?.%@^2;R39$1\A3LH,79%!=8.32T#N$'@3V!2G9@ M!XB8H=8HP-P\0:Y8D8AEA,Y#@B!E_61&@-;@L`0B'8I]OY`&[W$88D+!4D4I$ED.#T#` M^J.R@`+>\GE@0(J^JA?KII* MI]5B9)5LFK5H_$J::^Q(?P&AN/[`90AH@D!R+-?B\I5T'F456@YQ>```@-A54>4DC_"<1/YJ2V)R)8>D./"*)`(F4'.W7\9Y M2(B$/@"E:-&N\3KEWS:A3]'LTBHKDL"G`!"0R/C)).J4L_!0UKYNT*^G57)= MKD4W.0:1:"BX`1`BA(A%$7S*^G[.K;@A,D4@[[;2(;MP$FP2IX5D,E2,>YX- M$TI*2&0*0C=N)<@;T7@Y'D#(@ERQ3E#6G&VRXFVNA@H,TBFY[ES?9X+!XGH-Y M//9P]1EEY)WCK5D3<<#D3P?L#?A?@[O`'1.Y9([+,I"(X2K"PD'1)@QHJ6D= M%B&$V_FJ9/YFV46R4JAXJ_L]K*5M&))!8.8FH26='YG%%3FGV$T`0P'$1S!@ MT\YP:2Y$&X/?Q+GA,*S!1YW4NI#7[!LV%>9!,Q6QT('[@!L759\@P(L-\D6FHS#+ M)<.$(]1T33F(X)'!$?'-BR0+&;1[@LN$S[BC,,G#814C2`%D`^`?M7]N^X(O MXL-C_`?R]L/-1$_C>J&JQ-H>:$T);!?%JOS!YN0A@YS#XL>8%38)AL[!UCJ; M3#R@1"<*)!T)^ZDCWEBRVU]-B.[280]0.,.XIK4D\.LSQR;$+4XQTK-X+9_8 ME2J2'T:DR+)9:D-2(62TD422"JR(AVE,,FB(EW4L1ZC32Z8JTJ-NUPDLFQ-?K?XZWLWD0@&)P8D0TH<$J25+) M++2I`G!F#)&2B(>&DC/@*30'IW-N>3)$ID#>BQ=;B9+D@86&5"F%R;V4I+H6 MS6A2W>T08,ADYKF-:#0$)2)L`J:CJU.:;U+B<).#4C0HR3C6HM%@NB)@@BO! M!,%B+KHK4&HR,UQ0Y00]'R?);#-,BT-34'#A^T!BI"R)"DD+)%(YP:?T20G"(G*(L M1YP1-SEZ/3]4'1^P>P4>IQ?85![!7O45#/7*.<;`$'Q(EH5HP;I)A,%)4BQ%DBDY5B%D+!3.;\ON61:MDX#=7H%3"G#I/Y MS]@W$1.DE(C_M%'XA_C-'(V"`2`_T`#^7\20_0EW?#V_;ZV?L]GNTD(^OP^' M;V>`)=&K]E@E6(0;XQ%_WJVRVRV$KX07+= MU8DA)KXW]ZVX=//[/H#G'G7W6][ZH]V<&&/; M`:S`;/KZ][R:WKN.AKNV[:*D.@H#?7=U]=LU2@]!]-:^V:`KWO?? M#U\R*^7R]CNQZ=%784]!H.S;SSAXB0!]9Z\%SW?>-?6&:J>M98WV#[WCMX.AQF)@ M,#;""/F[E6^N<*0'S:N+1NE/A\````"U-6LD1A&@`H456VWUN?>MSN\<]]V: M[I9+[VZ?3P9F'K7AIK6[U0]WK.F7`&YR]R^]Z\U\>^VYA%LTCZ:VSLK#5%!K62M1MK*QM9515WS<>2 M6;NV>VEI@^[WWL[8D4*VW7W(]4&]X--%;A[.::OJVL^[K>Z[%EO6Y[NJ4!>M MIFN^9F4V\SL^][BNVGTK:9`JB1WW=1(@@YN9M@&Z`P<`([ MC+@58DP``$:'OK<5"1?3Y:JNH)`MCIUEEMTQ4J$@4+J-%*&545!MIZWMYUL, M.XY]/)P'MK;0423Q'VK'2=OHU/(GJ-`]3T@:9,-$P@2F@1J$$$T332)J>C4T M`,AZ30````:`#30``T!()(2F8HU/(D]'I,E/32:#(-`&U'J-#R0:>D#0`/4/ M2`T`$GJI)-330(::FIM-&H-!D:````#0```````"E)$":"8@0R:`FC$-3(R- M!-,2>*>"F)ZGJGE/U3)Z>J>H-/TTDR-`J)(0(!`!-$R:F33:)BGIDD],TDVH MR>2/4:#0````#H?DA\BHLE88C%D83!,);:4K)2FR2V_YY:UTMM=;5,,68Q,6 M1@F`858F*C%(R5#%A55D!E5JKNK_Q?^3_S;O_-C_-A_H_]&@Z3_0F5UD6",3 MVUB_4?E3_-B3%BF#%C&*JHJE?L82;N'_J^I^EW-Y'1']*,?N_>)W<<<<'=?( M7VBQ$'0+^K^__+]QQS2!H;3CS/L-O2??]WQI7YK+_O./'_G;C,;S,H(].QFV M1@C7^HM)LUQ_?$>]'=(62*+\V3/EDU1J?V9KXJ1LU;9]CO?WJPGVJ>UWMDT; M%?:G5NOF%<$]JU*1_*CQ.+%]":,H]9ZC!;F@'TZGF%;`)(>849<%:60DI)[1 M"820G\D)>\DHV2;D)1LDA)"2#WVE&S^MS!S,Q9K8E1CQI::C4838G%TC^708 M-&#&W5Z[7LU>Z^;?,O%5/CU:K>O]3R[>GX>_-KV,0]FIY1KHY9X=!U%,9SRX6Q M,V(NSMZ&ULG8)14G.ED82\)2_V;L].%<^6VN]M7J?'L>3;XI/_#MLX7BJVKJU:=+Q"<7!FQ:]M_*9N:(1:HY-7[=4YAOKKNB4O:>)X2ZGMO[XM M3>CQ\7K3.[[Z?\/P\:^SR\>6,SB'KPU-?E7C5DSO*!PHG)2RGSR4*2@IWTAJ M:,L'%55C^CGXV<^&['"NS&JCY;Z4GSU5<.7#C2N_A?E&4H\^R553897 MQBP,2+,K0OTI2=*9M"#O#-W?JC+!G_6KD>`Q,&R;@W8O^YK+JFD0.@K4#K+7 M89<)#Q8'-[EMSNFO&`F;W:Q]2_HP("_QWN5LDA5#,PE5,W[C?]169P.6J5+* M,R`WCQU&9T7(:A-*!DE)*N/,[=`.8=N#OB0(/21&L[AR8PLW'R"FN"0(<\=[ MFJ^+7V55]R;KDF7::U4^[,R*GQK)FZG;91S87U6\U2GJ8!OFVF8S''-O5\/+ MIKU-KWI>='P#VKX7PO<\SZ#U5[K5K;W]7JL^39N4BKVN29,Q@("""FE$I-:[ M9:MI/1\JP;./KX^1G2-;IZ0]YDJJ][OG[%G!>CM)CI9(G+,EI,6JQ29<7&8> M#HWM%F0P=@QHP08F-XE+:3L[Z/WYLTIXU4BKEU-JK/%W-D*V?>[ M*Y\^8Z,$Q,M^[>'-C,G2VT*`A@UY=O""L+K+E M458N66N#@P,%;H.Z.Z5J6$.CU@;M56XTH0A(VAT'*$7MN8HPKE(S.@,WS)/8\"D.#2#5T"J"V@I&V_8)(]](P[ M&4*T0S*8JQ7I?$_R_^FO^LOV9/\VUW=&GSO_3Y?^85=/N#RS[?LYSG73SG0Q MM/FN.T_85E&)'7>4)%7?OFGX$BNKH)F=>5(M[*KFC>Q)'NH2-(C%%&$+X@Z$ M1*:Q6#HPC6!H\H<1QI05Y=JHEQ[/D]"\IIC8F@]MJ.SW MOFN"']-3CB/XA)^*"^/!U*WXP^5269%9+9]UOLM6!6SW M-(0N'Y_+845?`1;O:__3R,6/M?QF"<2@"O\9O]_5ZN/L#>:KA;1,`AV!?0L! MP3C"/>*!](O"STG:)%ICEL;+G.T&P0'M%X'4&@?_`.CA;WD+V;3!C\O34:S_ MT"W@@7G?HL">! MX/WVC2Q:8:!A@-1<9'U&)\Q^TJ*AAB>C=-CU1S1`MV^Q?OK(%B5F*Z:TW.*97IV82R+#$J,"_Q>-CB^?/9$*PD9D'^?S$&`@_,D M&\6165#!>1%Q%9K.O>BK!@)","TD"WB"'JSH5"Z5WB=;0<0N`:$QB\'X7PN( MW'_C_,61SF._W55GIS%YWBXDK!SC'I)&^!K/F%\!/+^JQ)G&6R'4>D!E57X$-G>Y.OFZ]W=Q>_HCL=DJL2=V]\LJH\S M!A#T>?T2.KEG=U[]D/2!S]]SF6/7GFUG`P^;5&);=>3U=?J]WU_L_S[WR4]; M)3]U?(K$O1XD/()?SJI74J7BIBJ3=N_D7WFDL)HDT:,3!,288E3"JP3&#`E* M%)4@JD2E%*D%&%5%2480Q*%,*I58F%25A5554JE3%5*888Q**515%0IB,-*F M)$T8JJE1556)6/L2/RK"J%L^TH1^R5)98_U:8E1BP\0^#J.T^(3%'[M?K\[+ MAF;YP3`HD1R(,ET^V@>81_,^N^KX'L7RU3X*@_R#V4MR56Y#S-J/C1AAEN+* M&@\&H^LQ6ZI+*TLK+-*F4EFTL^!0]8=(1-Q\AS8=9:?(*QV6C=C-J(A$>JIW?N)E#,M'#`,`N.1@7A;6E&F+%8@QA4Q8K##$2E2J5*E;2EI)++*2HE2%*J M5%%*B"I*(H84P86*PEAE%LRJ-#JZAT2HGY!1)0TR*NOQ)%Q:D&HL%EDRI$+C M)5F.YC*T8:9&)D,,O_Y=RD;,1_\0D6?*TF?,=JI^L_5C['[YF-YLL3_U:5K3 M`CBGWEC%F+ZUB]2^I;K2X%CS:-HC%EO]=[]/11+AB&,2UTRXE?E_+NK_2U^C M^XS,S,S,3!(&F3!SY$R&7_4AF9XDKFO'6\"(B(B(E>/CZ/1W[3,S,S,S,SP/ M,ZNF@3,5;A`(9A=2?R?KT""TH'2+(7+\9HH@^X'^W:XB`"FUGW"\*D([)R>4 M_49U3P*Q:,>3A6^4_1?5BC, M,3(8S\9L5]HY#7G^!BJ/P881^0H]#WOO?9[O;G]!N;[VVKTG)LU(QYP^C^AJ M'(^/W0Z"YY:"E*&^1<0)*"H`3=T?@#M`&&#:+L[/R6*K^) M?R/K9_ENG\F:L?`L_!+3CE;B9EO-M`0]:_:EYT?C?X);<-+'%*RGBU>F]6'*\_8\]76\?\?&(BZLQ:R3OX][4R MO!68SU;KFAP\4=0V3QWMQHTQ'M\CKIR.2L>5M>%LT\W1Q$G:X?F5,V-L6K9DL,QGFOGMLT(@@U#_:8.=6&38-;%U M&$6"NA1=H8C@KYCN\&1X2I5/QU:FRR[LF79=T^*D_U&H:9;Y^)VFQ@TIZ3TS M,F4M;5^&E;3M:`?48PPQ&&&,, M*V221_2(0J,&0X\2/!*' M"A\7O6`#V,"Q46*84;L*+XEBC1A6.QGOP7@K(Q65<3%2R2:_.=$U/!]:8\E1 M584?Z%#]I2:;GM>1W(];9T.38BN\39LT\5:6#_/_EME9-6V_"9 M,K"4[CU'DY#9S,,)/BY---C$DX\0.6VN<`Y7:5DVX?.KJ\*NKM1584F%DEM; M6Z-'YFY)HI-_&W?+9HQBRKB:-#'?'O/0IA(@HJ:(HP_J*PJ*E"E)24F%&38M MJRH.S2:3NFRT;:MV:I8F*K8]1\F-FY%;VW$I2TE+OT:HKYMW4JMBO]FK[6IYH>X\Q4%2B&EA%MM55@GQM3T>>O8^5V/:;H999E'J97I8T MGQ7P-FWEGM6V26V]&V'8>"0'OML*>@_'*':*=JO'6PLKL$P8Q2Q8&)AELLMI M2J5E;*5+9;*4552125$=6&GF52J53UO+_\R3;,E+A3#8?F&.MRP8.$E!C*(R M*JOS5NV//2U]!Y*^NV7BR9'=T-8VB6A)#06")'R#E)1".2#HV%>1"H0MZ?)=QQWWU#TW;>*,2.8,X(DV0; M24Q9YX#\:#XMRD-51=]&.AT6VU5;O4ZE54I5*J"D4)4I*5)2H'R.&AJ5562D MDDI22RE:5E5;$2I)V*PJ*4JJ5*E5*1VE6N:51$LMRRY224LI5*F*I*1@J4BD M554JC2C!5*I5*J4E"D'52M966UR222222E:JJE5&%1,%4E2&*,%0I*E2I)*5 M5!@I)*K%),4E*Q2BO6E3VI)U8CSZ-D[*-CHBNE:4W5'16E%$H3LHGWE%)YF( MV3AH]&VRI'!2F(QA6BQ+'=I5[FT^3)+:7H7=RWW;A5"JBE5$CY,1PK@HFS#$ M)BE([*.VUN(X452&Y0O"?'LZU`/!*'G5>H5IB9C6+C&GYWHT\GK9_2/S MG\7VM'V*G;^6/Z^=](OA52+['@CO&&+"_VOXB?['\"O5^5A_079MT8_>>]N3 MS?W,).9>%>&,89,,:F#UIE0N#?[(K(_.,4H$50:L8N`5[)HM65952*H56QXL M)-R-D8QE,/409"&=X]#*/#1%2$%Z@8):%!TB9,M'Z&^G( M$>0BE>F![QI')4EE2*H5*2512I+)22/YG\W&FRMZ.%5OOZM-LU!#8LR"T"&6 MP1AZ@,S#0MU`6%1MMC2@V-^2\<<#SUG)QO8U"HJGYW.-95[>BDY2^;KNNOP)SOLI7 M%ZZ\%;;][\KP4&:V#CT`O`(+ZR@) MHHPHF%!H8026')/=IJ=M4\3P]K#1W[V:99F-V]UU7MSM4U+-[?;<[9V/B*"8 MF****(1&`!V"OM8]X=V;IJ*&L64KVH^:>9^9_0=3VGN-&&#F];P5A@QXDZH: M/W&0_K79LD3NJT0&"2;77-]9OB]O5OK?!O*LKY=];]#P]=NW)S/=M<$L$)+/ M=:_"KRW?T>K>KH_!V3NO..'X?Y-.SY-XU+5CR@B5*EG*-(RQ\*&%D&5`N822 MAL(C#)6ZS+56S0RVEL@65X-9?3N79EF9J@@M-:T12+5ME758'HZ'R`HNESL4^+HG/EO5LFVJN: MQ8B\'Z<&YMDB3"I(9&_LV-4^T2ID2!CJ(4@;2P%4'P-96=]`/$F,;#D0'''! M`D"@);HS[)\,09I2E+M[Y/=*A"$(%1*IFVRW,Y\>F^_'/[_=\/CW\<5Z(MD) M:@6@5H238A-@(7+E?B77Q7S?*>VOBYK/HT8T MA+9"$(5UXXCN_CFV^RQYO7.+:*H'HM>L^>%>.Q"A#*!PO-4HZ\0=5#):5O`D MQ,(E51P.!<:RR[>SI=.P@."#T(/`BN#=WNI1^)?4*APOI+L&8R"U8MLMEK'2!^HI`GS!6D6(,SY'>;1?P M@+7!^),F7&\;M[1C!&(!6[/9:[VN\D&[@H0F@6T! MDD$@B*_$=$]_7][`JD(K/U!\V4CB[!L0>L])8>OD?C>6D[LE:=$=(V*/!Q)H4??,-\!%@Z22 M$"_+/Q%(7WGUL?%+\3PM.`'V&)>SC3E7%3XE?,^8]9Y*O-FC_IET-1?&PQ2Z3"`!:B>A0.],B0RDF<_D^V/H-BK4;`154\/L. M'$Q*!4>\@+ZXDBPM#6'KZ;"1O&$YO,;'J'!:'0+;^H@OB_C?UJ#!WN,V8XA],5&L9'Z9]&X(D4$^M08'=0"@#(+[3+]/H@OC0FN\! M>K:W:SN=1L$ELIEE[!PW#&&PKP@#`W/L=8;XX'S"4V+!)<@@(/!"5]/,#."2 M2QWSK%)BT&2)]0T!&3$SPHH6]F#Q*:T MO46FKRYWG"#_V78^$==@I?(MWPEV0U6$'D;;(=#Q-3Y,FM;/);?W,,/K,9^BS34-M+,GS/B^]P/QR=9XT^PI3[>]%Y7/9F>/.#B^>G5SC`9``YBP*Y>&W.3,*`\'$HAB&=\C?C%6=S2Q#;;; M$CR&3HVBPGA*RG$/8,6V$-V.$%Y_@JZ"'FS(^LV2ZZQQ'`2Q0D9.$&"X@6&P2O.V&TA403N4 M$R#ZPP7LKQQLW)):BT"&)CNOLT@21G%*AHTTDELW/>8)!O9;!;+3*:)) M`0[RSZAP\B8\J3G;SS%][Y;.<3H>,/286^$8ORR-+CMZ.[[NN2R^YSDDP=)P M:K?9@N6X?0U/::/M3B<$>YWM=8$0)D!.HU-J'".^7OSOL-I?&#?-2>:"6S>G M3)E$D_+B$!A6`,'CIJ2SJ8'WU1=^:59!,3-=Q:?%!([D5,%4#MX(_1Y3N]T* ML^HD+0COS2,.S=5T8YCJSU)Z]:^5R;'/)U)9IC*8DTTQ'(I%5MI:^E;*WK:U M32R857@VY_BV1]B!NEF]8>P6-E&9F+Q"H:R]8$\"@T30KV30#!VKUD%5TT22 M5T-@]N`YK&JANB=B#%5[^8@,+I_FV((ZKW-<#`%P*R1UX[F@F)CWEFHYFR8& MHIG$]J.EES=3J+)6%9NOTXVSB'$AB(Q44P@Q'[R135,Q08=H2")4OH8<9JD\ MEP[PIT&12_(.2F="%JT))"0@3_'$K*^&N[,N)6P:JUE3<1.JLJK0[%I62'(& M,0<,`MB9A>Q%4)7(.A!&$&L*RPP;-$HE:ES`BX22KRX<]H7-98"M&G5@*4?A M0AB:7Z!06`E>&0I$BHF)R`8.POM#?2=LA?)R1:V!0EZEEEWH[U'"252@:W;-*J:7^59O?>WE=[>J67A5GS`V$-MMJ6V MEMJ0&>>$D1K6J6V@C6S.765EN&^^]+;2VTMM+;2VT0E;:6VAY..1)"BVVVI; M:6VEMI;:6VEMJ7D$F@S,I;:8##,RX-9F7!^:R)+8[N:9JQ#69-%RABD3RA[- MZP*:'?DLR9H*"O<=A"Z%L'%`Q:"#YMBDCB,D*+9EZG`2(@J`F%7BJ>)PVVS6HJGI3N8*GY9!C$"5.FY?#BRSV\<]-:UHJGYEBV MTXM7FIQ3CC9H\*M>M1I12E2I2E40]$G5)CW5=DQ)O5HOKD@^SXJ.:*!VIKGT M]+DJZKJH;C`&,._+<*J&+*OJ;^W'P::ORF]EG5557?O/"[O&[V2P:2E*EEJ2 MQ*4I5'=-3K--:U[=B^#+H5WFFRR2W:54MR5))9+W2G>K]U>M*&Y7E3%*4JHW4WFE<['*ZO7Q M,I%)C1;M2R5,JUNK>K7-6E8J<%15***J1*D5(J4=:>P\.[3:C6MVB$(0A!*. MVTG+MPI2*9<*!,$B-E:4NRY#UHYL4I5'?TEZ'*79MFO"[27Z:?'13+DK@1P*J@@0@20F820NEMYM&$TQU::5BL4VJU)LJ*6B`P808<;Y>@TEF9 M0HP1QI^2#D&W(.0V-C1M;2VTMM+;2VTMM+;2(B`ZEP,:14\$H.1!0BJ<:E(I MEP[75U>5VDW>;DDVOR@%NZZEW[\NR)$3+DH:(!.&M:V-(R$-MM MM(ZE(VVVW;$5*A4J54KLQ2JS%5>;"M3%GAK2,RK;?#2J#%7KKMR*\$DDYR++ M=[DLLMELMEMTBOBEL\TY6Z21=E*BHJG7KUUS6R]/(HGQ\FF-5>XPJN.,9F)LYXNY,#D[L,/UU(23,I226#AY\)."!$ MD@X#;$'%/3G M:+>B\_(DKQ`7C)3):\#RQ<7%QTTOEBT\5',^\K94F'R88IW?S<&9QHO7%^&+HQWJ MJI\*O@Q554U5KNJJM>NGK]>&E&D!XC(W[AI&#!"J\OE9,_@HATLY6#+P\Y"/CB>&P`KPP])K*S#\,*Q43J685LX^1IYDQU" M\A\3A4A.:CJ,:%I;V6RB%W\?.+K#Q#Z0^8.\*\3,\.H..'F=AOCO>3%#CXSW MDM->V>L-^CT[Y.'MD]2$)[T&,;3/T^A))<.3#-]3(_(QZN(>,!=-KHY?%_QZ M-1T(G6SAF9,;)E'26VP?@X."9A$J#@[407R*1'HR\[V8S.%&[%<+V'3Z(^EN M[?C'PI2+C7#)AAAOO%XW!@+V@?PB)_VI)+T/9D(B)>JG^TOL*)'_HI5)/[(^ M;GYZDUI&0XK^7]F9$>0T$C\@U_N>L1G'F*VX8H#]/EN(?0D`(1^4_6]C]59E M].X6C[&0LL+]39PGYGZ7YT*CSG266?(_6X.1^-W#XN)?PFYSEG27+5\D9 M#Z3GLX%=W!32OYA_-I?0P^5.IN_>T^L*$V-FS428K%08K9;-(OZK`;%HM+1: M+!I_OY5?_W9HPRFL?BRF3338LC)8E7_3!5%[65.]YOQ/2TY'@W>IA_&X/N;# M@^P.#C%#TG..'@1.D@5G(<)EQSE"H^PL,BL_J579]ROTO!X'#L\TTYOTO)A_ M@;*[VBM*KU'!H;2)41&%4+'Z(*;;JF(&D M<5=2K*&ZZ`BEA#%=Q]_QLM^N,(0G)I6]``)`K;V#^!F&'8SO=2.TP8Z0-@5< MTBAP)`=*"B#8@\604>,=\=8WCXXR/RQPCY(XQW?EOHEY/8Q4QD>7], MY/G')A1]:HRQ2,D];!Z#%_P8H?G8K%DN`OSC\S:W#[U,35FD9.%DFFF1]!'] MK$T%OA2GL]J^MD,AF998SE(6/_']) MZ_Y?S_C3MZZ>YU]#=GM?59Z8G\#W^CA4_>O#&,?N-2$=8YT?ED/WV?/U M^/T2??*7O_-^$J^E!F(]K^>-J?CLC_C1D:R,Q'"8CW.W'^I#Y?I[;[<0^CEQ M]7AHGU%/8O*'OZ.#BJ_`V:#L8?O#\)7Z-2V19:TI;5K261:2;2LJ6IE%B2IJI+;)55*4FV MLBR6VK-)*5?Z60:,2/R9*-,I-8IH6$)),'6"RKO[:S9Z>/R_F:#ZBV+#AV$" M9,F0)%U!-%M9^8X+/TC18BR)Y.=!@S8&7K)NL:(JY>.QW[V2@X`X(=M$DDDC M+1K5C30RMV$R"BPLH+!D66#=PY.#F^=[JJJI<@@*#0SH40;8YY.:+&5V,GHN M[)06G)G+:[*S)G6K-*JL*RRJKJYNCHKE#HBJLDJ*JR*BJD1TS&1D"$&1IN(< MA$R1IJ$B;B'(1@G0D)?N9[G?5^-:AS;(#P(HHH@I2ID<8.!F889@:V[-V)/! M)X*T#((47=U4S-3)S\/.QM(L<<+JK:A1$R8(H:C3"20 MME&4-J1G(EYP6QF+;#LX8[C8R%3'2CX-P$E-L0:5%JUS2LJU,2Q8S)3&)MML MT%61@V+!-1IL4&AHB8L@I&SKTE+H<<2-$"E.DFKE\L<K7>Y8[8N#%QN4G"FI".>VMUFS*G%Q:.3X0]:.+O'8.'S*Y%7!.==8ML&"7 M''&E>QOM=Z*I8A\;2(5QV<6)?KA%``+7].YZ\2I_68+V* M@7#UH\X==4\,P]7GI7R,CI%^8R4BE2>)D1(Z)*3AF]^6L-(H>M+`YO'OXF-N M&I8<%FVDOG;6R4AN>MB,64VH[Z3BK@S&)IRM=8DTPJE255$*I;R*GQ=$[R*I M#UUFWB2IRB/_NJYS(Y?'?W%%E%;>IU,.^]\D]J#I#3X'&.S.?K*YZ;:L3>26 M$ABRN=B2^9=]-]E&;&)".T,1T#A)>K'@\DG-@U"NV^.^2LZA)$(WM4&\.@(! M088&)%%COJV/-77G)=TUO?)9)(G0L;U\G_'W<-TK\GY-543+$/D57RS0_2F# M)'Z%BR=W3H@[H/9JM-VH_C*B340]YKJ/YPO'U)?]"'\'O>HV.BHYNKU.RGVM M*];&E&*D&4A3[RJ-_S8CK5]U,^T?@8:]MMO._X\6\3N?-^)YCWMGQ>A_$Z*V M:8W*Q6SD]QR!(V'<$285`7+9TK-/^=:D*7\HH5E"9^I,N3UQ/ZNU.T7O>O#5 M5(OPD?.BQ6K5O-MMK5O-36K6M]7_X``!($@`````````2``````2``````2` M!(2``````````````!(````22``````!)(```$@22222QCXE247[WV/B[;JR MQ5_\&([/4ZU40+N^'/\:T]U[J`HC'V$"@,,,$R9,H1O_G&)5?GCJ>"P_7@GJ M5[W>R5S#NYC^T'@W=QC=6YB*G\Z/U$PF$_Q#$C^E]9)R;.CH\VYY#@L7VK\9 MN_6YN;3O;--,8QABG)/O3HB;&Q6YC&.K;FYOZF,;,8TQCDY%55+2='1RTZ3J5])S=#28>!\C[_ M>^*OBQ6/!C%3/"YG9].;5'(G.49_9I..%*LON_"5*4LA"T#!8F)(AW!W+`"F M&B%&)D&8O/2GPAHHZ09#:DI!C&0M)1EI*,(08R(10169II55K%8Q55C%QBJJ MJ]3_&:;-FZL5/=&HU-EFRJ68K%F*ZNB,V9$QON9-D68ID>O1AH[Q\0%0-F9E M<*!`(#N/2*"89BGS,S="Y5===_4]S MV(@0X(;U-&C48QYR:TTR3%8W8JI5*55*55*K%TIBL8R,8E*F\36RME;-,FEB M/OM2L5[6F[B)S,>0Y.;3GI6(LQIIBON^?Q>+V/>J5^),>MH]T^*QZD?<<.C8 M_@=#\1RJ].G7,S,`@`;X+7R[5KW[W[YEMKS^WQ^QO8O*MDS"2&C4&S"'O!N> M4X.X(8=YN:&,986"S*'8[G+8([$'`,QT#Z#$#DA=0A%V_9W=<>%\^:$4VK6\ M&'@44(Y\HJA>2A:#IC4YN M?$ZMWI.YCD^#12E..[F9EL>N/HC%[`[!=@;IKQ..B[>8Y)3L5*WC>T!EC:"J M\=>U6E?(WK)Z>O4"TTZ.X04MQSU.^UOJ7@TS,*-;.6H*`TDDDN&P:606<+RS M'D'\B[-VY3CN_:.JQ*4ZF4E=P[\.(1!)KS&O-6T@=@1Y7+O)R>K#0FYVT$L] M.[@(@/+8&(33220A6OG\\(I#V6/,1VF)[]M=:UDZJD4NYQF=5%XW>$B"5RT#M[(G[4EY7O/>Z[KK\% M\M4UW7FODEQJ_![X>9?N+8CWXBMD9L-[U2222224P.X5!YMV"42(0A%_SO3C MXZ&T:YZ$='UYC/N?[_S$1GN:CE.Z=THG;Q$/^FVN!=26(TF.&CHZ'J.3W-,5 MPW8YO!IIIX/-Z/(Y(Y')R>#HG>\&'D%R1H4T')%1J9,<=R?M+,3CZSJE-34U7IF)))))) M0-(WNH)B]YV&VVN[;?TZH@Y^M+['H/U?._LWV)CR-5PN>[Q$/I$?;?A*7+5K M=341/WGI!!1_%#`0$$2(XQB,)7%A:)$`G-FB;C<0.!0P.K-FK)F86!<%H;#F M(&\Q$&)B0+2TP#4+`,#G=6/%,?-6FGBTV5LV;.YN[)V2E/4?$\7FX=G9V=G8 M['8X<.@Q)-VG)H56.;&.KH3'1T>M[75YO4\W)R=GJ?)7>^IWN1P8/)UQV-% M*:/`\#S/0\3T/,Y'0Z&'0Z'0Z'0P,"PP,#`@,,,,,,*####"3####"0PPPPP MHPPPP@,,,,,,,#`P/#;WZPD1'R9_>07XZ:B6LNZ>)\%E*6AOAK*7U8\,AO0/ MS#0FYVT$L].[@(@/+8&(33RK0NU/D3!GW?6Y`SW&'T MSC#NW0WL-!!T,>@-J9$FE[+2$D(F*3B12(/(YW#Q>Y\WR9[CY'FC?NGK=N?!-E"T9)X/=]7J MY7>1NY]ZU5G@6F4OAKB/CSX[?'NC MQ%>L1$9G?N.[_?Y7RXX>WRY;-5`]%>A;Q&BE:7J]FO=F>W;&;H(1Z'L>A['S/H?,^9HPPMU1*6DRMFY M<)/?R,D<<5;1FL<=W'&9U81#$(0ATV=-9SE]1VBA*S?+L?#"LUJPQZLE9R:, M,(1:,8N.7FLGRL3UU[N-FK+2E+= M?)K^:^A8X>>--6;QO9Y&D9"+AH9H9DM,3+8-Z;?@9N_'%;D@96MP9M=*D$V3 MIDRPI!PP,,I:4E;&E4BE>`S.JBT;>ZCEGNLN+LC9?N+8CWXB MMD9L-[U2222224P.X5!YMV"42(0A%_AZ3Y'N=S1A@YAAAAAA MA9AAA!F9F91F9DYF9DF9F969F09F9F888=^_C[N,/LY\?&M2?'I/'FO/,1$< M.]MBNZJ2%77U]YU:'XTSLD21\)?,:"[DTYZ'WY'73UTC["LJK;CX(I=.XR,A M))K#4(6V3N\5QSYF7I#?LV`\&![Q3WCUD"$(0Y*X,PPA`A"'W2"8-L9A!JGI MCOW5:\'>E*G;9"=<.$1[([%;MMNL*[`WWV;:OL=&SB#7&+<;_+.K=W\>]TU% M:)$_SV#7998ZGSU[YR*5=2B[01I&(JU.S.EM:3A57%%A) M!X*'-`YX""!#0(Y()Z.SFV;NCAR55:>:L2E5V>;'>\G\'T>B>*;O!X*YMV.] M-.YCR,--G#=WMFZJ];'D]>+N];3T0KMSMQNG1X'9V=SW&R#D.QP2,BR`P^`H MP1AA\CP<&QN(IKK52RNT+;;-V25Z4K)XWZ09IF"B3L+R*A7=E*J!Y:VA](0WW=K5< M(^OH%NQ:P9HRA?D^2JJJJJJO:0Z!&WQDGDLC^0?>C\9M.UOBQWOBPJMGN/4[ M>5NGK:US\-2VVVU6WW#O.1R/8>!U&=$Q]!C/=.!C""GM?6>+W/:QCX]CQ>Y\;[TO)R<'@?E.]IBS]C MO5(/UGT=4=GC1PJ1,1A$K@91/:?JU1Q8J2B]C]O^#W.PYE4K1R&$8PNRB[52 M47!&HDGAVMM:VK>?[X2``"`V534-H``,P"0S))-@LLS"3,S)"VEM"E,R330D M#4U#,TTDVLVL)`DS#9L+9;*RLK*RRS,"F2&23,`*+`#WN%P``;0!(!!@D))) M)"22220X+@#)))))))))))))))))))))))))))(`!(```2```$@`$DD@```! M(`22`9@````!)IH9@`2!)(&9)2E*``2`!98``!)F2!F````2222&9F2222`` M$DD@4H;3:9@`2``!IH`````!))2@``9@666622&9LV;-@::$A98!(`9FU-J9 M@``9DF89F9F9N#,$J4B*B*2PU6% M69*2DV2I-I*2TE2\NJ,"26JV188,X9F+2K&RDDA<.;,*YB21)<*45PQDJ2DR M62RE24E)6\]JM>0P$.2^]>+&RT_&NXV8/G8/T//R*,_AA_+^D;^0UGSF\G@D M"*J[+SD#!($D@

IJ M:J5F%H6IE>I,J:0@*TA'AN8WVW&9S4BYO9<,VV!:.NPD)VXH:V3'DG)/@=RD MQ1R-_L--@;5FK5UW?F//X]_3*0H4E$D:R)J4K*6F6V_+U7H;6[V0?']J-A@4 M9F^\ZQR8Q$_D!PU!>&\D;"LK*S`P,#`PPPEAQ66.675YFL5(6#F'1TX=.G3I MN=C,8Y*DHO`078R2+OJ+%@TU3U:]MF6UPR7:W;`HN`-U*INMUBU5"\ELK:T6 M+EM\G+QK>QM:9F-IM,VS-9EEDS3&:6:OF5)36N;;P(LCA38VQ%A2D6++#N,D M:&Y@%_(_M7SBHU%\Z#YU14%@C0EP`P1#0Q_?O?2N5JXC%SN=V_.?.59"['MQON8E:.3#&*8KD^>V2G.Q"6Z!0-\0Q,'M'&,;B"#$XWSV. M;5U%N\Q'*UCG.7)F,:S=;X;FS>J]A.]8)3SB M"H]Q1[RH?]C&,;OB_T-G]YPW;OFYMFYC=II#AS4Y/H^CDJNK=0AM!A!AL1P. M88:#9P:-$D@T#4?RSF_(JDW14HIWNPP%&C1L,-BJLG`]II_F<;JY'UO[32;< M*^^2DD<1,A(X!Q??]/K^C^+XRZXC0]_L4NIPG^:GW?[_L^P?[",;U7;J%FH& MM#*,$[#!F>@3"9#&HT/@.;3ZR1YEX5BU'GP]?"$//(7LS3KG"P^`,%!C6,&( M2$T,]5N@9JHU$XU:IBUPUU62'%:98:S0%<&@EYD!TMIK/Z0TIEI,40^!4>!M MP]_9J6\K.TW$3@>!P"#Z`[!]`DH@9K804KW4$2/N]0U)KU=U=L/H]=$G"..' M/N'9>T$,D<\U%.4.\8Y5)U=&.JDVY==,G.5G/I6M,BI>N2:FF#E4Q)]QL'#3 M=_,V>Q[GBZN21V*9:!<=`X(^PN'`(AQ#:',4.DF7L:]N,=4E@T-HY"E*3I-# MT)IC6:S61)DQC:,!J%H#AH&@:&AH,;1;#0N,S`U8ZJ:WVY5UE54ZFI2NNMZR M*S,S,SRSF4+71HQ?MVX[=N>RQ(U*=@:8N([,`@$9EAL1/:E39OVZNH:)$0W8 MMQC0T-+=):5OIIIII(K8"ID:&CK80>$TY$B1-2+LS)F9F5LP>:4>]A\>>S$K MZI]/.?#X)U%83IZ@>MF3`F89CI"R]RH7P$X)>4$0'S'%HV.SITGOP7H`]Z+G MG?`Z%6I/##5!\XZ'(\GQ>%T.\P9"@E$&$DVBZUPR55RBR90 M4A8,4(`%=I`H]!BK###PDAW5>!N4Z]-7PAX)A+$ M*?3.XH;!ZR<72*3+2763FAB3.2-]0QY.S>2;&;K@LC'%5QAK.BA1E-&AO-#,&:K1T/$)I]L\I MS,"C1DY*S)9"M(H6%D(P[:-D($9:_$4C/,O$E(2!5Z2O,Y*M6K5E_KXD,AY2 MI_SR!$?(%FK&V3X[>@8G+3A`'_1S/\WY&^'P&A74#-@%[:04?(O7>#N?Y_K#&!2/ZCI"`%YU%@PQSWEYW#4)1NPQDBP8W^SM%Y&P1Q^L[N[ M9^MQWH?F\Q3O0YO15="FD)$A-/N1ZVHGJY^#1-TILWST_5,<^(PWU!>MFW$. M7K@_""]]IC0;;33;T]FENUNPAR?J?C=G)LX=75U:2=[3";%-CS/P>3U-W.7I MY8><9D=^D8\7BQLJ.\[S#O.]>7C-;J?CA42E&,25@Y86%EDY:JG,M6643+52 M&&K&"3L*MB4G)R<:;BE(@0,3''&^^=[+%EBR-"F2U6,D9;OC2Y]['1]CS?B3 MXGSAGT]/5J3[>P<%AN%]H,$OM3N*CY?;^%;54=K\#L1.W$[]RQVER.0+O%BE M=3;699B5HLI#B=#X_##FF,=W%%S92[,"KL2PJR5T=)\?1Q83H,8=2/(NMRN*<3'5Q>POVM20A`NLT' MFR9/KNQVV(H*?>A4>>)Q[1C-W@@]PAVE$8F56++:MDFAI-@#+8H8[52AA1%1 MHQNI8!`8$5UE**D:4::::-31L-W&;N.%6[JG!M)*K)8TR::DW%BBT,9-6K-L MFE2K&C2QNI:`&K=6E*4"E*$9@4'\`'NF^,V2))(9)2)#4P^Q.&-7NT2\2$(. ME,0,R0+LEAQW52S?Q\AG*FJ5S'P$`DJ'6>!:3(Y8['?=&"K`+1A("YQABVJC M]$'WUUK:.?<.X3O]T30A"6,I43!1/,',VU,-V,-D_(_(^MIL; MH^H\#1T/6\'D7J1?A!8PB1A;B8DC$8N$P+`,`@0#`P,"TB%0:5:\X.\+1B9: M6VVQ44P9U+#")?%S%&18,LD.*<8A#"(XZ@T,") MP!B!H=YB".6=0G2B'87,=+>[JV1T.^<2] M5>P7`IP.WZN:KEBR8L,L9+AQ#B=OULZSDN`N1YRY'IG"*O!H\/GTFZ;F^[;9 M.8FWK8>:J54JJJN_IB>WV[3A4AS*JD?"2R2>WJXCCNOQ>#,PQ4AW9G<UN M=GO=FNR6DHY!H-&B0T:-A^(.OCXF(B.3DYX.>>8&X1W7?B,80BK"PLLB66.+ M4R95E8%`$PND3'4L6J%ELN:XO,MK#35VA.XU*^GL6]&U+OWQ*Q4!!K#*BKD* MOZ04*J[]=!6@*@"*ZNFZ9SQ-;3G,3QDYQ+".WG:JVU5BE52Q*55$Z<_GM;6\Y+LO,YJNCQZ]IHS&#%@G(4))0$D28+%.4F6NV==)JCL4 M%F;DVC%X#<$.HPJ!D*:1C7!S!?2 MKPN7O3GBMP"62ID>CG!;S9D4=AAR>H=!@A@0120PA#BTO_3W]]5D]-+>\U2: MU\NL3EA`V8[7>^:K)\^L*X2D8QZ(B4C6&>^\)"[2WSQE>GJIJZNX.2"2RC0X M;"#P=!X.3?1I#OR8#AAALP)[!AVA+8C>]&^=<=NN,[7J;NKDY'YXY.=G9DR` M.!S@XVF.!?/[=K==BO*R6:RTELVD)E4FCJ:7%VDW]KY, MVN95MO*0&Q]3IKK/4N5R+6,B6<;$N&Q'@Z3L.2\(X[(6^ZY=XLNEQX."YJKF MHM^/#@N]2M\G9;LW,QQJG#O;SACE=,M3D8QD\^6HKJY."W\S-<]^?-:7()N% MHNX[SM)&(ZAWD!C"`Z0HS,,&V+,3;(J6C[,1`;&+CK[G`.KRY6\N6'(U$PF" MV#+&N1+4V'+(*YFN>\R!G[DZ3EVY!.#V#I1XG0IS=[P<'`X+"RRRPX+++N[) M*$554<_0U\O=NZ&\,:+VXNXP8PJL!@QA58EA"?1OB]RH%G!>-RK0!7 M(0F$D<0OL/(KD*TL%JI:1RTC`B8@"YI10`S*8N7MLY58KR@+-X)(UN/8:0JD M$R?(X!)-143-PV[ZZ=BCS%8R5P,S)AB*^2DKBDDMZU8K)62UK?:-I&I,5DJV M)]E)W&^\FC%)DE`0Y@PZ;SIXFXLF@8VF8J)0T="#5"&E1GO.+>[<_@8^C[#[ MZGV'23($,A!W#H[F%A04%%%%`MEEEW5FK9(22++N[*/".>7&^!DJOCR3GQ8^ M3;3UBKP*7'8KP>[@A;\^SQ+>M]3P+L-M%M=G+(TX*7I8G'=H)J3O[<8XVWYD MC&+*MMUN^:.:?DX7=SZG)E<\+RG$L9DRPVR+?%^-Z;PTC2L,`V4>MF)O5L^#H8?`]QAHI4JJI4QB/(U#A7-+G MJR)-A?R$2)8<=YKU/4\'&3A9!<5;+6AI;&EL:6KSZMMN'TVF3#R<>PX^Q7@\GN.S]DFTRAVM\Y6-+C5:H\^/QIJ62O)5I\Z:M2L3NNN&G'$JX.]/3LTFGH)[#HJT<8*X'Q>O MU[78X59;)*VH&83)A,R9D&+!H:KS`L4P9YX3TKE'9Q&F]=,;-B2JR2"(&0/* MD@@@LEZ*9%E$4\W5=%Y,VX7".#D-MY*,C86#I3#-M3+@W=/'\9L.%*?7WHQ# M4>(B^7SZ]K]8NCQL$1=7$>%5Z(?WW'WGIJ]-[#ELTLN9;5959BK:,*541IN= MQ>G"^Q(5"J(1)3IPDD)`D*&Z"31V-`4%!111E,DU%55F"DP,-S,"HH*H1S;\ M^>W194Y)<554;QPE]9Z\!M(7L6$=!ZMXD[^/AQS+KJK19,!,%QT*?,!D_1;&-N&F+(X&Z^]/S2OZ*7UX3A^T25MG`^2/4?)+[$#!:K0HWZM1DMXS MFTS(/<:-O#Z9F?5#QA2VU1Z(8>,B2?JL)=(QZRM5J0I83]D#$,,^7"WJ/291 MQ,29E4XILM/2F6'RV!SO/]YUH]?8N:8\3:E(MMF%VL[]E&U8IA42)XIO#3:X&SWW1\U;"G M(YOYK+9Q2*DC\HLSZ-3O*^]NF[9)ZT/SV_D9)E?Z'L9&K"59:/Y7[/;HCC_V M:5*+Y3O]RDD?2?I65/G81X/UD2@>(4/V@)("@J-LU^TWSF2I/"!4F9@AH,]# M9I\'.)*E:5F@X&-";)53^`\%*2GYCWF[AS0YHZ'1_U/SY?\#5OZ?V<_K/_EU M;['8NKEI;'F\RNS!`_)01'\[4OV^7=T;NER=J;.F/!MI(.I$%1_T;'(4^]MV M5_8JJ3P!3_J44L&,E^YC^<_<8H\K'Y?YE?;Q'^Q_@=8;/XU?JG_EB6R_!E21 MI[[[%=QNY\GB-M[FL."/\5_-=I"/^!9-_!S[U6'C_R=1=@L_!_%\9ZQ'U1'V M@_8%NA'T?)OAB^W\I/YC^P$#^7-@P7T*D'I/H?/!ZKG>OY/_Q53@8L*W=+BI MFL_L5)1?`NT[7]_ITJ:1_[TD')U1Y+):GX(A'R)D)#W^:0'WBGJ\8F>_#WON9_I_+]+BCWO6(]BSY$]' MN/@Y1,K=9*XV).&S=O.'V*DHMRY2XQ[=)\W*?E<1?,OMES?\QSEV#C?\OH<+ M97YG.-`]]?^'^+/R/#TDC6?W?_:_:,RCV.W4 M-)_[Y;]W%GRGR_/+__+?AC+:M_7"OP1*XC='*'[/@V2*<&$2I,9L7>_H5TO, M=3XFED@K:@PN\3Q? M<>2.-5>+]3:>7_2YLO2X=AZ3M0R[VQ^@R7[6NP?YO1WXO:.^3!Z$^/WOU;(^ M#_<^J[DW@HOI^I\?J[_<_156VV?.:M3V*T8=%<56Q[,.2^C:/_]CX#*^^]@X M#T?.ER=[]"P_I%Y!]-ID+D+!)?@&V$]DA'/NN0@4!**/H&7!^GPG`7K/:G`" M/U7H^5QXRF=;)**0,@VJX`8;(Z2HS\]NVL:QGX\XNY/H9*EQJKB7/Y:P]ZR1O@=Y7O[DMGS MY]L>KZYC/HTU8F6MX]ZW8+Y^!PK+24#@/F3[%;*21Q<+B#W0]_V(^?FJ2BV& M5_3A,GBY1Q'S?5F,S\)/"_1G>!&)9]!W)I5S-DW+S?7!Z2ON^F[SOEN=DDYO MRC\OQ<(U\AZ7!MGYWC*'`4D42-V/HO1ZW;V:,WI_SW3G/Q%<%1#L=[S':N*'?+<_+OP%0V^GAGU& M:\I[&BSJX.DY'U;20?H\%V/[@S^=?$O+X\-G5VIWS/D5X(\I['94_Q/GM!.G M5Y*.2H_W$^R?Q>S>/,GW)<-V5^1[6MCJPA1]54_,=!>U[/JX2OJ]=5?:<&G: M)?*IO!]'%J]C&C7DX;AM_2^O@>8>A_K^A=PO0"1[U[%>X]P]GDM4 M\+$5\'[8>4)SAWQ9^/MV3@.=^9-QR/%PI7GBIXQ65-GOZBFA@L0)RH`BP/8& M/3]N?*7U=]X\:J?HP])M>+VW./@+^ZA:A.@4;N.GLM1 M-DKZW6&^W)]9H"';ZX[G[;_-N)^)-/FK]KZ"9&]<6L\3+6]]"MCD7,IM;G&, M`C(O$_E-SE'U?EBOQ+;AA5:=K2^HY3US07^K)?455L,PN.[N1VL:&DRX&*[`]G$LR*9*9P$?+](OXQ#!^(L!:@FL+,S. M$':V0<)XRPB/F,']HC^X$+)X539A*WQOLQ_>_2 MY_R'\:=9^E;+"E%4_,V.DING\L?@G[W$;KNM[D?GCT-SCW.8[%7.),6C@.*T MR4%$%I`\?:$0C("0LR0'+6&8QX@C\Y""%QEX=44@Z6)B.TK`VWK\5)1 M?)NFZK+]#]EZ_;1?PY)?L/C:?Z^<`O/;J1GZM>U>U?/,#=ZQJ%Z2-PCK8/(5 MJ%4(W8I_:L6+"TQ/]S]B:<^(?0,?QF$0B8>TUF.?7VU@1*A)(1H?ON=020>, M(>"$Q\6D^;9?DX9M@SX9I>RH]0TY/K+\E7A)_MGX+^Z][_)^H_^R_C7J*/#_ M'IZ/X4X/^H_Q_.C8F1H]!*UM%7=E5G_U=^T_987-6E'_H4>(?A^J"`$@4P_' M3Z#=\T@>S_F?W?K$?S(7X#DTE_)+ER;!Q3FKN6+DTN/DV7@_QXEJ*$1!_9_U M[_C^LDA($"_8&C0)H!QD->)@G3(*ZTBIB-<:53EC_7J$;A>[8YQ3.?F%:`?L9ALF?M3)-J M>[4_]N&WXN"X+;]I5XR\['DE>E.Y?F/]])_P958_<:OE?_=]-\^#VA^?#VOG MG[UAQ)_2_E(R1^S[Y552JBO_`_L/\*?E-AR:JOS'YEV_]'P5\%;1Y.R:C3 MHMGDZ2YCJ.#_TO0RL8+^1H[Q])O#J;0XL&"B3F]&#RA92J52L4\]8;CSZP\B M*K/Z*]DWEEF*FZN\^$W^@=/6K$'`B$(Q5D$XE_BQ]I>6'VE0XY62*QR\X8TY]5*E2 M?A@D"0S((&)9F9G9[,RN9=Z7 M=G"O1U>1Y&QN8YO1R'0UEE#C@;!S!-K1 M`P!3;)FFVO(IEILXTY8A^(AN!XJK+J21X2>K)TRID\(=::TGI+C311JX+>030-9(B222PL(D?%0GI7L^_)&F MF-,52Y&4R2))`7^' M[>;'#<_#RWC&#YEH4J%'[$?EI;&@(9N0H),22$MF@L>U]$B^L_S5/]A*:+^@ M[FFO]+KD-.J4PQ&6Q[H_]V][>+4<:\,N]OO[%TGQH?>D[M7]+%V8TFKK99M6 MBRFF*T62PC+(*\S]==7T,/%I0J6Q%U&_B[V1LG=Y/%9Q6G.E+S(E>1$KJ>][LZCS%E3L5.YYU'A*Q M=>ZT^?-ZJ>HL6.59*QMANS&SO8#C M'%6[J0W9#D'-91ANY.##;Y7'NW4PIL9-2?DX&S-D83EO/ST+J><5!<=WGO/% M$=<-"I\U3/8>TU/-]5$QNTZ`HNQW3RE-9">`UD:8,98"=P3)#<&$Z](+9[^M MOI:/JA[_*4/C[X3??&IXJ-C9O2P_6ZN;];BQNV=KFZN+1S*4K@P8_?'Y3USG M6^9C(BJKCG7)^P?-G,QV;8=QQAQ$C[&:2+7AFR>%(^M[GP,8\>OGC%9',\U> M33P;&RIPX>;D>L<.&[&$YF3%X6M$`="`[#$4<;'-@Z.8>>+Y"J4N:35+Z=ZF MPF02E#/-\N19J(5#@^EQL#AJS;[K>!H-$&ARS1H*'!1ADE`*-5LPMUOQMON0 M\I"AP04!@S@X("X""5,.7$B9+3+2>-T^UHMW0HP?:IZ:7X(I6(ZM*W*^IXI>!N:VYI) M$FY2=G>W97G$P*Q&`272;$#![P#_#<,>H(B^0/^XX1[@ZL5>#B]ZPLOUKV/5 MR5-)QU$./[K$;?!]J3Q#'[S"X#>CDKNWHM".BNUQS9-)ICC%8V4MQPB4*X;> M51;B-60RQ*R^0OI-23FI#\5TXFZ*-WBF[:W9(B<=DCZ/!/N:1II5?OUILQC9 MC&(X[UAAC8?;3FE+L\_QQ[WU/G;L:0(1N.RL MVEYW3I/E'OL>?@PS0V%NC%K!<#`.X[,O#FTTQW/K>#D>Y3'X'0J5CTB M0V3;#N):,!B81ABJK#*"W-PD=/#S[?LVUZ=_L\/+E0RRQ,[K6:4JHSOII`I1 MTM@QF,),P!=L],`"'92D7;V-U,C\ZUZ,[O#KLN+*EZ<2'7)!,R1%DQZWFY,. M;WGW-:G1HJIV\7[?3B;2LLPT:-#N\ MT:-"$(0R$;"F@$GX5.HYYR;4IT40.480I#0S8F9)))))AD#8T:&V]04%6PK;7&ZM'.?9R/3W? MQO'S%=&'&:O>Q5*S+9D-B83>SX-(D0UP].F_LB?G]?4WEZT57%?.>KWMW?6: M1\\.`MJWG@8TT93ARW=[SJ`=ZFK4OFK^3TNFD'5))4;-+UQC",J$4+:`@HTH M7HK9X#;:]\7`G,G8>KZ#IY,L5CK@H+\SRE](+U,M7'_4>'*'0>MQ22@5&?5 M,926\]7O;QO-VY>:W+K(D'6VN6W`/<]',$VI:+2J6EJ2U)1V'>UUMO&Y9!RJ M)#:)E5RV-!KO;-R[LI:BWJ6AYQI/$5W-M[))^"O\2*U!W]\>9J2-FY7ZU-OB M'%$]06_W`Z/9D=\B69#N%M*;6:V65-M)MLLM$6-LRVLI:R426I-+-;"?Q-U<&/R/L;QS3[T[-8[S[-)^I2QB MPL3%A[6%IBM(Q*;(E#2JJ61/N682E3915@/$F%"`+$+KL<&A"2Q).+T7+?X^ MJ9K*(5V8SC+<('`C#E0,T`:C[>V9IB4%$$&I"*M6*F&,8S+(LID-9!H&W&TI M#4*I4J),D2W;94A#0A@N3`Q=_>CX6<(L2VWY2[(J;;QPJ./!I4]*Q4FXQ@Q) MB6+&1T,S34&[+:-.UZV]3CGEY:5'8&4=DQ-;=TFR)37`VV48J*O MWG>9Q#D,)YGH>]FF^1:!J:'%4TY3P5;"C3I@HU4TY2!1C*1$C._K7WXO*9`V MU7K$M&=@R[+>Y.P[BXM-+PS94 MS%1JJ4DR+32I)(BE3IBOCUI//K=U:W-U7=@]3%S'K]ML]8IZROM)8F)IB,,$89I:(OO=W\/8Y]&H*+C'+Q5`M"R[/%7Y45HN=5>AQN]SQ:6F/SB&RI*+*(I6J* M.#J3O:U,7?IKV+F=/4R5X.=B^$RY9,P6RRIEEL65BR8L*V;&DLLHV3)DP6ED M&)9*EBI8J6*EBI0FFC%M75INFC1HT:-&U;FFXRU)A9E&%F4EZQZ0EDG(ZME7 MU9+ZE^IOT;W+N&K5G<C MO]IUT\01YZ_`+92BWF$+%F56(9+^U0T$F3HBL)YPJ**-"I/JI*I\2CM&UBD1 M]!F4JJY1,I*_AIKY]Y"0!\MVVM5VV[)9MZEM*_!AZ&GVY MM^KV_H_/=F=1]O-TC)>;GPQV&!!8A`FD"DX`Z1(<$/1G,\7KS`WD2E'5/)PL M('T5D/#_F<1Z15.E=G!O!M'$\#-2&BS-#:@#-\MAT6;&;K!^A@T>TY]0)B2,=#LQI44[V[132C&'EP[.IX#>@(7B/GT[G;5F)KDKR"J9*LM&+3 M1E,69?29A46%CY-A`F4T;H[B.JHH7"0PHC7.9J0]ZYWV4&D#UZ[\_%LWZO1A!*EJJE257O5/'S=8GKN'$T1A&`UIEH"@8 MLE/)!):&8JYB+T&2-HT+T>GZO'=.9K@#K)KB<*W&LUXZ:FKG M3F0N/%P[]U.9HY:8AR2G1$E/#?=Y].##KS=75U:+.R=)'4R'J8.\VXMWDZG9 M/8X^+6SK^H#D1)1LH*)*!-+I?=[LDW095;-[AX'X;\-N(<[M5NW:5M:OX_S''D\+%.H8IIK2F=UGZ+A%NX6\&,<'![;+93-+1&V@9"*,;9I: M7CD6"2,*!VBI[NGZ$0D38.%F9H6L(2;Y\=U*6G#/IXMBFPQ M%1H=OX_7*ZU2X"XK\LOLKFE11'<2Q`8Z$YK%H*'(KN3*5B9!,3*.#@N..)S` M0"%K2.\8-YF9>8W555 M555)*5J62R6VRLMI)26JE54J%%2BAU79LWK:-RM+,G!-EVG",A6TDD6\&^IN M*XNK>JW)N9EEFRRF5\OFO%M8U1(M@M%L)558(T'"3D9I2921*T&F*?T83,JTA[N+;?`CD9&I/C)E&['Y?M,3I15%I)^""^N+HL%4CZ2=1UD1Y/3MWMH^%@I6%1%6 M15I11WZNY*6(Q5A8C$Q8J,1,2Q@Q+%1@+$QB2Q(8L8Q*Q1@R8RF"(P8+"Q5& M*PJQA6!C$K!2PL1F(=FM9FL5"756`:8!C&,?`?0Y!>[WS11'I7'N)_6CM/9W M;_"67=1Y.EJEYO#E9#&1Y.SX_2TO!JJD6K7@X6T\&SA+-J%<,KX1'N-X[H$W M]LCY/9CE'B'3Q,&4PTP=+93=ZQJ5_D7S,L\G[SEZ@.]DN?AI7H,7FP_#Y>^' M4K/%D:JTQKA>AUGTR=3<%%[-5=^M+6G!:[D-'ODWP4\23J";[[))XO#E?/WZ MEV8Q2R1X:9CM7XGT-AVV;'QDMS!T+;6ZN-LCCM=+OEP1?+!>+W M81Q1W)<\_?8MGI:7;\V_K/WEB]>1<(IXV1<#(L(,>A?*Z-V>I=YWH0!A1/U" MW\_>:B;S:<4@S=85CG_`+8:AQ0$$!#E?;Z%P:X-"X8=OUF4J3<%C:%=RG5I- MM.0R;(V3425X'QB/Q.,[K+6$[-:4G3*K=,,CI%L8+DL@D1.R0\@ZT6BT6RJF M99SYXEG&['RG1TYN*N8PSI6,KFN^-Q>T MKA3Z)1L<##R=K2M:T:UI'&WMQ:JUBVT97]2G2%;J2SS24)4F(/^EPZI&E0P8 ME;W-25^5_(T(P=8Y55T;0/R1^M:E[3U_B^O]?W_NM];UKXR4?M, M2JGMQ3?$4C=C:_A^3^+GS_=L4Y,4L,N)3%*PF&5'98S28S&*6-)39)!$_GGG^W) M_A\AX\G%[*MJ^#&6XQC&2#BPQ*2.D:L.ZNRQVNBJC'M^-E58O>TF"^#@=J3B M=_8`W7TDO0_WVSF[W[_CN,JKJAZM/^X[FR3]UB%PRJN#9][B'$G)>\Y1?)>5 M^5AZG%I1C.U^)JMF69EDOJRK<2^QY1PWMC5;46HQ;I-_IRJ\6QQ6UGZ7%:?9 M^4T'>DXS^MX-2=HT@9^TE%R#[`P/=0CWSZYP42ELDHL%L"X.!44*"@)BI^X% M%HW.#@H*6R9H<@GTYOK]S5UOR:-2W*#]>NZ26(ZN)#.% M5_CL8I]<.I#(T2XJEJV+"PQ2&2U*B3T->9TEMMDDJGCZ]?S_, M;#6-,:THM4I%BT\5MQN394"WI-( M;^[99#&"3O7.7$N$(?'BB;O2\L+3%Q3)C7-KC3Z^FV[^M.$NY[,7TK83I.F"3);,VO()"[08!25_FS51057)3U M'EYN_<53^)E*MZYU-2OW,MK4?+;9L:;-#1EC(Q;%KQF9!I,& MDTLQ87-%$]V`Q"&1&F9*E59)AMIM&F,9W)U2J\4ZNS4DOWU18=BJN[JTO0<8 MWQ-\4>7T9`S#Q*+A*XW'T.WG>%!W7?_SZYK1T^-V-N2^E4?3#J8E547!*_W) MNII7YET3S^9N_BT>B>R)0KK=7%UZJ[E>%.4E1=Z8V?6>2^CBR98IB;TQ9F/% M/<.EL]4T,$BV94+?RJJP?AK;4A8UF+3?N*U,%95BEE63<^YHVHPVR3,J-"E%M%BQ?!MMX7NY3-'TACJGD]EL^CW=3/O1K#=7!\TT!IOTN#&-'S)M"G4NQK'#5:C7W>2D\Q4QCWO:\55566>ST M8MLV-H)I*L,S,S`,S,JW.2R5=:^%>-K7A;T_7V)9B6BJ:E6R4ET7M'&NQ\BK M_P;-+'3'#:.*GCB5=SH\-.F%]+*\\CBV+X-C9OJ MDZ7!I4<64;.]/&A278=SA\M2K*Y67I9([MM#K';<3$['1.6-&>:[:C#\Q..Q MU6P86L2FV2?D\UU=V)ZS(KY,BV<;W)QZ\YX\Z62M,,>)Q[#8:5MDQ&YO,P4! M1,;PG9ADDB:5U< M]/[BO#S=SRZ>CGX+C*U0@L-&SP/79(6R)PK9NJ;[:%XWW8V8B4QDF8SE)),D M"(T3?,V8R);+,!C'")PR)CE^ER5*VY#DQ4[-HF--TB(HS1B8JL3%21SJJEHT M25#*MB:0TDDK&.#[N5TSR57?=C!MC%D4QE:92:+#8IC M9])`K=EK1%&J``"UML4EHV92:BBVBV`M&UIDE9**4I*4MK%JBI*S36Q;2694 M1$6L126B*$9$416(K$;;%C1&,6B&6HBV*+;`RUHBBC6IA6B-8U@91K46E+8M ME96+99M6``VV2U$5)JBK4(6Q64MK*:TV6QC,66(6+"Q95-DRJJ.%$U&OZ@F] M!)A"T5235&RI*+0(HWV^O^]P5)1=^.!)=_J!5-+X6)*"8,8^KK*F5(">PL15 MI8M;[#1J1NK_)I&^F+%)X3!Q)RQIK)!MAD58XAI)^5Z(GP)ZZV)UJ,,4R3E7 M?2K]?G>4[":IXI;"JA_>F4I*^), MYSG.IK2UI(T8E*B4J+418MBU%%%B(HKQJY*J.7.-91SD(QFABK4JK3CWI$Z2?C#P MHO->0YOPG5I:?N*QLQ=IY5<&C`_",/>V)K$LK#,,3BJ>%1ILJ!=^XV,;66F$ MU(M=YIKU)X.I5>])`R2R!$75C`TPTIBG@J1I;T)C"H8\F+49*C:7-5S/)PI> M.WH'>+1F,Q8_V\MN'H#BZ#'R4X5XG2JE:8L<^,:X6D=\ZKM27TE\-_U))),P M````LL),RRS,D"UEK"236:P``)`S`"20D"20)"2222E*4I2E`S`#3332RRRR ME++*4S,R0`)``````)))`"20```LL=W``"0`I20````````````````````` M`````````````````````````"220`````````````````````"220`````` M````,S]OHJE>=7XNG4G.=!A1'BKSRHQCW8KO`J+&C4234U49JYGLJ:>Q-#%= MM$RVN321]CR9R()LG*3A)D.46F]6MHS!NT1NM,J<5<(YHMS9N;$QI59D6&R>?Q$L>"_8 MQ8QE93ET?^_!WV+/A_`/Y3,70"R$M0;CD3.20K#\`(%:K%6JRNNM"KD&VVVQ MH9MF]WL&VG-MA@V,V&9K8-FR#%6*M*LKKG6"K8<=;A7AZDD+W?.#HX";>$KX M.6#7FQI5LT7!.32L]2;+:I=I!5H?)T4+-1&K!;!\DB#AZ>2R/@ME@JQ5K622 M8EA'AUO.=U2L/A)]ULQB8DHL2Q464F*FYER!1==GHC%HG1#T<#^%L13LT+P* M[#+2GC-FIHAWS2Q(C&5(O0"/Q."X.^J%KDIPZ,J/A029$+3"E5T.BF]*"K2T M+)'#*6BEI38A<_*K9E5.>IG?6`[F)P'-'%U!'0R^05W?']NN3=#$K/EJ3'>W MT]9=4ELFRLJ='*LV6;7*QZ*: M\61G:'3W]$/%P.:EF6IE4WBILLVEEN=6+*ZM2RRR5DK)9;96V6C52U+4JI49 M.LLK2,-1+(Y+L,.(XA8@T)6H0L&*11;%8A*T53%21LEB3%-$:MNXJMT8VD@: MTH`#3$:,GA+NPN97D&4I@S!%-YM".+$F2DRVI)6&Q-#2:(UY?+*U7;LF]WNC MADS)6[UV98C<] MC9V/@_$X.;^AQZRS=IPWFFF]4U%8-;U&K9JLC0LL'):E(W)_AENIS%IJMZ;8S&8K M!DQE3#*NI9(TK(9F,::T'H@'O?.52TE2>4KQ6:2C55I3#\Q3)%*4LAK'V*FH MJ6*6*U4M-.#+&77F=4=`47)A7(M<9\F3-T3KWF7,M+!\6#3*EI2L+T?AO5*:2RI,CX^5?RYF'@H=OS*O]!R5#N1^4/*0 M]Q?ZSF51HR=*_6X$V,LY;R:**FK%Y#EX)V0WD"'":Z^S)J,##!MO"96D2V@Y M:C%P@3$=S2363%95\<9;UVLK&)ILIP6M2R/:JRW7T\(^"7EV)UC1[MJ:3VY2 M6ZK))\K3S+!L8VC5E5N+98I2VR=J<6C`RV57T+5+;7E-MMM=2W8:W)M<12EM.0?R^Q*]$G?C\&#D"&=Y.=6U-NU]IYN* MK7V,RC^9BG/9C?37G8.="^+R!F669@.7.$G7C:KO^R_;3,QFST_4J:Q MF4+\_L/>8ZO8[7G.2EV^1?%-4MI1S5U@?AAF$ MIA/9W@ES;G#F*MFRVIMMUR6G91H[>?U23B=1;:3%R1K;M>P=E$%GA5W. MQTQGQMG;\IVI%U$Z^DE^PRJ';BRB"]9W&R'^KX_6<7PJI%DOE\7K<#SVKVY< MO`O#$=V9W,C`I6],J?U*:Z;:AUA=4V]SZ-,8JN-[$7Q])PCZSFCLZ>WGJ:(B M&;?P?I;%7,/HX0P89+&6&+SEFF+$R2(JI>1WK;;`\3P2TJP^VA<*M4LC(Q3N MC?',V^?/B:?*?%WW!UO$"0E:A/MXJ6MFB)JR-)I9-:`X0L)R_5<_1P8RI5\D M4'1@86*JGJ!1:\ZQX.JHN$[GA5_NTZ["VV,A85% ME1/Q_D?ED.?^/-*5QTO7AO-EN'#Z]]]FC^QB'-7=&JA)P.32^O1N)LQ:V222 M.,;[B7V:BAPO$STWFDD:>C"1PJ"J*^AA)&%)5-8M8;*DQ5*B:*DABD'),3:$ M4I#BRZI=+\!JR.=-GR<3+:3D*Y**LR"#M8EJ(&M8]DZWA34MQ24EFV4LE9JP ML8LC"&^C1L[58Z'.[I=I2;^E2#31^DZH.;EOO[8DV-3N-KEATS,S!9E&MPY< M@46VU*"KVO[,5;<\;<(OE.VC=QGY[W#[)R5"E.KRJJ2 M\^25&OI-/H5"H4*W2E:0*ITD(U(HH[U.-R?)4]M.Y.,O-Y&'SQSTS8TVLK:Z MFVDU!2[#OXN2L_JR/5&5;1T+5?(II6 MBP3"Q4L8K^Y/'QZZT.M5?9T.9]'K7Q8/1E"J"Q,_?4PEF5P"=HC]8SI(?.E6 MEA5GY'$#@@F\^*]`2]8!N\JNI67:LEI,9D8J1I M4V[W-KGERY4NU6Q6YR-$PK15*-IC8:I)T=EI#[:5[+GX88LQF+&+'W@?*ERPNRMV)@.+U M-GIJF7@IRIQJD+'D:'F6%PMU9+G[HT7(28(T1Z&A$G?@!;BH6JCH\"R:9P<( M0+5?QJ]/1;[?U6U8ME]:O![!W24=:=V2JM)H9H$S,C$R6+9Y)("=KRIS66V/ MR/Z%5DR:PEA)="7(8@8?I`E$DE4%2$<^`^`CTR\FDF,&-(U/796B5R9\;?3*>ZF^18$RREAAPSIYOSN! MW,C'=(PJS`Q:5VX1K#&E:K3%#I(CX*^+%2$3:H(QJF,:T.\F2\\7PR/13<7J M>+YXEE7P,]:3KQA=SRJ5:5%W6SXE>^RIX8C8>25.$U5/+5*MAD9C,3!8%%6R M)JD#W0*TTBQ*)55F1@EJ58J$I$5%D4,6(C6*V3#M!U#[PT.C=NIR+MN-38IXF8E/%;_ M,X4%(<>X;F$L>@Q&RW&P1HO9`B/0];6O%N#6-V,!ITFYW[MO!OM-8R1U([<0 MOK=GT2L1A;C)CQ81-X40A"3@2R5+X54$8N.4!#R<_.+S.]):(/QV2I"D!6QD2<,"'2/0?3* ML8(E]8[TK#-))3%5-QC,U%#-A2)%1DO)'A"3=Y;E`=D,Y,J-!=$?'[%!#7P. MWGU)=-KZ23J\9A^A^+1,:UJ&6J-EC"5C(C"L549)(KPAI,=>QUS4[NV;^/=, MY+$QT:0J53A25QIQKG#4==F/+D&W);C5.@%1VY'=KCS*]G8XYPH["38",`4"-X42032+4(Y+QA#H7LL6)B'XA4= MRDY0=W?:MNGG'63H522T1H"Q'-KO8A0Z#+"DK![T(4,C&G*UMJN4Y7R/GI.@ ML2D;Q;XEF2F,,PRJRL+#`F3*,/#5'(T>0Q(LA8SFVG%(J:812Q65C8[39US& M%]P>GF=/0Y6C9\".5V7K'XSMJWI2+CJ,R-?U9QCADJK(DI`RG@H\I'$3N)VJ MS=+T+;+&'G7I,4T9-,0O%UKNR74^ZT:`Q_`,=DG,[6QJG<518O%6W*C';&5J M#O-D32UWDY7*_0:_#RS,JR[:6MXYFV6!B MRBRRIEB,1P)-2=A&S2A4H^;XXU:3S.X32:X"/&$[GEZR6.XXK:O4_4]C6RTT MQILV=/@>,<^U>C*N#[6V1JFJ\.;,RA27!#=QU&8Q8?%6M?10I+739H]%KYG)LMMS98Q<6"=RK,3,EX/6II,4V5NL68)5"V+;$\%0+$E9 M;?0G^!->YW^#]$YEG@*E/0>D\07LDC/65!!"8P229G5N`[HX*EJ&HE-2JGA$ M/PGN>`PL0;0D0(DD@@<0X_`UG%$D'%FS0:!MDZI.$\2JJ4ZO$V;MFZMU54B8 MV2JF!6.])U.;LV;B)S5',.I2J4TFS9$##2*V+39R3<`&8&T,B6CM1V-G9ITL M1?(%OQP,;-OLKD6F9&DT$MA5,'XFRK88TX^P00VDY^[;BJ4V,S*J8JXN9."` M@@08R!:&;#HJ@XLB44C0U1@_"TS&A;'`EP."Q4TUQL&)L"> M.3@HH9MMV.>C#70YRRY-;@Z@#P,0>#@!`:K..PNVV=K M."*%V+$)IB@LD45$KN M5OV)O.O:WG4DTJ!=.+C.1'LAIM-3JY;3I*GE"4.>W+3A8[."/)XNK&FBPK=A MHN"DPL3$<*T%ZFXC^O=,.&)8DPIBTJ2E*L0=3"J<=3KE*1=#97%TY.$KL!NC MLG!UXD.K3B)PN:>I#6NSL5:Y.5/E_SW7+&\C[L6955-;:J.2\FE>H]4>(:5X#HLN@N6U-EVDQBLQ) M&.XY[DO?S<@W>Z=,YK(M6;,';7:[5H.R3TGD+T4*2\/1+EQT=5^?9MGP,-JO MN?4."J=1NT:=E]TM> MQL\\57DPL9,8&D->^1%>N(_'LCXFY[_BU]V3ZU52JJJJJJJ4^7(AO(=:CY@E MZI'9=MJ!RJ=TIPEU,&F59DC(G=[^VT[][8^7?ALUN]$:;]KG(*6]]O2?TL#8 MY.#".AS5P+PXEG<91R3P+JS'TGY#S/"MXRQG;HU46C"Z'0Z2PRO3/Q^$]1"\ M%Z!J?T\L5A+,1ZFP;A*? MKPI5?F?WU5C*3X]52^,?![BD6155\*S[,^D--1-?J^MPK754.X>)M+F:5J.R M+X,QD]S+].2P%DA5!'E'D]@UH?3\'S2Q^[\^K M^?+VBJ5_U_HX/&8,E*QE1&,88555E\S5FJM+&,K)WJ-JG6)0K2%%W)?0<*/W M\&93A5`M]\-)/O3UL>TN8T\\H^*DWWMR1S%D5%AN<8*+&-,:DT? M8CFYY.&EA-.B-*=";ON;OK#9LZG54_0[M.JQ8GEN][INE<5:I,D^VFFA6OR, M;593?&=77LHENMES,MF1%F"E6#%8L"EAB]?UL[#=*J%4;%2H6']TP?S_TZ,R MJT::L-M9FMSQ8N%5/J>I?01>3TO`[5>T-[8\F/-D5P8]FD^AQ+7I-4]X^,Y. M"Q9,"BR)YMHY@YR*EAQW0^_T>^WJ['$,>CJG#\_)OO:NS?<) M`U$CF@]E2*J3"V52O\%17`QS9.C$Y8N:+^I8L9*CU,B;85M3)F)@*+'&HV.: MXIO*F5#*7#*QDI$FYU"/>C^PE52EBI8J6*30Q=-P.X/<^I:#2/I=YD8\BDD8 MX3`G^U__DWW-BF?MF[)LQ/=K3K!QI;E:;GW)$>^I`CG7!`R05*%*D"*"8J5MP6FJX7RHTG MU$I/O,6*L)1UJ"XV[YB94Z[#Z4XU.XKXB>F51>*]-J;3UU91'O??EZ%E_QT: MM?.,[KI<[A2J+KY3Q\)=\OA+XY:._;EMZE#T^FRR!?702;)__S%!629366O) M5PX`4^+_@/_^0`!_______________H`"&"I7OE::V^X.]%]97U>^=XOHZ=' MA\5!]]NG04'WV?6?Z+T7,?/,]5O!\[[M+AMW#INNG>\/K3V^&SJT]`!RK3Y7WQP^OHTIQ%`-79 MN!G?-Z^ZSWOG/CT6Z,.$3:JP5\[[K?7SRMMW8.][P&P``P)%`0GV%2U:O669 MY!0.)[9YU\[[[`H/OL]O?/`^C#V!Z'T//9FSZ^0/H]`` M`W6:``.=GR/2]MMZ!U115;8TM@'0P@D`#H:!0*+MIP@)&C`%H`Z#0JADTH"@ M.BN8EW+8#04`4,$HH:`%#0;,^@>+[?=].W=NP`#KKNQWL]`1```/0'H&31D` M4"F[#A(BC0$T&@FAH$,04V":*?HC4]#4#1IH`>HV2'E`-!*:!$!3"90U)FDR M0T>HT&AD&@````````JF235",J'I3RFU-J33:3:)IIA,3)D&@`!H`````2>J MDD"3"4_4T]0U#8H>"@9J!H:'H@T&AID````!-4D((F@:9$PBF]3:(FIZGIF5 M'J:?HB>4]0WJ@`!H:::`TR`I20@0"`3("8FA,3$TR$P"3:3:)Z:F),T333-" M>F4__5VZE_3?)GQEWR*?]LI7'RI6AN3%OD$_W)8Q+&)8_[;!L%LBQ8L M08JQ6*AJPC165&"F)33ZVQM15DP2R5BC*8J8!@O^2=_1I_X-EP/_ES"H*D5( M28U$%@&1496^(K/WB]`?#K%06/W%LCAC2SM^_R\_XN'5F,^=GM97_4OU+]): M+!8L+%@OWK9:1HMBV6+8OWO&>=IM-YDR9,F35,G*>V>$_ZSX2X(YKDL6@O_V M.:T7"]2V6(W*T50H%]XOP%S"^==P+W!^X._[OQ_&HM&8&H6L3GKF3TS\,\9_ MZGQGC/=GLGTS)V3)J9,M2RMRRLLK++4LLLK+$8L58L6+%\R]RTCQ6".%@MEB M-+%BQ<+%BPC%A8L5:6+Q6+2P7Q<]J\L?#_[TKRR\&)'=D]^(+&KN>A]5?^_2Y[(MH] M&V<_LW[]N>?-&&%^$;;L<<>>[-*FV[#"A+T<7J=SF9Y[&8ED4?:A?ZI)4SH M24R[.[LXXDDD[._!P[T>&\IFQX4$?8]_LWBOH5(/J\Z7USO<4,-XA-&+6MO.$&W=!']1 MXB70"JV-MMNEZU%\**E,)A`RA7,_TIJH+?!6'>#+%O%_(Q!D!#2?U`D,O,FI M@;#&`)`AQE<5,=!4WW=F'+P\.NK"Z-?C$Q?994\#1)A5:45CT1[YM+,/=F9F)I?.FK92Z!>*%3=KW;[%8UT]EL]I]`"/ M*DT-@.Q%V#'K?3=`>:YSESIZW8>TX`/8^7JKGZ0[O*WS6ZU^,J\%[ M"V/D@A.&A@>EH-;;)61`8:K"6Q"MZ(D!(9(%1MZD&J?7[D.C?+`Z0FAWZXZ) M))2$@)F;Y$S[3WENM.4CQV'A,P4S2[,.DF500,;+QN%YQ1L@FAFNW!RV\:K# M''V%ZKE]3W/S/LMX,Q)@#@,&,3#7EY=WDM/HMX`8I!F4'VL_<9^PS*^U))$D MGUE#0_6(&"901(UD`6P%UO$Z-0NFG:&(,%@%"#,.L8,V`!<@NNJ0I(J$?0^[ M5JXQ"5\=AVS9Q",MN*VDA<(V5-MM^T4@O6#$@8%`*Y7)*I;V7E_:YA#)."XE M(8.'&KT6>3K[I9DM'EB%N:%B_=N]\X:NB3L9+6..6FG?=9JI37UZ*ZRKO)[[ M)-NC=5U71CIFXM1HE5QE#,=-,<+@A4;<:Q%CH@WQK#8HX^VL5RCA% M(K805DZ+^BK1?,1$ND=32`(P>VOY$D=3.OLRJH";0M*M0(2%HPSP0:&(J:"^ MFWU5Y:[^'MRY6\OOT;;>;G=1<]?PTX;=FT%+4QKZ-58(]>HXLQS9 MV/N8'FI\E^''RSGGWM:TYGEFYG=7Q7\BZ5#\`=]8`^O*B?9E5^/$3XLEP\S2?B=Q^;OWUK-'YLJ#UNAS?U M-ZTQ>IDNF%W:U9BLRO(81K%?S':A1<`>_*U569CN:0HN<^.&86^38I*9>?41 MY'_1(FD>]NJY+[5PJ^9 M;KL4X=ZW6Q?U+D@_BOL6Y!WNY?E79>Y=Z_.OW+XKR7A5_.O1=ZX7X%WKN7J> M2X7"V7_-8O6L7#WN%L7FO`GLMO*OLN;A'R0?.I'J1/V*L)+&+97S1$1`CU?J M&M?:UIJ(U6*R-5);622W)7*4E222,8-,-FPX7)="[+==%V]30MEY'A-34YT] MMDGDAM/H3X$F2OIAXK$=%A8N1>2?2TNAZ)?)I@V4V*A_P58K%AC!H[(/11\7 MYZGJ.ODH^CJL\1F$0K7ZS]MKCCZ6BV;.2FS$E=E(Q3$NR]K'Q>CWM/YFP%R! M'QGN4R8EC!P;GH]$]3FC'LJ[F6#2J;$Y,5/),,8F),4&*,8Q8HPL8#I:-)AA MN>2X#R+D_*=2\B1\WAP-)&2(^CW=8<<,SKJ,888QC'(X=[T/I4NB-G4Z.]X% MPKA\5LL(^Z_+:)*V6)3P1^81+ORK=>BW6EI:6+P7-YGAY\HES8F8F694RL,8 MJ\ES7TE]!;KP2]2Q;48C8'#'5,.C%>KFS3.)<9YB9=#C3W MX(F7JOZM\1$E*%E@V:S`QH,T",0R!)!I%_*;ZW;[+O!(F:GY!&D2^86H5JQ2D79CD"H`)B[>\@08&G*-'QU:IG;999779 M9U[-9VC&,8V/F0NX5*LR%F4&\RRLQ9#YL%L,R6TI;8Q4JF:UDVE:-JC6UNU> MRUOU_B````\:M]*YK^YN^JR_=>Y!1=*HO8I6I=JSQ&QLPL%>)L8 MP7&/M>CFW3=UN+=L\S^/?]'EZP=KO7J<.IRM\SGC--CO^,X36K23@^LX>(P$ MKN`OB<$VW`GBV:]JS6M2MRP6Q:`%H!&?FD(0B$1$,(R,(@HS$[*X8T\;&?PJ M'J&Q^U6##&$1A3$L&#DT5Y,>!@8PI8@Q"L6`[E17DE&E(YRDDL.XDG>QF&W9 M),:GC*C(9#Y,AFG#C,J#Y(UD1E07>PL8 MK&QIP_UFS1A0 M?8K[X]_TLQ)%4OO)JXLGX591'Y;D".]?,['P6]+FUS:7)O-\HVQFZ,O'YC'# M^>C'B,Q.HB9\V:ZU#T5GWT./5XRO%>R/&<.-::))(AKQQ$,J&HAUZJXX[A)( M:UUV&G"_F7D:<.IU?BJ27N]KP=E[#[%FPV:8G0[!ZV'T[G>O1>;FTN0O1:+! MPGK6,6QI+D8EZVQC#K[WY'@=C["')_ MF8*9F9>*[.'"$4C[SQ"$1$1&$1$?A56,3)WY0TR:RAU*][+,S%TGS8]]+DQ% MC6$(,_"?)]Y]SAG$>/@K5X^'PN0YU6\I5Y6RK>R:(B,08'=?M\/5:]-2UI9) M*2R62DI*DMDDDDEE))4E)E%54R6E>JYONZE[ELN=_"CJ"^\,6Q3X+"OYM/17JQ?<$I M4E7R=``!X5S@```>':W70``1RW=7GE5JNU5_2OJ9#B4ZP]6LQQGI&1&2,D9( M9L,2Y66UD@D9?7S7&-W0U!R)%M98L2$JF6%CZD9C=+I=W<`!WWZ,MNNN75UU MU75VDE$1!SDG!;1;348W:9;)5M9F6R4MK4,W:MK6[66ZMK&MW6MW3/DS=T+9 M*S%M"VF<>*J(YS5M+9*:W=`MDUIPR'.0```!U;G`.K7.:?K>83]#'9/?ZI\9['\O4\'DJ_ZJMA^0OF-'ZGA_)_>OF+%[4]A$"V MK\;?L7`+,U4I;;S!$%R'.,8X`M[%<(+`]L(6A>(EP$?S8=C+XA0-`<_3\OYN M$B`"LB!TF;,*S)`R"PK"6X.:Z4K$:IRZJ7)K%2W69:?AM3),(1'VD\36/,_2 M8W=/L@S2K,6^.$9!LL!9AF6GYUAV_3C9*!"V@;^$`V_GF:^YK^*5[CN=DN3C^.>$/?/&L%7VKFMRV79?%:(V+%ZU+VHW M6+XK2TC$8OXELMEIM$I8%B\=LR8?I/S+_L1ZGOV>;ULRS&,SZ4(4`C^'1[>% M2F8CJZ>R#3V;`FH6X7%>E$(\4FD?:SW/Z6/'Z:OSNNNOY1=1X"!ZW]B%FA?* M?$7D$Q7+R_=T3A9*?!?Z4/VK91NNB]/RWJ:U:,,M5E3L_QG\S)CU(Z]%_\K% M^58OX3)7FG[OQ4YMY^B'DNNT+VJ^]]#'Y_[Q>!R M$H9?/8X0CX/8*T@V)/MK>=?%GC7;HI-5O'6K>&W-7P9FHK:B82O$M0LLG[9]TEKT3CF2O M"OIZK[&+YZPN\7FO6NJW+\:X*SH(2W"K%&\YP[N\"11`C=3YP6@4:0,K1X?L M2NNR[_OX;.9]0?BE[%X+S7L6>"Y',O]OJRRF4[(?-.]Z'9;E[%S>'?[]'0-E M_[^9?N>ASX57K;?.:QWMWDZ6Q^0OEU9^"7+N.AW#FOW+OV679 M.3&VKG]*:7#YEWKCGV,539<&B/!>5>A00GXZ[8(;;2&AMMMP>/$+18+2EWE\ M_TF]:5BN*^U;#DMQ?,^TL#U%.,V,?K_"ORG]L_N,_S/\K7_A^RK^,JG6==:Z M\5U5.LZZUUXKJJ=9UUKKQ754ZSKK77BNJIUG76NO%=53K.NM=>*ZJG6==:Z\ M5U5.LZZUUXKJJ=9UUKKQ754ZSKK77BNJIUG76NO%=53K.NM=>*ZJG6==:Z\5 MU5.LZZUUXKJJ=9UUKKQ754ZSKK77BNJIUG74%E#ECCA8UED%E#ECCA8UED%E M%=53K.NM=>*ZJG6==:Z\5U7OZJGOUV/MGHGWVLU.4]G2\'2MYZL4B?B+4M+\ MRQ\POA+DE68=^/K9SY?K/QUQ.<^N;S4X.B>G4^4WFIQ,R=:Y M-IX?J\E/@9)7G@B^PERKJRQ6]EJQ7QG6]/.>0YG&II_D8PRLLNC,\&%S8MO- M.J]%T+]A]^R[EN(H6\5#4]BL%S2$"JAO6):P4:ECOEKJW7AQY@ MIPO[5QA#YS]=;GN(\&URO'Z5R7C_BX>FRZ+C1LO_9HVC%H^Q?*Q\]%Y.B6`MH(-P<#K,3DOX!?!=BO%>+"!6AK$I1?$S[HQ-5E MC-?D"+G@BGDB9(UJJVH@WK)Q(D9X!YGYC@S@>B^WD!]4G*/H8%WG0Y["[HGK M7WRW5WHY"R,,K!C1WC#H$>"Q;^W9:G\,YW<>`<.\O]O'-O"W:]V_$\.>5O"5X6ZM]'\];9^6YM&BT13&92S"NWM^?5T['RG8QK M7V$W:G;3)TF3B\MZI[>)DR=J;3PFIYYD^1X3B;KJO)W[6U22Y[WNQ?2NSP.: M_<\%\"YK%H>BY$:74LK+T6ZY5T.+NL7T7"%4"V&@0ID*Q68HD!*HT5DR?H\G MZ<_Z/=[R\N3T"[)_1V-)/U'V'@/=[(B8"E"[O!(?> M>&0N/2)-B.D5PNTM+ZU[ENNR]B^"W79;KP7UKDCLN2V.ARFMYZ[MG.:Y34Y- M3)Q/]=Y^W,<6M,F92V3*MDRK9,K]!3YQ*Q6(B(<;4U2U2PCYJ9<1,B(1&:(Q MQM313(B(B!GXDD7XULAJ[II-0N,GB*9)&,V24Y*U)%MDQLRIC,;'&>?)\WZ8 M_8K,QZ/VNC<#?,V^K;T2S4?<<=E.-`W64_&+D#$(<9MWG385'],2],B6G@PQC!2RR22\]RERY:ELK9))[OBI M9$E_5X6R)GAD01"-1B,&L9G49/%'BM*L,88P]-,_7[-DOZK7S?)4(>1/KJ?% M3Q7R05&0]/FCYN,<>*]D-A$9J)$JOGD2.-F,:?)AS8GL$BG$\".9L#W[@9CQ;-/OJV:4RDE[:>;JW5KG+KJ=L!0($(F9AC(FY0E8FN[B1-QETF@1=W&HC43:)Q,Z: M!'@1W$TH.1`A#:::0-$1!HDM1`($`?=P.$"&<0QC&-Y2['H.=$+(XW018A"! M(B$1$9[>WMK8S=K>*B.!]WZ9-VZX6%] M3[G@V7O7X7C?);7^13\"F%.I3\CXUV7;G?+ZGF']MP7FO;CVD/C7)86IW75< M5S7R7["/A+YUSSNT8:,!,X^2YZ53L]@QQ\+TDKA:8!B\XH`@3[=>S[E1B$_O M7Y%BQ:58M+2*Q:-4]@DF\_@F3)DR9,A63*&+!&+%BQ5BP58L6"_Q__LOF2V' MZE[1?OX^3DK]&_$N;YPQ[GC2(#I7'[RLS-9F:]$1$1$(1'N9C\\(4R% M/M--(']DS'Y9T'WC^1"54(C[Y1^T?D.%/=CK3ITZ?0_9/XC/>(A,]UX5;P8, M>7Q$]%O5FL*5>RMX[Z-Z=J&M:[9RRZ14N4,@?QP_/4Z.K&ONS& M,S.(*^R9/?3BF3A?P+2_)8D-RQ;K=:5'-8M+!34R:F4#ADK(9,KE0^_(IXY- M9:P+J6"X6%T6BT'_YC5;KR)RLX'*W5JKRLVU]RRM7W\3,527TK@C\ZHQ>Y8C M98L7Q6BV6(PL6RQ=Z]:]RYEN7\2T%]"Z.J!?6TJ@M[A9"%YQ>D75YO$78$9B M[CN;;=.R')T8\OSYM;>>G$2EGGTX*;E,*8;U_3=AJ\DO8O47VKL6R\EB_X+Z M^0YB[2>CMX="]O[O->*[+A?>NY?.OZUR7-;%PON6BYKY+Y+0OUKHO8MUI>*^ M2Y%YK2Y+Z%_`N2YKFN:TOWK%_`NY<+JL7@+%XKR6BW7K7L7):%B32PM%[CF6 M#LMUS%S7VK\%\EB^FO0/TC47^`6EA>"Q&EZUI'W+=8+0O8L"_C6%6(,P68+, M65]!>B_(M)#2PM+"T6$8L+%A&EB32PL6"Q?M46DVF3)61,ADVJF\#^69"N^9 M/9-353\`Y0->`ROMQ9E@65T%N6(Q8L5:Z8_V*/5R:*RX3&I\\JOIGX6SX5]; MWOP0[%UG8F>,]LPMUA?!;*^"_C2^U>Y:=Q]T_$\M-F;-HP#D<1C/0%XO(+`5 MY:#OAE\$Q$S#O`-"TO`EU8GM8W]_0,J0Q6"6#* M2Q62K$@!NNJ0ET3B.#U/RCZ/P2JNBXB<+Y>FD"$$144FJ`<1`Y11>;68@<1> M%C&8*%2JIXW:YFFF+')IJ>M.R8K*6UDBM3WQ2R[B''$[`,,,S49-ARIB9B1% M.1+DNO'&<(CS>5467'44FOKV6X5W[8YN7%S)9=]CYZEF9'K%JGM?!'%S'YKO<+&.OS91>H&03-*I/$KE1]4.$/R,4OKLEWRG"TN:QE7S7L:;.YC MA+8]AE1ZUD:N:W?.Y)>24TV24V<_JOU%]B/8OH6RC[G,->>UIC?);JPVP:BZ MY45V,@U,ASG$]T],RG[\ MVF3I-3:9)B"10)BD4"D5+_[/QGP=G-[^D4BYA;10"]2\5PO6MUY+=;K@L+2V M7X+9="_*O4M+DO6+LNJZJO3TCS_ASQ6_CGQI#=!_W942?%4EC(5,;424LMM5 MOM?T@````````````````````````````````````````````'O7KVJOX;28 MGQ3]*M-&R_6MWV[B]U5)5_$3O%_/\%J#_HIBO*[L%)>S[_EOAWC#!C"0@"_& M<=&GZH]G7'EBR(=]QH"$E#>#H`[X,G%@D""2PX8:3($&W?G4-^'*JH*K.R4` MT`SEEA8;G(:$&IR+1:+R>562W.CDG17U+\ZQ89/"GJGUSR3 M]\L+$(]7H]7VO&>'A5(CX=:U$0CBE:;N MYPYO>\71_$Z=<57.RN+R4W.1YKE+B+XVC7>-=]N-O, M_**CA<+HD.Q8N!_P\\\M9I\R;=)U]75P[K^VNJDTKI<(N8BEM+:66S-@C4M0 MF)BWBZ@Y9\>*X='5T55IQI@AS#SS,]FS3U:*4=""JMVXZ79N>&."B;7>V[<+ MD;LNDNC#1JTXWZHPN9AA;)AAPLRNOOFJFF[+AYM^O&W.T2,9N9E$::R228B( ME3,Q&G3++MWJ48&=\.[HZJ&24(<3NZ$OI3RG24JCO,2F=+=7KSM$"6W&SXT( MC2(&E]89I0<9@X\QS?@Z\ZWW]-O*UT9GEK&=9,S)U&HV&LN!9#+3 M$M&,8S$K*SH(#J;'DJYIS>V9\'F]SU/4Q@TBL,2\2Q$J%"HX$DD$ M$&P8S8(@L*&,//BM-1+@EU=S#CO/B9E,^RA0[OZ1`H.$ZQIC?C%=] M!S?&D7#C:H#54F#!OW=HRB^-H,KFS&_R?)?7FVT2209.7@O7B(&E\0S2@[]' M.WKC,@L',D%N&RJ[,OL60A:!!K!!I%!`2$!K#J'J'3V$WD\]\ZNW/@Z_"Z=# MQ[BLS08FXG`YGG/DK,_$J(X#\!UX1TC6LJ,1&HQ%/K1HU%1U&5'4<-(TT8+< MV*T]39PN[A5T/4>H]1\ES,F(Z.R[;'9.UZ:NYX.+E=)I\;NF)DS`VN#7/:FA MG?U]G^&!SV6B;(L0]A`+2"H[9.U8S\<5I[1Z1>2O6-#KEXIW^.K28M5G-8(VUPIQ#4EMOH7,C4+)BB'HT[\+ M2S$-B*(1Y[.>?+[<\,W9TG;9`VT/Z>9XB.=L9G:O';SZ;!?!:7 MP6EI8L6EI:6EHH%`H%`F)B@4"@6_(N'G=5?PLDP*&XJ+&@LP8.$)S41T(.Q) MD6ZU@WVWVG?=)]`LEOANI26[Y;;GKD,N2KJY;Z'=;GFO18L6+%BQ8L6+%ZTG MG!`WR]VA$1B[Q$1'O),8Q[HB(1 MUK3329F9@(-O9+E).Z227!X\0(U,FIISRG??5+J:E'J(D^&W`XQ*S0>8X`JE M1:=#;=B@(;;A5*L%S"UBXS4U-3:FTVFTU-3)DU-/JPGUFY$LNMU;M9MRRRRR MM2RTT]2A+N#Y/O6V).J]G<[WB\7K;/BY`<<<<*/] M:_K_C6Q<+"K%B-+%B^[HSG4@?Z+@/-N-U6C0:CS^G,PGF869F6,3AP-(TT,8 M-$?>HQRA)5S7^U=E_0_E=#\#'XK#)A,IAEADPQAAAI^9L*_.8J%NQ@P>Q4D. M+]"I+^!PJ2'A]N9F9F9F9@``````$-FP4H$@(DDJ5`MM+;20-1%`$EEF89A( M&S9(29@%@--`*4I0`TT)--`),P)-FS9L```D`I20```)"E--*4`I39L--`"0 MDK*RLK`)````"0"0``"0'IMM7-J_31HM:(UL:-DB(T55$:B(B(B.@``````` M```````````!:6E*6666````````.MR]5?Z2L5AM4-&C26C35+%HPU5IHJ81 M&!6DIL]X:@8'XC#2@VLE6F0L::%P4X2+!BT1]]O:&(PH_56",Q2QBI-S@M%, M6*P:%C131I:)?N+_:BJPM?3F>P?@_,]5Z/;4U))9+*TMDDVDDDFRJ5*DJELI MJ4RF4>PZ"DN3Y@G!4MUI\9EI8U,V553[6'-AAT6:,8,6%BL,F&.&@P:5HK%8 M5@?7VZ9SVULZ[;NIE)24I:LE)24DQAC#&&[I*6B#&(QB,8IS8NBH6^F*,/H= M71NZ.#'U6AAW,13J"NJ(9JJ57"4T$?K2CS2CZTHV#9;+9;'< MP8RHK%1E%^JAAX,(V8E^@4\CN;(3=AAPHT":25E>EAC#&4IM)M)J924FIE)2 M:F4FRE2;)4TUE*E*DI*2DL;-+2;25I+9E)3-IE)24FIE)2RN=I^1^@TW21SL MWC,T>3^L4EPJMB649'PQ\#3Q#B&(9"(0F1#K= MKM752;929"9Y)2H00B"$(@A@6"P+!=75 ML:8L8F,6,,G(DIG&1^0?B/Y+:^U6I^:UX>(17,5S,R3- MXV:F^X'[#,]R/>%CWC-A[QL'$9$8G-TM]MOI>"H'?88/1@PQ8P8QO03JZJ?T MLC:(GM<#D?!ZW[&-QV0A,I"(1,/$9$(C/OOJ?1^-P.1@A!Y0:$D(^(#`!FFS ME'8P\OU\/\/7$865]QR,S::0`Q:`R/FG;\%\X)'."1\`2+4H?PDL>33Z\9T* M=4^D#D6#_8M-ANTX@8L3_2O_9<+_IE_F MS_H_*X78G0[DZJY*PW7]WDGN.0OE\C&,8QU?+Y::U^A]`ZO]9C%C&.C_B)=' MC"2K'5U:*HW/:86,6EF,&3)F5ZV3T,6[>>$K39 M8MBP1C#%WMS8OX;E98-F%-(=7RC5B95E,+&+(/_- M:MCLLIN6YLIABV>+"W8B-S"UCF::2&R*C2O-F$S)AQ6HX5K51I7&YCB-1PJ-:J-+GIDDB))$1-XCB. M%3&:UJ-*\S,<<:CAINHZ+]J.B,.4^6CHVA3HY&%?3S>MAJ: MT99:UKDYKE>>O/;OO1)))))))$>[Y.HX5'$1$1'6>@ST^AF(_OIGTHPC>,++ M$9>\JAP*;&XPQA<*:6AH:'L*H?648K[SW?#QZ_Y_>[)@,?7[O9[IL^%_N/>8 M\*`+Q@6H/B;C<8C.!@5"DYG84((AMME9-B&G&)J*=6@!(9[' M!S[0.2(8^Z8PHPF,YIP@R")#!+9Q15CR@+4J$Q)+@2Q\[#3#[7)I=&-[+L;N M/K[/T3DFX_&?DF#]ZGH?^1V3)M7NTU?I7.;5;XS&9GS'ZA^B_0:Q@JOF*J(_ M+8]]:1R-,8QC>:::^!39L\+Q].GIZ1]#@UAIZ+GI8R3&%F)F)F#PXZB(0B/0BE*TXSY#/ MS#L4ZH_:7=U3X15[5;>C;:\8$F1$U>G>%:ZO^-;(2*T(,.J[HH2S!'N\_:1WU^%_A MC=JF-C*8^VJXZ3TKO6F/TSPX[%N_K;/B_G4J6C==5BQ5O^QS7['XUS7_$ MIS[']+%O;/"^<6'O%GV*^4LY%>]Z)Z)DR?JF4R;QZ5"$)+!+R!62'0,P(S$P MD8;JZG[/1,S-4V/3U:Y-X_;KVG.O.CK@,&"'Q)BBG(>WJ'8V/ M8=KT'#%OHJH=BJ>EEOG!%#!@)$;X20?$DD^D<[B)$%N;&G.R\1X#SV]EI\EH1HPN&*>D.[%.RM#20YKO64:*7Y%7$IJCD5[2.2PC MB4]JRK4=*<"X+4;&,?(ISEP3>EY,IX"ZH;DW_H=*OQ/YG`=X+P2>TZI)8V*CDOI,CQUKT_66ZK\@-H6%M4 M"X$'IY5);0.U0%`Q$ORFB+A0VR`0Y]D9J'$,'SFYTF\"'.1WB$DL%E8AH'5X MFK0"3$$D$`7%O=P.U$.-B&P)DF[6I]ZY-/@]33H^#3X,;.++5W'4IX*^)D)* MO.)2\O;F8R?M:8QC&,1$13*KZ8RJB(C\X^\PUJBM,8]U3BI^E_2N%Y&ZNL93 M\2C`/".^^27E+=>ST1H7B=7Q8QAAC'4QHT:;'^"G>?:/#@=`O64[S'V??>\C M2,S/''S<.$Q%O)><;-F3=/+`<528M M2U$LD7"9^@N/#7LB(0B/@BE*T@15*H"X;ZN9]IV[NBV[*W$$CS`D?V8F/OU7[KO#YNZ'K8Z-[5U.R7P\%E_)>:,H.U+2`,0'Z0WH-YI/69DDDDHW)&@(7>S MC-9991)]^,"****)"2222!$$'L<:UQPS....-:UKA^!^CN-G=U:K]_=5<=9W6/A3P!$%2+2X[1])$PDDEJ(DJB`Y]'&3R M.0!!54[R&%:"TR=Y;!@Z%%!9P8-`P#,=@\&[,W-S&!S',22224$>@UI)'1." MO!BVK$*CG&8PPQCJ8T:--C?RD\B/AVCN*?,/N,Q?2/K?&6S)8]&,YQKBR7(E MQ[,9\/F>Y%1\-:J(B(K(CKZ_Q.%UG8[\;\=N58P2+L>!0Y*C#OB01@8@:P"T MW#D5D$#II=+_DW*HMT)<]02!"`OY7N*6EAC&#!AE8R,M_UGTOW/GD5ZY^.FIXPW*A?1EZ=:M+ M3,R:&'S);CQ\!Z'H^3&,,,8^8QHT:;'QCD7$N7ID3&1C!C"L,JQD;E/KU3A; M@^XMHX[OJJM'\1$(1'"*#@Y M``K20CY>OUG^)/S=O@:64U9^8F0*)'5;))XMU.$5&S2XXBH]G7OF/QL+W>"7 MTQX(R7KD]$L.,*>,>5#U>J(A"(^A%*5I^##Z\_A5ZB,8^PS'U8ROJ7&6RJBS M+:R$,A,R3$*N,JU4PB6HIE%7)C,8Q\ZFEA]M;^SX/>WTJ\_F=/AN@]A3S*=Y M3Y%-%/(I[;XWN>QO>"V3T5U]_>;7FOHOOLLMNSY#L78WHT3US5CUM66/68UI MCVM/N4?J?EG5/T([AA:;L3&Z]5/1+2W7U>LQEEAD\%[$-'O9C&,,8Q-JZ,,/ MQ'Q2W='Q?4YENW;MW0IT!PX<.'8C=NW/&M:UPSOCY1 MR%R5>Y+WZVNKS266U>[]2]TA+G+F,W808&!@8%0&\0 MLTOW#0R:+M9A./355OU5HR.=EIF6FLK,QC6,9S>LI[#S=GF\VS9K7KAGRS'A MXXB(0B-(I2M/LXJ=HGG'(KB[1O+EE/41RZ^$>LIV'(Q5LLJO6ET_ZOI7[2^\ M?U%]B^Z:FIE,GZ97QGU/F8_DCV?=JK>?'1/=?S7MO&_YC]"DZ+^W^J/Y\+^" M_R7"P?G,O[C^8'ZC*>:4@^Y#]QIZ,>HR"20QE]_W]SN7\YJ2=CN2]\+O4G^] M$#@'BCZUA?SK2V[S!Z9(QE7<_RR,LLQ8RY29:U.ZZ5)+H'3N9B_R')C&,8QC$=SK0];V`W=NHW,B]=Z M[M6MYJ,4R^)AT#8+ M`T<#0Z#V?_Q?X8[NR_V2>4?6WCS$MKS86AY#"RLS*L$Q,3Z2KY+%_V+!8L(\ M\6BP7HE?A67[Z[+HU\U)^\93_3@E_S6FJJ*SF-!HOU-A?C2C_%<,8QF9G[[9 M*-+$HQ?^-I*-+$HQ?H7N2.2.;^5_YO%_Z-C3_(>H^+_>EYOKGB3.&Y5,G!``'I0DA(B M>ZL@MLK\NI*K&R/MI:?R66`8F,AB7;.M3G4[BOEE'^%2?FH(Q.:K^T8E^7ZQ M_5G_?5_M(/[47DY%/^1?X)_O1/X%1]KHKO1E684_C_0ORT/+3\IY:+GSHN3J M:F3>'6?T4.DG<*IU)WS]H-BGFV7_H.U=BF1TT\ MMJ>=/,(\O*5=U5/^HO4NQ;K"ZU[Z_]UB\:XER#(L+"P;%7D6;2G:KRM#V+P7 MPA)5RAN#J%S(,(VI>(=6$Q]+ELJ?,%S7@+H%NJ]R["4/E5T*N[Q4.I3L0YBQC)9+)9+)9+)9+)9+)9+)9+)9+)9+)9>GP7F M6+])?"M/8^QI>B]I3L4Y*L*L,F\J\LG7W*N\FVQ/HO&N93@IL09A3Q1/84]Q?.7H:PIZ M>`C"G0IWN!Z1*6+S$^=W%62Y2BPNI!MA&A.0\Z^]<(KPS>3V06>$3\ M$RPZO>S*N4A?,JW([J'8N@GD>M/ MKA)5\THM(GE6*CR+;DB=184P*>*5784RNPOH7=]"KDJ;UI=2#K76MQ]GSD'"V9_<6%BQ8L6*CL4]'N>)3XFBE7(]Q6R;("[*CW5[%\9 M.(25OFZB MG@8*=SK)UO$7>#T53PZ%-AR'F2=7#&.!\%\ER?_`4X*OK7K0W=U7J(U7B4^] M?:]SQ+X%[7/R_]AWE/4H^*TF_1*KP70+I(V%-D8N'AXXE>[F6'!<;I>OWUR+ M=$\#GHAS53K5G96NI;+<*8+B'/UEBLK$G*3D4V*:)7-W5XI=T7@+2@KVHW'5 M77%W$'O7J"G0T7BB3U+H6ZIWA;[K%PCZR#@'9*KZJPN!:7BOJ)]4,0=7;:NE M>`,2X4.I3W%A39*=+F^"^8]/,]4@U4)PR1*P[Y+T(,6%,*=BFSS6<_'I7A6ZZV]) MEPJ\FO5?TGY+Y"G@4_(\5#O7.L2>LI\*Q2G@B;%7S>9;"\ZTJUSY"\#S5.H/ MGKZ4N9)]*\*]5=RSNJIIXHQ&#(96(/->`O';IT%/,M M5]#Y%\EMI8MF%HLQ8,+HH=:^P'.NJ@L*9WUYG+V%B77R(-JFP4_Y`YIM2?^"]CPS"ZN@70,1F,67ZLS$FIBQB@P6,>XIX+FCFL1B] M`QA>PV&U>FU1P#-X?;H@_F?/+BBRX/=(/H/)ZSL\ZLS,K,-YCQ(N\IWKP71. ME5U(-EA3DNPFT]E%M)5V.*$VHNJWHMA-["FBG(M*(WF%.8L"G-84Q'.0>N]" M?XKNHVC%EZCM9*?@G@IUPF%-5F"Q>H)?@/?5P1@K>B^PZE?[[5\K[%WZ_S+T3^:BVR*# MZMI1Z*_AQF9+IN5NKKBB3QR^P;%]0'%*5^S'[I^L7VN@S&II`T@U(AJB_:+U MU;6LOZJ(%"$@)))#NO)Z0O[O\RP=W(I_Y%.A3^\IP4_M*=BG_`IHIHIHIP^+ M@TYJ[Z)KU>%;Q*X]'4*9_K/4]3PIIP5R.H8;-S&,581CA5T)P=#J+J:*84Z% M.A3HPCK5555555555555555555555555555555555 M5555555M6H7$+R3[J+\BX66464607/*+(_-)JH_-@#!1_D4MBZ/-?[BQ8%Y-G MD?T_R%R+^6Z>);!^_HW+UE[+A+V&$<_+N1BQ&+"QLW+H>SO$8YC6;"]Z-+=\6PNU)^O"I=51U'LV6G[]L_?MMF#(S$)D'\'.:_FVR?N_P M7R9^_/WXD>(?+/3Y,V&*X]$<,<1@@9$(0R[=EAA8N(_WRTC^39K=&,266EI5 MH867N4C_,NILJ,=;`QA?F`W)L0<'!N�,%E$G(YZ$C8''"B#V%/FAX:^8(= M=<:VU;9+U]T2P88C9%-5ZZ3M%S+B"S9$*-,XWU-9>\&FM);#-)1 M`8(,$!J24!J6,YTZC65Z#/FJ9'QDY\UNF:,AEQ3S,KD^&F7/=#Q(XO,R>2F3 M.AFFXX;NILN"/$<*7 M]7:P9,8RFD9B]V%R5&EB75?):2_`MKA$^9;%E/\%^+[L,QF(OY#+5=5H:8I. MJ!AV#\@8888888L/\[T7.U8L66666EA;WFPL09R1=PTO,VG4J-E>)@?]%V7- MB3\:H9(IZE5BP1C#%E*3J/N#VMKPJF+%'EP[ORK5M[ELL&+YC` M3![7H'K%W6A>IK5^QJ6CVW[MH6UNUJTUJXKD6JFRL=H=2TO)94MUW)%R;>+T M8J8P'->M;K\R_T/1%.5.]8C_2TGO6-E+*B_A\KQ799&3BW3\RO)&\+E;ETLK MDJMB\KI(O-ZG=>];];O%=-"]Q?1/G1< M&**GJN2P>B.$\E;U'J6AE(P_CO573S7J/$O]SG2GBCPL0<+Z91>!\XU4O7WN M[-?V_0//!Z,%WEZU0O14+PO7)7,7M3R3DZO+-0P;:TW7B-5BN2QIAI97[=4* MGV*G?(MUZA_$JBW?U9F\/>>M>1AW]+Q*]HO1\FCRI3FJS)&(SM&Q;K"49T@43+HD1\H,D,,AU-I00 M-(S(0#3*TTL@B'F1T8,;(C1ZUQI,YO:-'TRBKO#+2(0HAR$8)*'+-#QU&;A) M'SS)8IEJF1,SY:1"&SHT_RFSS+Q2V[TN`3X)?]Z7F?2!^)_XL89?[!_#?^NW M>K\2F)88EH7P08N](VC$:3Z5^!$@V%^T!BHXE?38H9I187%"/??4MT6R_4K0 MY+`)Y+7ERK!D)@6%,(X<>F=\QC+Y9]>GSYA3XW)=5Y/SF,2W4HY-G16[MR3W(W,,. M=872,,,8,2 M>;P;/%]K3['W/M;')NZ"--F,Q)+K'X'KUB(F><&-WXF=-IHG9Y.JX+%M-JU9#$3([%U#^0,#% M8L,J4Y(L3".R9;8N2PC2TM%L2X7O6H5+N/?:.C$X9H8P( MR22PDP,_),8(C%0XRE9Q9+AZ?"V%\%AR*K>C='L>I>Q\MO67`W:CY+WK2[-VBW6ZZ+2T MM+YSF7/D=%BR6!^H7U=6MRI64-LPJV99EI8%F#75I;[:UK5R\Y6Q>]TV7NAE78YBDMXO%+M0J?@#=W) MVSLE^2E7FLH-*DA@H#:ZQPO`L6+KI=XWK9>Y;+9>*,7$/ZRPMSJ'2[*/SEBB MR@YDK[V'*?,)/:1/S%64`ZLA'=5F%_ZM1+2'O)NM'\#=S7[V#?%_8W5LV M(\5^UA>CP7U_O[\G(]-N.(_%S-O6;R^K_WWX=5]KLL*:+"#2V;EPNXX?K"=% MP39P-%V37-U=UOQ=!;MEW+R=ZQ;K%_.N%BZII8L6ZQ&O'#=?T+OWYN+*Q6"YEME'T?E6MS. MYRN\NQ=RX7++L\%NLK%LCF-+MBW7FM+R&2[6+[%X]V9])OW+2YUT+N+93")`&U!QQAC(-RR.=(@V;7>.UTN1S;-DQ.^UOIK3Z4L,2SO* M:2U^U2_64PV5'8=3T//VNP[EZAJ M:<742/].EZ'Z[\BRV-6/N5O>N9;[2U,D/?-?">V<+;@F&/80]V; M0RQ,LRQ&,QF,IC(QYKV#E5LN+YTI+WIVNLR;2;BN.^V'FI+K5W60]E/4ETCZ$'C:-IQ,53K-P7$]_()B;+1$Y2OUDFRCP&4=EQ)XL+ZQZT M'8'*I.4/")XYGN7U.JRRLRM]A=Q8MEHN2PM%NRHB>+>7 M,CZ"/C4JWU+PDDDDDDEM:Y56O=BMKB97F;S5,1&=<9@NV*IE.I)M4W30JZCTRK>3$^^VC86R/8NGSJ? M2F%>"-@]A8V39*:EHCFBM?\7^^KQV,D81>$H/DCUV(ZEL+H<'XUA&U$RK9+X MJ,41]1>Y:%>87$_L6&,JZL']AE_-1_G7XJ>:X<']>!>*[A\&RL,K2[K(.X1L MKR95+E?%,H5_&KHINGS'-:O0U?1Z*?0#8M'I7+T9BK&1'+#YV$&',Y'K'#&F M--&-,:::-,0,Z50Z%GFLHN+R%OJ=);0;-G9/'P3NIWTL$I:F249)8(,J?*F1"Z2MIJ*WJ7-*8P%DBYLI7: M/`I&EIL,*[1.ENNET//5]J/B7SHZEJI);-HQ8Q90V+9A;"T6R-1E+3K^YN-F M,:1IH,45,+TZE7QIZBVKF4_LPC;S%S+\="I]YY#J56\/U3"&3FO)+_< M>15DQ<#^R_NS4N59.9DU-3]=ZZG).%&YE8R.=*>36X^<1=.$<+42EYERBYQE M\2?==Z^*W7R^M&U7TKQ7]Q/B]@\2XN2K=N=3S&%B^XDJ]$?I%JD1X2,%/S+D MGP8PPPL-MHMVQL?)Y. MAR)WB=UE(;0Z/UOF7>N%/M'53`9E$8R%8QN5P:=S1NM MJM7M1KF1D3^*YG!$@]==;92FPR$R)2P%F?(S,58Q5A@C+#&&*)885/$65:FL MK96MEN6;EFL97QMQ&VK6*,,O.Q9;X75>=3FL%RE!^)>PNMH:+'*^:.2Q0[_/]I]\U;-&VCV2W4B< M3STXV56&2V26KA=]%T.UXB_!8L6+2T6+OO-=5S%SD^6`&C@[U[)37-,GL&E@ M:7QA;+O+0&E[")!UH5/,\G8R3%@TS%,AI:J6&`P5EA,D6EB6A94:K!9BQ8*M M-,8K5A8)93`CD[JTNDKRT]].*A'%0]0`#X$L+!YIX+O3)/TKTEI8K:R[7-'8 M.Q]"FR]+=_,>A*MZ[%XQO?#%AXD;EL6;EI:6E+RI$'K%J^**]YB\I>T,C)&R\:IS9CW-4-OREB+?J79LCUI_G_H9YOF&(.UYJ8\+.L_% M"FR[)OIE8JWF+^!LC#+%E6BCT*-/%B]SZBQ^A3VKJ*NDS6?I@1G6BL1GG=D M_Q.'AAI03*-70X2.ZYN0Y(Y`,L%/E.Y[%+U=P#\LRJG$=M>1Y*WET/G78;U> MIS/>N6DF%EE;23,,PS!:JQ4UB`=$E9*1:Q8MJMBQ:(F6R56*TI4R(J+)9D44 M``:J(J35LEIEHBB1-3)2T114RU%;%$54,PELC^R&TJ4R)9M$"RHVA)5J"M&1 M2)J_OH_J6J%*MDIXDFL5A5BQ#O65/";6HOL+(1JP66)/6,2:DV65&IBXH'C> MHLJF[?Y+0MQ%A/8RKK)7*DO(W$\9WJAC\MISL%*ZHW:$^3^RK2B;*K&J_`M6 MN+%%%&R11%HLFJO+*N**+8HHHT-,/8J,8DK26K!3Q\([X?YRQ2/H4Z?@NJV- M+2Q=#!X+B;)+1\*=43F2^`/9&"XO!)6PFP;EJ0_FO`!LQ1.'Q,%E8ADP63!9, M)89+!Y9-3+"UBC5,463"6ZID]BVD8'@N^@82G91)"&!6*.>%+XB];W%6,(8O?A^T>S68_'EQRRC,688B`C:8':W7Y5M;78O>HX M^>&I7!<;AZ>Z)I;4R'L7G0C%["GH8I8>G"U"8IRE.IJKV+LL3ZF+!:6%RB4N M')R7L=1&[=P"VJMC87#O70Y;.YTPN;FT*V2)LV;QR(\PJXH>`(L0J92G.6$2 M#*D:4M@&+XW1Q$NVG5RDRZS5B=4B<'9VLNV:FL-=VDTJR/)9+0/!AK%EPT@U M9?&Y6C:P!:CC)-8K'6M[1';'%Q)J:6ER-K?;2Q<+18O`%B-% M,,58F>$Y3[:;34XF\XGI#=W2U7=)/6K*0 M&ZH[U0Q>:.4-R+9#9L#1&@TJL-+)9,JU,F-25L(:4V9-S5,HKVO!O5-[*>F( M=BR48P:PS)F4S+&!F+,K&2IY+@NM,J(G5LNJX79DI(U946"A=832RRB]:[31 MJBM!,!S7, MII&0F(2&9!D<$0U2(AK*JJ1D5"(BF+DDQ)JI-*5D2DV34BS4E2:2R:VU)K9, ME)JUVFN2W)MR:E)39,E2J]L[[N:Q[5LI=.KRMIYA<&KP@YJWSV6N MN@2"),.;:]JW\2O4.R[I>B]&P/*J+YPC[1W2X+:B.E"L6RV&+$6Z[:4,PDNL/J5#HJKK>5XBA=-'I'N7 M51'.KG'-[4+T$719@H6S_6]*5/582_@%)>!7QO$"?OV\+NF)D5AM M96U8-/&FELO[[>%NN;V4^H?`\ M3UKFO"H/"<:'W3,3,[W*)2P:PUN M5NEUTUAKLYFFR6] M8:R;)DVLB(DLN7=K>NOO3+.YXVEWH^];J6EX MK3E=7E;6&G@0V:6&-,-UU7-=2-H-EABRK"R^.HT68LKA0/6Q3<]JF2(OUX/0N1$T7T&+ MS;&DY6*VAZFZW6Y:EI;MJ6ELM]UD+=7+JP+\L8AH+_.ZRM[=Y,)P[W@NI<'H MNVGY:\@4]I)VV#D#R+3[\GJ>L_W.:W#%+'V'TDFPV+[ MV9X*][P48Q9>"7%E8RL,LFK(B)6TDI*2DK&&,,98L>_X2.'"TS\"=25[A4KT M-]C%ZEZ72C8VB:K#":+9623DOR`I[RX;+12,2+Y$.=0 M?65R).%U+Q8/&GA53%K^AE$\=DQK>8VF2RB;`U4GLENBY-JRENU2I:6S;;D< M@V:1B'*:N7M+<]_R.@\%TN<9U6D:PTIE59* M928UCRAYKD5N!F4BR%(MM'12![=X64WI(!5JHW,(5VHKKH:^.MN>75LQDX70L581UXJ%NUX MINLKL,6;HW6ZYK#;<4BWI81B+C#OA% M7,JW(C%3**Q<5,?9K6OI@>`\L*FHD[*2R9)&5;2#$3)6*3&$G5U:'>Z#K)UQ M);%;T5ESPG(9DI]=^-UXI.2Q)0]59P\83V0RHRY9"20C)A4VRE@I%25RWT[6Y=36U4Y5Z9RH> M?O$9UG;3MR"VKM)3^?*6#+L&(Q64=R9A:,K3);DV2S:K-J5++2RLM1C_(9UF MYFHR,(9Q0B&*?$DG%Y578=VK9?$Y,6'O+@M5)+HT75K,S(9F5;ZJLWFD;-DT MPQLO-'C[&,S,8[7L9XV=ZYK1ZZ5S6C0M%T/1<=[,K&5CNQ9IF,#`TWC%Y%B] M2#WK2THPL1,'LW0G:&RZ`Z-&(Q6(Q6!&`^)BTV>R)2VELV>-U,*2;`]1=TDX M7(W:'E/HE2\!X6%C",7D+2-+%BPL4L(Q[!C&+$QM)LL8+*)BM@;,O-H;S$M, M]$S=8EX+-EZ'A7-P7"4W6T2ES>0CO7D4O*Q*R,&E>2-K8JR6Z3^U.NLE; MPZ(UY74E7YS9*NJ\UY+R7!;FTWF\\7,W3G12J[)VT=]G(E`SC+%BQ>_%BJ6M M+3LVTP?:84JE*4I5E64I;JV)JT_%C]`9>I@'A),33/66*F*?V)C\FTV8W^&A MSG-PYN[G@.F,F?=GTS&,F3&/4[IXSU4_%/I]V>J;[7QK5[T==R3EQFB,^E+X MN-[>RHY:UQALR4UMG;JO)>#HNY;+A8L[AVN;L3N=D[U9M5B[#M=]T7-883D# MZ1BT&S*N+SVWA7:ZMDM:DJV\TJ`2$DDDXY@K/@8P#.-P-H`&HT@W)L:=LSO' MCMI'1L9$O`71&+42EBV.O><&R&]WG1+._DM+FO M%3N[69:='-IU+%PQ7$G(N17;HO!;.PX1R!X+LNBTNRV7"V+2W7%X&S+&=!I' M-.]8KG*5UA"ZRG`6-A-U717)N[@6+8NO-=EWEO4=W=V:[N>,VWVW;<%PEW+B M^TU)CI'C:5IO)S'AC-:QHX(9X>7.7`B,E->>&XX2;*DQI'&KXQBE'LJKFAP8 M;<29G%CN+;1F53BTN:[G0Y[I:>%N&F5)+N5I>XL+YR]2-'"RE\#*K=] M!:H^M'9H6(62K\HXQ?$V+N)S"W;L8]E\")!^0X/NB4OL[^YRB4M7-*[2^HH8 ML+DL)X#DM5S8F;X34HW#=1:MR-AJ-D,6U@F,)8L2WP6Q,(WK$V7*:#2RJ[K: M[SF]TJ4]YLA>C^,#3]K"TV*/6R+)DL8A4^JE[Z6BDOY,LQ(W7SJM0,59HT:F M&:-&IAHUHR885S1592>QE0V8:86C$PZ-5$<&03%,0^4^5\95L5?>+XCY[O#>[QG-5B\&2R(9V77Y$# MO5.(U$#90^FY4B#Z%XB;$N]=3\ENJ[+FN$G"MR]:(&GX*>/8[WDLUE$\<6L8 MQDQC&$U7@?C5]9>H-L-Z+PYYFBBTTT1^B]9"MUC90H\U>O\ M&9C'XF2Y=N2Y3EG!9KZ54M4K:^`:@T^R?*Q-%-HQ,F6E9+$]K![&,?6ODL3R MHCG)^0SRRL.5[TGKA?)>HKD6R&RK%32TM/I7M/F]QEVGC M!>25X3P"2]L^ZGP=U),I8,JKOFE*JT896%II:C)>@V\<5>HB0;1*6EL5'$JX M@8N*%3P7U+J8NAB4E[@[G#S1`^9Y5;ELTBFROH-W!I3X,\62FEHZR^+QJIR6 M17-IY65ENM#.T,6JUH7!)I'#=JS69CD)%A9BLJ0Z+@U45PCN4^!JZ%DAZZQ? MF6([&3"/I>1:M,D[%-P[QT64M%_`L(]E@K:EBJ^"D3NU/IF['FM3I],]3>8V MIWN5J5.3);I.J:*;G);+G4@PX.GP*:;?S?/W:W;ZWWUYG>ZJ%S;N3']D*ELQ M')R5W;W?\;D50Y.3D1^U9%)N4Q4U$I;S*T M*8934MY36RV+:MPW9+&AC&JOL":>O=LJ9DC,K9AC)BPR;<9+2ENI:ZKG*Z46 MJ*UM5?GJM1)F5"-W8U\QF--#9ES(T^==\ON*5]YE,4F"#%D@^V48GT.C]C"N M1-P5XD>U*:5>*2GDQ\0777OLO1*?M2FXCW%B^]9(48L"K2Q)DRJ5Z;N4GW(1 0:&TK>O_XNY(IPH2$:==E\``` ` end Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.emEBtZ make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30' /bin/sh ./mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /usr/bin/make install-recursive make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' Making install in doc make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' + rm -f binutils-loongarch64-redhat-linux.tar.xz binutils-loongarch64-redhat-linux-binutils.sum binutils-loongarch64-redhat-linux-gas.sum binutils-loongarch64-redhat-linux-ld.sum binutils-loongarch64-redhat-linux-binutils.log binutils-loongarch64-redhat-linux-gas.log binutils-loongarch64-redhat-linux-ld.log + exit 0 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64 ++ dirname /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64 + cd binutils-2.30 + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64 'INSTALL=/usr/bin/install -p' DESTDIR=/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info' /usr/bin/install -p -m 644 ./bfd.info '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info' install-info --info-dir='/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info' '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info/bfd.info' make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' Making install in po make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/po' if test -r .././../mkinstalldirs; then \ .././../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share; \ else \ ../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share; \ fi mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/da/LC_MESSAGES installing da.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/da/LC_MESSAGES/bfd.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/es/LC_MESSAGES installing es.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/es/LC_MESSAGES/bfd.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/fi/LC_MESSAGES installing fi.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/fi/LC_MESSAGES/bfd.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/fr/LC_MESSAGES installing fr.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/fr/LC_MESSAGES/bfd.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/hr/LC_MESSAGES installing hr.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/hr/LC_MESSAGES/bfd.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/id/LC_MESSAGES installing id.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/id/LC_MESSAGES/bfd.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ja/LC_MESSAGES installing ja.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ja/LC_MESSAGES/bfd.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ro/LC_MESSAGES installing ro.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ro/LC_MESSAGES/bfd.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ru/LC_MESSAGES installing ru.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ru/LC_MESSAGES/bfd.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/rw/LC_MESSAGES installing rw.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/rw/LC_MESSAGES/bfd.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/sr/LC_MESSAGES installing sr.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/sr/LC_MESSAGES/bfd.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/sv/LC_MESSAGES installing sv.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/sv/LC_MESSAGES/bfd.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/tr/LC_MESSAGES installing tr.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/tr/LC_MESSAGES/bfd.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/uk/LC_MESSAGES installing uk.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/uk/LC_MESSAGES/bfd.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/vi/LC_MESSAGES installing vi.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/vi/LC_MESSAGES/bfd.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/zh_CN/LC_MESSAGES installing zh_CN.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/zh_CN/LC_MESSAGES/bfd.mo installing da.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/da/LC_MESSAGES/bfd.mo installing es.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/es/LC_MESSAGES/bfd.mo installing fi.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/fi/LC_MESSAGES/bfd.mo installing fr.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/fr/LC_MESSAGES/bfd.mo installing hr.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/hr/LC_MESSAGES/bfd.mo installing id.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/id/LC_MESSAGES/bfd.mo installing ja.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ja/LC_MESSAGES/bfd.mo installing ro.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ro/LC_MESSAGES/bfd.mo installing ru.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ru/LC_MESSAGES/bfd.mo installing rw.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/rw/LC_MESSAGES/bfd.mo installing sr.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/sr/LC_MESSAGES/bfd.mo installing sv.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/sv/LC_MESSAGES/bfd.mo installing tr.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/tr/LC_MESSAGES/bfd.mo installing uk.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/uk/LC_MESSAGES/bfd.mo installing vi.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/vi/LC_MESSAGES/bfd.mo installing zh_CN.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/zh_CN/LC_MESSAGES/bfd.mo if test "bfd" = "gettext"; then \ if test -r .././../mkinstalldirs; then \ .././../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/gettext/po; \ else \ ../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/gettext/po; \ fi; \ /usr/bin/install -p -m 644 ./Makefile.in.in \ /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/gettext/po/Makefile.in.in; \ else \ : ; \ fi make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/po' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' make[5]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' make[5]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/include' /usr/bin/install -p -m 644 bfd.h ./../include/ansidecl.h ./../include/symcat.h ./../include/demangle.h ./../include/bfdlink.h ./../include/plugin-api.h '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/include' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/lib64' /bin/sh ./libtool --mode=install /usr/bin/install -p libbfd.la '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/lib64' libtool: install: /usr/bin/install -p .libs/libbfd-2.30-113.0.3.an8.so /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/lib64/libbfd-2.30-113.0.3.an8.so libtool: install: (cd /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/lib64 && { ln -s -f libbfd-2.30-113.0.3.an8.so libbfd.so || { rm -f libbfd.so && ln -s libbfd-2.30-113.0.3.an8.so libbfd.so; }; }) libtool: install: /usr/bin/install -p .libs/libbfd.lai /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/lib64/libbfd.la libtool: install: /usr/bin/install -p .libs/libbfd.a /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/lib64/libbfd.a libtool: install: chmod 644 /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/lib64/libbfd.a libtool: install: ranlib /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/lib64/libbfd.a libtool: install: warning: remember to run `libtool --finish /usr/lib64' make[5]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes' Making install in . make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes' make[4]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/include' /usr/bin/install -p -m 644 ./../include/dis-asm.h '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/include' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/lib64' /bin/sh ./libtool --mode=install /usr/bin/install -p libopcodes.la '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/lib64' libtool: install: warning: relinking `libopcodes.la' libtool: install: (cd /builddir/build/BUILD/binutils-2.30/opcodes; /bin/sh /builddir/build/BUILD/binutils-2.30/opcodes/libtool --tag CC --mode=relink loongarch64-redhat-linux-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -O2 -g -Wl,-Bsymbolic-functions -release 2.30-113.0.3.an8 -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libopcodes.la -rpath /usr/lib64 dis-buf.lo disassemble.lo dis-init.lo loongarch-dis.lo loongarch-opc.lo loongarch-coder.lo i386-dis.lo i386-opc.lo -Wl,/builddir/build/BUILD/binutils-2.30/opcodes/../bfd/.libs/libbfd.so -L/builddir/build/BUILD/binutils-2.30/opcodes/../libiberty/pic -liberty -Wl,-lc,--as-needed,-lm,--no-as-needed ../bfd/libbfd.la -inst-prefix-dir /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64) libtool: relink: loongarch64-redhat-linux-gcc -shared -fPIC -DPIC .libs/dis-buf.o .libs/disassemble.o .libs/dis-init.o .libs/loongarch-dis.o .libs/loongarch-opc.o .libs/loongarch-coder.o .libs/i386-dis.o .libs/i386-opc.o -Wl,-rpath -Wl,/usr/lib64 -L/builddir/build/BUILD/binutils-2.30/opcodes/../libiberty/pic -L/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/lib64 -L/usr/lib64 -lbfd -L/builddir/build/BUILD/binutils-2.30/bfd/../libiberty/pic -L/builddir/build/BUILD/binutils-2.30/zlib -liberty -lz -ldl -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,/builddir/build/BUILD/binutils-2.30/opcodes/../bfd/.libs/libbfd.so -Wl,-lc -Wl,--as-needed -Wl,-lm -Wl,--no-as-needed -Wl,-soname -Wl,libopcodes-2.30-113.0.3.an8.so -o .libs/libopcodes-2.30-113.0.3.an8.so libtool: install: /usr/bin/install -p .libs/libopcodes-2.30-113.0.3.an8.soT /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/lib64/libopcodes-2.30-113.0.3.an8.so libtool: install: (cd /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/lib64 && { ln -s -f libopcodes-2.30-113.0.3.an8.so libopcodes.so || { rm -f libopcodes.so && ln -s libopcodes-2.30-113.0.3.an8.so libopcodes.so; }; }) libtool: install: /usr/bin/install -p .libs/libopcodes.lai /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/lib64/libopcodes.la libtool: install: /usr/bin/install -p .libs/libopcodes.a /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/lib64/libopcodes.a libtool: install: chmod 644 /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/lib64/libopcodes.a libtool: install: ranlib /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/lib64/libopcodes.a libtool: install: warning: remember to run `libtool --finish /usr/lib64' make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes' make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes' Making install in po make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes/po' if test -r .././../mkinstalldirs; then \ .././../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share; \ else \ ../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share; \ fi installing da.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/da/LC_MESSAGES/opcodes.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/de/LC_MESSAGES installing de.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/de/LC_MESSAGES/opcodes.mo installing es.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/es/LC_MESSAGES/opcodes.mo installing fi.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/fi/LC_MESSAGES/opcodes.mo installing fr.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/fr/LC_MESSAGES/opcodes.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ga/LC_MESSAGES installing ga.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ga/LC_MESSAGES/opcodes.mo installing id.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/id/LC_MESSAGES/opcodes.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/it/LC_MESSAGES installing it.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/it/LC_MESSAGES/opcodes.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/nl/LC_MESSAGES installing nl.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/nl/LC_MESSAGES/opcodes.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/pt_BR/LC_MESSAGES installing pt_BR.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/pt_BR/LC_MESSAGES/opcodes.mo installing ro.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ro/LC_MESSAGES/opcodes.mo installing sr.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/sr/LC_MESSAGES/opcodes.mo installing sv.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/sv/LC_MESSAGES/opcodes.mo installing tr.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/tr/LC_MESSAGES/opcodes.mo installing uk.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/uk/LC_MESSAGES/opcodes.mo installing vi.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/vi/LC_MESSAGES/opcodes.mo installing zh_CN.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/zh_CN/LC_MESSAGES/opcodes.mo installing da.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/da/LC_MESSAGES/opcodes.mo installing de.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/de/LC_MESSAGES/opcodes.mo installing es.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/es/LC_MESSAGES/opcodes.mo installing fi.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/fi/LC_MESSAGES/opcodes.mo installing fr.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/fr/LC_MESSAGES/opcodes.mo installing ga.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ga/LC_MESSAGES/opcodes.mo installing id.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/id/LC_MESSAGES/opcodes.mo installing it.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/it/LC_MESSAGES/opcodes.mo installing nl.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/nl/LC_MESSAGES/opcodes.mo installing pt_BR.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/pt_BR/LC_MESSAGES/opcodes.mo installing ro.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ro/LC_MESSAGES/opcodes.mo installing sr.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/sr/LC_MESSAGES/opcodes.mo installing sv.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/sv/LC_MESSAGES/opcodes.mo installing tr.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/tr/LC_MESSAGES/opcodes.mo installing uk.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/uk/LC_MESSAGES/opcodes.mo installing vi.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/vi/LC_MESSAGES/opcodes.mo installing zh_CN.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/zh_CN/LC_MESSAGES/opcodes.mo if test "opcodes" = "gettext"; then \ if test -r .././../mkinstalldirs; then \ .././../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/gettext/po; \ else \ ../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/gettext/po; \ fi; \ /usr/bin/install -p -m 644 ./Makefile.in.in \ /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/gettext/po/Makefile.in.in; \ else \ : ; \ fi make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes/po' make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' /usr/bin/make install-recursive make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' Making install in doc make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' make[5]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' make[5]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info' /usr/bin/install -p -m 644 ./binutils.info '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info' install-info --info-dir='/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info' '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info/binutils.info' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/man/man1' /usr/bin/install -p -m 644 addr2line.1 ar.1 dlltool.1 nlmconv.1 nm.1 objcopy.1 objdump.1 ranlib.1 readelf.1 size.1 strings.1 strip.1 elfedit.1 windres.1 windmc.1 c++filt.1 '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/man/man1' make[5]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' Making install in po make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils/po' if test -r .././../mkinstalldirs; then \ .././../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share; \ else \ ../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share; \ fi mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/bg/LC_MESSAGES installing bg.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/bg/LC_MESSAGES/binutils.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ca/LC_MESSAGES installing ca.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ca/LC_MESSAGES/binutils.mo installing da.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/da/LC_MESSAGES/binutils.mo installing es.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/es/LC_MESSAGES/binutils.mo installing fi.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/fi/LC_MESSAGES/binutils.mo installing fr.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/fr/LC_MESSAGES/binutils.mo installing hr.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/hr/LC_MESSAGES/binutils.mo installing id.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/id/LC_MESSAGES/binutils.mo installing it.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/it/LC_MESSAGES/binutils.mo installing ja.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ja/LC_MESSAGES/binutils.mo installing ro.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ro/LC_MESSAGES/binutils.mo installing ru.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ru/LC_MESSAGES/binutils.mo installing rw.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/rw/LC_MESSAGES/binutils.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/sk/LC_MESSAGES installing sk.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/sk/LC_MESSAGES/binutils.mo installing sr.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/sr/LC_MESSAGES/binutils.mo installing sv.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/sv/LC_MESSAGES/binutils.mo installing tr.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/tr/LC_MESSAGES/binutils.mo installing uk.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/uk/LC_MESSAGES/binutils.mo installing vi.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/vi/LC_MESSAGES/binutils.mo installing zh_CN.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/zh_CN/LC_MESSAGES/binutils.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/zh_TW/LC_MESSAGES installing zh_TW.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/zh_TW/LC_MESSAGES/binutils.mo installing bg.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/bg/LC_MESSAGES/binutils.mo installing ca.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ca/LC_MESSAGES/binutils.mo installing da.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/da/LC_MESSAGES/binutils.mo installing es.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/es/LC_MESSAGES/binutils.mo installing fi.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/fi/LC_MESSAGES/binutils.mo installing fr.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/fr/LC_MESSAGES/binutils.mo installing hr.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/hr/LC_MESSAGES/binutils.mo installing id.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/id/LC_MESSAGES/binutils.mo installing it.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/it/LC_MESSAGES/binutils.mo installing ja.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ja/LC_MESSAGES/binutils.mo installing ro.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ro/LC_MESSAGES/binutils.mo installing ru.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ru/LC_MESSAGES/binutils.mo installing rw.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/rw/LC_MESSAGES/binutils.mo installing sk.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/sk/LC_MESSAGES/binutils.mo installing sr.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/sr/LC_MESSAGES/binutils.mo installing sv.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/sv/LC_MESSAGES/binutils.mo installing tr.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/tr/LC_MESSAGES/binutils.mo installing uk.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/uk/LC_MESSAGES/binutils.mo installing vi.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/vi/LC_MESSAGES/binutils.mo installing zh_CN.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/zh_CN/LC_MESSAGES/binutils.mo installing zh_TW.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/zh_TW/LC_MESSAGES/binutils.mo if test "binutils" = "gettext"; then \ if test -r .././../mkinstalldirs; then \ .././../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/gettext/po; \ else \ ../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/gettext/po; \ fi; \ /usr/bin/install -p -m 644 ./Makefile.in.in \ /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/gettext/po/Makefile.in.in; \ else \ : ; \ fi make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils/po' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' make[5]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin' /bin/sh ./libtool --mode=install /usr/bin/install -p size objdump ar strings ranlib objcopy addr2line readelf elfedit '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin' libtool: install: warning: `../bfd/libbfd.la' has not been installed in `/usr/lib64' libtool: install: /usr/bin/install -p .libs/size /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin/size libtool: install: warning: `../opcodes/libopcodes.la' has not been installed in `/usr/lib64' libtool: install: warning: `/builddir/build/BUILD/binutils-2.30/bfd/libbfd.la' has not been installed in `/usr/lib64' libtool: install: warning: `../bfd/libbfd.la' has not been installed in `/usr/lib64' libtool: install: /usr/bin/install -p .libs/objdump /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin/objdump libtool: install: warning: `../bfd/libbfd.la' has not been installed in `/usr/lib64' libtool: install: /usr/bin/install -p .libs/ar /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin/ar libtool: install: warning: `../bfd/libbfd.la' has not been installed in `/usr/lib64' libtool: install: /usr/bin/install -p .libs/strings /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin/strings libtool: install: warning: `../bfd/libbfd.la' has not been installed in `/usr/lib64' libtool: install: /usr/bin/install -p .libs/ranlib /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin/ranlib libtool: install: warning: `../bfd/libbfd.la' has not been installed in `/usr/lib64' libtool: install: /usr/bin/install -p .libs/objcopy /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin/objcopy libtool: install: warning: `../bfd/libbfd.la' has not been installed in `/usr/lib64' libtool: install: /usr/bin/install -p .libs/addr2line /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin/addr2line libtool: install: /usr/bin/install -p readelf /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin/readelf libtool: install: /usr/bin/install -p elfedit /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin/elfedit /bin/sh ./libtool --mode=install /usr/bin/install -p nm-new /usr/bin/nm libtool: install: warning: `../bfd/libbfd.la' has not been installed in `/usr/lib64' libtool: install: /usr/bin/install -p .libs/nm-new /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin/nm /bin/sh ./libtool --mode=install /usr/bin/install -p strip-new /usr/bin/strip libtool: install: warning: `../bfd/libbfd.la' has not been installed in `/usr/lib64' libtool: install: /usr/bin/install -p .libs/strip-new /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin/strip /bin/sh ./libtool --mode=install /usr/bin/install -p cxxfilt /usr/bin/c++filt libtool: install: warning: `../bfd/libbfd.la' has not been installed in `/usr/lib64' libtool: install: /usr/bin/install -p .libs/cxxfilt /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin/c++filt /bin/sh ./../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/loongarch64-redhat-linux/bin mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/loongarch64-redhat-linux/bin for i in nm-new strip-new ar ranlib dlltool objdump objcopy readelf; do \ if [ -f $i ]; then \ j=`echo $i | sed -e 's/-new//'`; \ k=`echo $j | sed 's&^&&'`; \ if [ "/usr/bin/$k" != "/usr/loongarch64-redhat-linux/bin/$j" ]; then \ rm -f /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/loongarch64-redhat-linux/bin/$j; \ ln /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin/$k /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/loongarch64-redhat-linux/bin/$j >/dev/null 2>/dev/null \ || /bin/sh ./libtool --mode=install /usr/bin/install -p $i /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/loongarch64-redhat-linux/bin/$j; \ fi; \ else true; \ fi; \ done make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/etc' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/etc' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' Making install in doc make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas/doc' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas/doc' make[4]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info' /usr/bin/install -p -m 644 ./as.info '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info' install-info --info-dir='/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info' '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info/as.info' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/man/man1' /usr/bin/install -p -m 644 as.1 '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/man/man1' make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas/doc' make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas/doc' Making install in po make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas/po' if test -r ../../mkinstalldirs; then \ ../../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share; \ else \ ../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share; \ fi installing es.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/es/LC_MESSAGES/gas.mo installing fi.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/fi/LC_MESSAGES/gas.mo installing fr.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/fr/LC_MESSAGES/gas.mo installing id.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/id/LC_MESSAGES/gas.mo installing ja.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ja/LC_MESSAGES/gas.mo installing ru.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ru/LC_MESSAGES/gas.mo installing rw.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/rw/LC_MESSAGES/gas.mo installing sv.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/sv/LC_MESSAGES/gas.mo installing tr.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/tr/LC_MESSAGES/gas.mo installing uk.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/uk/LC_MESSAGES/gas.mo installing zh_CN.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/zh_CN/LC_MESSAGES/gas.mo installing es.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/es/LC_MESSAGES/gas.mo installing fi.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/fi/LC_MESSAGES/gas.mo installing fr.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/fr/LC_MESSAGES/gas.mo installing id.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/id/LC_MESSAGES/gas.mo installing ja.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ja/LC_MESSAGES/gas.mo installing ru.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ru/LC_MESSAGES/gas.mo installing rw.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/rw/LC_MESSAGES/gas.mo installing sv.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/sv/LC_MESSAGES/gas.mo installing tr.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/tr/LC_MESSAGES/gas.mo installing uk.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/uk/LC_MESSAGES/gas.mo installing zh_CN.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/zh_CN/LC_MESSAGES/gas.mo if test "gas" = "gettext"; then \ if test -r ../../mkinstalldirs; then \ ../../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/gettext/po; \ else \ ../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/gettext/po; \ fi; \ /usr/bin/install -p -m 644 ./Makefile.in.in \ /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/gettext/po/Makefile.in.in; \ else \ : ; \ fi make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas/po' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' /bin/sh ./../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin /bin/sh ./libtool --mode=install /usr/bin/install -p as-new /usr/bin/as libtool: install: warning: `../opcodes/libopcodes.la' has not been installed in `/usr/lib64' libtool: install: warning: `/builddir/build/BUILD/binutils-2.30/bfd/libbfd.la' has not been installed in `/usr/lib64' libtool: install: warning: `../bfd/libbfd.la' has not been installed in `/usr/lib64' libtool: install: /usr/bin/install -p .libs/as-new /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin/as /bin/sh ./../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/loongarch64-redhat-linux/bin n=`echo as | sed 's&^&&'`; \ if [ "/usr/bin/$n" != "/usr/loongarch64-redhat-linux/bin/as" ]; then \ rm -f /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/loongarch64-redhat-linux/bin/as; \ ln /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin/$n /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/loongarch64-redhat-linux/bin/as >/dev/null 2>/dev/null \ || /bin/sh ./libtool --mode=install /usr/bin/install -p as-new /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/loongarch64-redhat-linux/bin/as; \ else \ true ; \ fi make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof' /usr/bin/make install-recursive make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof' Making install in po make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof/po' if test -r .././../mkinstalldirs; then \ .././../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share; \ else \ ../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share; \ fi installing bg.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/bg/LC_MESSAGES/gprof.mo installing da.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/da/LC_MESSAGES/gprof.mo installing de.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/de/LC_MESSAGES/gprof.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/eo/LC_MESSAGES installing eo.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/eo/LC_MESSAGES/gprof.mo installing es.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/es/LC_MESSAGES/gprof.mo installing fi.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/fi/LC_MESSAGES/gprof.mo installing fr.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/fr/LC_MESSAGES/gprof.mo installing ga.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ga/LC_MESSAGES/gprof.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/hu/LC_MESSAGES installing hu.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/hu/LC_MESSAGES/gprof.mo installing id.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/id/LC_MESSAGES/gprof.mo installing it.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/it/LC_MESSAGES/gprof.mo installing ja.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ja/LC_MESSAGES/gprof.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ms/LC_MESSAGES installing ms.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ms/LC_MESSAGES/gprof.mo installing nl.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/nl/LC_MESSAGES/gprof.mo installing pt_BR.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/pt_BR/LC_MESSAGES/gprof.mo installing ro.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ro/LC_MESSAGES/gprof.mo installing ru.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ru/LC_MESSAGES/gprof.mo installing rw.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/rw/LC_MESSAGES/gprof.mo installing sr.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/sr/LC_MESSAGES/gprof.mo installing sv.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/sv/LC_MESSAGES/gprof.mo installing tr.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/tr/LC_MESSAGES/gprof.mo installing uk.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/uk/LC_MESSAGES/gprof.mo installing vi.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/vi/LC_MESSAGES/gprof.mo installing bg.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/bg/LC_MESSAGES/gprof.mo installing da.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/da/LC_MESSAGES/gprof.mo installing de.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/de/LC_MESSAGES/gprof.mo installing eo.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/eo/LC_MESSAGES/gprof.mo installing es.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/es/LC_MESSAGES/gprof.mo installing fi.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/fi/LC_MESSAGES/gprof.mo installing fr.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/fr/LC_MESSAGES/gprof.mo installing ga.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ga/LC_MESSAGES/gprof.mo installing hu.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/hu/LC_MESSAGES/gprof.mo installing id.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/id/LC_MESSAGES/gprof.mo installing it.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/it/LC_MESSAGES/gprof.mo installing ja.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ja/LC_MESSAGES/gprof.mo installing ms.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ms/LC_MESSAGES/gprof.mo installing nl.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/nl/LC_MESSAGES/gprof.mo installing pt_BR.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/pt_BR/LC_MESSAGES/gprof.mo installing ro.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ro/LC_MESSAGES/gprof.mo installing ru.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ru/LC_MESSAGES/gprof.mo installing rw.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/rw/LC_MESSAGES/gprof.mo installing sr.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/sr/LC_MESSAGES/gprof.mo installing sv.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/sv/LC_MESSAGES/gprof.mo installing tr.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/tr/LC_MESSAGES/gprof.mo installing uk.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/uk/LC_MESSAGES/gprof.mo installing vi.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/vi/LC_MESSAGES/gprof.mo if test "gprof" = "gettext"; then \ if test -r .././../mkinstalldirs; then \ .././../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/gettext/po; \ else \ ../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/gettext/po; \ fi; \ /usr/bin/install -p -m 644 ./Makefile.in.in \ /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/gettext/po/Makefile.in.in; \ else \ : ; \ fi make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof/po' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof' make[5]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin' /bin/sh ./libtool --mode=install /usr/bin/install -p gprof '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin' libtool: install: warning: `../bfd/libbfd.la' has not been installed in `/usr/lib64' libtool: install: /usr/bin/install -p .libs/gprof /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin/gprof /usr/bin/mkdir -p '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info' /usr/bin/install -p -m 644 ./gprof.info '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info' install-info --info-dir='/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info' '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info/gprof.info' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/man/man1' /usr/bin/install -p -m 644 gprof.1 '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/man/man1' make[5]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof' make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof' make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof' make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/intl' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/intl' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' /usr/bin/make install-recursive make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' Making install in po make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld/po' if test -r .././../mkinstalldirs; then \ .././../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share; \ else \ ../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share; \ fi installing bg.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/bg/LC_MESSAGES/ld.mo installing da.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/da/LC_MESSAGES/ld.mo installing de.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/de/LC_MESSAGES/ld.mo installing es.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/es/LC_MESSAGES/ld.mo installing fi.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/fi/LC_MESSAGES/ld.mo installing fr.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/fr/LC_MESSAGES/ld.mo installing ga.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ga/LC_MESSAGES/ld.mo installing id.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/id/LC_MESSAGES/ld.mo installing it.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/it/LC_MESSAGES/ld.mo installing ja.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ja/LC_MESSAGES/ld.mo installing pt_BR.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/pt_BR/LC_MESSAGES/ld.mo installing ru.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ru/LC_MESSAGES/ld.mo installing sr.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/sr/LC_MESSAGES/ld.mo installing sv.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/sv/LC_MESSAGES/ld.mo installing tr.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/tr/LC_MESSAGES/ld.mo installing uk.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/uk/LC_MESSAGES/ld.mo installing vi.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/vi/LC_MESSAGES/ld.mo installing zh_CN.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/zh_CN/LC_MESSAGES/ld.mo installing zh_TW.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/zh_TW/LC_MESSAGES/ld.mo installing bg.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/bg/LC_MESSAGES/ld.mo installing da.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/da/LC_MESSAGES/ld.mo installing de.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/de/LC_MESSAGES/ld.mo installing es.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/es/LC_MESSAGES/ld.mo installing fi.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/fi/LC_MESSAGES/ld.mo installing fr.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/fr/LC_MESSAGES/ld.mo installing ga.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ga/LC_MESSAGES/ld.mo installing id.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/id/LC_MESSAGES/ld.mo installing it.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/it/LC_MESSAGES/ld.mo installing ja.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ja/LC_MESSAGES/ld.mo installing pt_BR.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/pt_BR/LC_MESSAGES/ld.mo installing ru.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/ru/LC_MESSAGES/ld.mo installing sr.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/sr/LC_MESSAGES/ld.mo installing sv.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/sv/LC_MESSAGES/ld.mo installing tr.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/tr/LC_MESSAGES/ld.mo installing uk.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/uk/LC_MESSAGES/ld.mo installing vi.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/vi/LC_MESSAGES/ld.mo installing zh_CN.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/zh_CN/LC_MESSAGES/ld.mo installing zh_TW.gmo as /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/locale/zh_TW/LC_MESSAGES/ld.mo if test "ld" = "gettext"; then \ if test -r .././../mkinstalldirs; then \ .././../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/gettext/po; \ else \ ../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/gettext/po; \ fi; \ /usr/bin/install -p -m 644 ./Makefile.in.in \ /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/gettext/po/Makefile.in.in; \ else \ : ; \ fi make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld/po' make[4]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' make[5]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin' /bin/sh ./libtool --mode=install /usr/bin/install -p ld-new '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin/./ld.bfd' libtool: install: warning: `../bfd/libbfd.la' has not been installed in `/usr/lib64' libtool: install: /usr/bin/install -p .libs/ld-new /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin/./ld.bfd /bin/sh ./../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/loongarch64-redhat-linux/bin n=`echo ld.bfd | sed 's/^ld-new$/ld.bfd/;s&^&&'`; \ if test "/usr/bin" != "/usr/loongarch64-redhat-linux/bin"; then \ rm -f /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/loongarch64-redhat-linux/bin/ld.bfd; \ ln /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin/$n /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/loongarch64-redhat-linux/bin/ld.bfd >/dev/null 2>/dev/null \ || /bin/sh ./libtool --mode=install /usr/bin/install -p ld-new /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/loongarch64-redhat-linux/bin/ld.bfd; \ fi; \ if test "xyes" = "xyes"; then \ ld=`echo ld | sed 's/^ld-new$/ld.bfd/;s&^&&'`; \ rm -f /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin/$ld; \ ln /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin/$n /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin/$ld >/dev/null 2>/dev/null \ || /bin/sh ./libtool --mode=install /usr/bin/install -p ld-new /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin/$ld; \ if test "/usr/bin" != "/usr/loongarch64-redhat-linux/bin"; then \ rm -f /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/loongarch64-redhat-linux/bin/ld; \ ln /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin/$n /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/loongarch64-redhat-linux/bin/ld >/dev/null 2>/dev/null \ || /bin/sh ./libtool --mode=install /usr/bin/install -p ld-new /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/loongarch64-redhat-linux/bin/ld; \ fi; \ fi /bin/sh ./../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/loongarch64-redhat-linux/lib/ldscripts mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/loongarch64-redhat-linux/lib/ldscripts for f in ldscripts/* ; do \ /usr/bin/install -p -m 644 $f /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/loongarch64-redhat-linux/lib/$f ; \ done /usr/bin/mkdir -p '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info' /usr/bin/install -p -m 644 ./ld.info '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info' install-info --info-dir='/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info' '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info/ld.info' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/man/man1' /usr/bin/install -p -m 644 ld.1 '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/man/man1' make[5]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty/testsuite' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty/testsuite' if test -n ""; then \ /bin/sh ./../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/lib64/`loongarch64-redhat-linux-gcc -O2 -g -print-multi-os-directory`; \ /usr/bin/install -p -m 644 ./libiberty.a /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/lib64/`loongarch64-redhat-linux-gcc -O2 -g -print-multi-os-directory`/./libiberty.an; \ ( cd /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/lib64/`loongarch64-redhat-linux-gcc -O2 -g -print-multi-os-directory` ; chmod 644 ./libiberty.an ;ranlib ./libiberty.an ); \ mv -f /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/lib64/`loongarch64-redhat-linux-gcc -O2 -g -print-multi-os-directory`/./libiberty.an /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/lib64/`loongarch64-redhat-linux-gcc -O2 -g -print-multi-os-directory`/./libiberty.a; \ case "" in \ /*) thd=;; \ *) thd=/usr/include/;; \ esac; \ /bin/sh ./../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64${thd}; \ for h in ./../include/ansidecl.h ./../include/demangle.h ./../include/dyn-string.h ./../include/fibheap.h ./../include/floatformat.h ./../include/hashtab.h ./../include/libiberty.h ./../include/objalloc.h ./../include/partition.h ./../include/safe-ctype.h ./../include/sort.h ./../include/splay-tree.h ./../include/timeval-utils.h; do \ /usr/bin/install -p -m 644 $h /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64${thd}; \ done; \ fi make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty/testsuite' make[3]: Nothing to be done for 'install'. make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty/testsuite' make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[1]: Nothing to be done for 'install-target'. make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30' + make prefix=/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr infodir=/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info install-info make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30' Doing info in bfd make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' Making info in doc make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' Making info in po make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/po' make[3]: Nothing to be done for 'info'. make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/po' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' make[3]: Nothing to be done for 'info-am'. make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' Doing install-info in bfd make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' Making install-info in doc make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info' /usr/bin/install -c -m 644 ./bfd.info '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info' install-info --info-dir='/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info' '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info/bfd.info' make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' Making install-info in po make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/po' make[3]: Nothing to be done for 'install-info'. make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/po' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' make[3]: Nothing to be done for 'install-info-am'. make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' Doing info in opcodes make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes' Making info in . make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes' make[3]: Nothing to be done for 'info-am'. make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes' Making info in po make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes/po' make[3]: Nothing to be done for 'info'. make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes/po' make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes' Doing install-info in opcodes make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes' Making install-info in . make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes' make[3]: Nothing to be done for 'install-info-am'. make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes' Making install-info in po make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes/po' make[3]: Nothing to be done for 'install-info'. make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes/po' make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes' Doing info in binutils make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' Making info in doc make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' make[3]: Nothing to be done for 'info'. make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' Making info in po make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils/po' make[3]: Nothing to be done for 'info'. make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils/po' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' make[3]: Nothing to be done for 'info-am'. make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' Doing install-info in binutils make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' Making install-info in doc make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info' /usr/bin/install -c -m 644 ./binutils.info '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info' install-info --info-dir='/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info' '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info/binutils.info' make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils/doc' Making install-info in po make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils/po' make[3]: Nothing to be done for 'install-info'. make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils/po' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/binutils' make[3]: Nothing to be done for 'install-info-am'. make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' Doing info in etc make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/etc' make[2]: Nothing to be done for 'info'. make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/etc' Doing install-info in etc make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/etc' make[2]: Nothing to be done for 'install-info'. make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/etc' Doing info in gas make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' Making info in doc make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas/doc' make[3]: Nothing to be done for 'info'. make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas/doc' Making info in po make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas/po' make[3]: Nothing to be done for 'info'. make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas/po' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' make[3]: Nothing to be done for 'info-am'. make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' Doing install-info in gas make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' Making install-info in doc make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas/doc' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info' /usr/bin/install -c -m 644 ./as.info '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info' install-info --info-dir='/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info' '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info/as.info' make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas/doc' Making install-info in po make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas/po' make[3]: Nothing to be done for 'install-info'. make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas/po' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/gas' make[3]: Nothing to be done for 'install-info-am'. make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gas' Doing info in gprof make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof' Making info in po make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof/po' make[3]: Nothing to be done for 'info'. make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof/po' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof' make[3]: Nothing to be done for 'info-am'. make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof' make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof' Doing install-info in gprof make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof' Making install-info in po make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof/po' make[3]: Nothing to be done for 'install-info'. make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof/po' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/gprof' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info' /usr/bin/install -c -m 644 ./gprof.info '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info' install-info --info-dir='/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info' '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info/gprof.info' make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof' make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/gprof' Doing info in intl make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/intl' make[2]: Nothing to be done for 'info'. make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/intl' Doing install-info in intl make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/intl' make[2]: Nothing to be done for 'install-info'. make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/intl' Doing info in ld make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' Making info in po make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld/po' make[3]: Nothing to be done for 'info'. make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld/po' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' make[3]: Nothing to be done for 'info-am'. make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' Doing install-info in ld make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' Making install-info in po make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld/po' make[3]: Nothing to be done for 'install-info'. make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld/po' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/ld' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info' /usr/bin/install -c -m 644 ./ld.info '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info' install-info --info-dir='/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info' '/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info/ld.info' make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/ld' Doing info in libiberty make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty/testsuite' make[3]: Nothing to be done for 'info'. make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty/testsuite' make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' Doing install-info in libiberty make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[3]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty/testsuite' make[3]: Nothing to be done for 'install-info'. make[3]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty/testsuite' make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' Doing info in zlib make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/zlib' make[2]: Nothing to be done for 'info'. make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/zlib' Doing install-info in zlib make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/zlib' make[2]: Nothing to be done for 'install-info'. make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/zlib' make[1]: Nothing to be done for 'install-info-target'. make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30' if [ -f ./texinfo/gen-info-dir ]; then \ ./texinfo/gen-info-dir /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info ./texinfo/dir.info-template > dir.info.new; \ mv -f dir.info.new dir.info; \ else true; \ fi s=`cd .; ${PWDCMD-pwd}`; export s; \ if [ -f dir.info ]; then \ /usr/bin/install -c -m 644 dir.info /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info/dir.info; \ else true; fi + cp /builddir/build/SOURCES/standards.info.gz /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info + /usr/bin/make -O -j4 -C libiberty clean make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty/testsuite' rm -f test-demangle rm -f test-pexecute rm -f test-expandargv rm -f test-strtol rm -f demangler-fuzzer rm -f core make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty/testsuite' /usr/bin/make SUBDIRS="" mostlyclean make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' rm -rf *.o pic noasan core errs \#* *.E a.out rm -f errors dummy config.h stamp-* rm -f stamp-picdir stamp-noasandir rm -f libiberty.aux libiberty.cp libiberty.cps libiberty.fn libiberty.ky rm -f libiberty.log libiberty.tmp libiberty.tps libiberty.pg rm -f libiberty.pgs libiberty.toc libiberty.tp libiberty.tpl libiberty.vr rm -f libtexi.stamp make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' rm -f *.a required-list tmpmulti.out rm -f libiberty.dvi libiberty.pdf libiberty.info* libiberty.html make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' + /usr/bin/make -O -j4 'CFLAGS=-g -fPIC -O2 -g' -C libiberty make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ] && [ ! -d pic ]; then \ mkdir pic; \ else true; fi touch stamp-picdir make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"" != x ] && [ ! -d noasan ]; then \ mkdir noasan; \ else true; fi touch stamp-noasandir make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' echo ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./vprintf-support.o ./rust-demangle.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xasprintf.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./xvasprintf.o > required-list make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' CONFIG_FILES= CONFIG_HEADERS=config.h:./config.in /bin/sh ./config.status config.status: creating config.h config.status: executing default commands make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./safe-ctype.c -o pic/safe-ctype.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./safe-ctype.c -o noasan/safe-ctype.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./safe-ctype.c -o safe-ctype.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./dwarfnames.c -o pic/dwarfnames.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./dwarfnames.c -o noasan/dwarfnames.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./dwarfnames.c -o dwarfnames.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./md5.c -o pic/md5.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./md5.c -o noasan/md5.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./md5.c -o md5.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./sha1.c -o pic/sha1.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./sha1.c -o noasan/sha1.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./sha1.c -o sha1.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./alloca.c -o pic/alloca.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./alloca.c -o noasan/alloca.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./alloca.c -o alloca.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./argv.c -o pic/argv.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./argv.c -o noasan/argv.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./argv.c -o argv.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./choose-temp.c -o pic/choose-temp.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./choose-temp.c -o noasan/choose-temp.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./choose-temp.c -o choose-temp.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./concat.c -o pic/concat.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./concat.c -o noasan/concat.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./concat.c -o concat.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./cp-demint.c -o pic/cp-demint.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./cp-demint.c -o noasan/cp-demint.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./cp-demint.c -o cp-demint.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./crc32.c -o pic/crc32.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./crc32.c -o noasan/crc32.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./crc32.c -o crc32.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./cplus-dem.c -o pic/cplus-dem.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./cplus-dem.c -o noasan/cplus-dem.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./cplus-dem.c -o cplus-dem.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./dyn-string.c -o pic/dyn-string.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./dyn-string.c -o noasan/dyn-string.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./dyn-string.c -o dyn-string.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' ./dyn-string.c: In function 'dyn_string_insert_cstr': ./dyn-string.c:280:3: warning: 'strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] strncpy (dest->s + pos, src, length); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./dyn-string.c:272:16: note: length computed here int length = strlen (src); ^~~~~~~~~~~~ ./dyn-string.c: In function 'dyn_string_insert_cstr': ./dyn-string.c:280:3: warning: 'strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] strncpy (dest->s + pos, src, length); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./dyn-string.c:272:16: note: length computed here int length = strlen (src); ^~~~~~~~~~~~ make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./fdmatch.c -o pic/fdmatch.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./fdmatch.c -o noasan/fdmatch.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./fdmatch.c -o fdmatch.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./fibheap.c -o pic/fibheap.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./fibheap.c -o noasan/fibheap.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./fibheap.c -o fibheap.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./d-demangle.c -o pic/d-demangle.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./d-demangle.c -o noasan/d-demangle.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./d-demangle.c -o d-demangle.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./filename_cmp.c -o pic/filename_cmp.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./filename_cmp.c -o noasan/filename_cmp.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./filename_cmp.c -o filename_cmp.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./fnmatch.c -o pic/fnmatch.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./fnmatch.c -o noasan/fnmatch.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./fnmatch.c -o fnmatch.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./fopen_unlocked.c -o pic/fopen_unlocked.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./fopen_unlocked.c -o noasan/fopen_unlocked.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./fopen_unlocked.c -o fopen_unlocked.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./getopt.c -o pic/getopt.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./getopt.c -o noasan/getopt.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./getopt.c -o getopt.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./getopt1.c -o pic/getopt1.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./getopt1.c -o noasan/getopt1.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./getopt1.c -o getopt1.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./floatformat.c -o pic/floatformat.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./floatformat.c -o noasan/floatformat.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./floatformat.c -o floatformat.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./regex.c -o pic/regex.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./regex.c -o noasan/regex.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./regex.c -o regex.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./getpwd.c -o pic/getpwd.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./getpwd.c -o noasan/getpwd.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./getpwd.c -o getpwd.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./getruntime.c -o pic/getruntime.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./getruntime.c -o noasan/getruntime.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./getruntime.c -o getruntime.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./hex.c -o pic/hex.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./hex.c -o noasan/hex.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./hex.c -o hex.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./lbasename.c -o pic/lbasename.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./lbasename.c -o noasan/lbasename.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./lbasename.c -o lbasename.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./lrealpath.c -o pic/lrealpath.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./lrealpath.c -o noasan/lrealpath.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./lrealpath.c -o lrealpath.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./make-temp-file.c -o pic/make-temp-file.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./make-temp-file.c -o noasan/make-temp-file.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./make-temp-file.c -o make-temp-file.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./make-relative-prefix.c -o pic/make-relative-prefix.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./make-relative-prefix.c -o noasan/make-relative-prefix.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./make-relative-prefix.c -o make-relative-prefix.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./objalloc.c -o pic/objalloc.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./objalloc.c -o noasan/objalloc.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./objalloc.c -o objalloc.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./cp-demangle.c -o pic/cp-demangle.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./cp-demangle.c -o noasan/cp-demangle.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./cp-demangle.c -o cp-demangle.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./hashtab.c -o pic/hashtab.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./hashtab.c -o noasan/hashtab.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./hashtab.c -o hashtab.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./obstack.c -o pic/obstack.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./obstack.c -o noasan/obstack.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./obstack.c -o obstack.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./partition.c -o pic/partition.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./partition.c -o noasan/partition.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./partition.c -o partition.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./pexecute.c -o pic/pexecute.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./pexecute.c -o noasan/pexecute.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./pexecute.c -o pexecute.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./physmem.c -o pic/physmem.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./physmem.c -o noasan/physmem.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./physmem.c -o physmem.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./pex-one.c -o pic/pex-one.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./pex-one.c -o noasan/pex-one.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./pex-one.c -o pex-one.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./vprintf-support.c -o pic/vprintf-support.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./vprintf-support.c -o noasan/vprintf-support.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./vprintf-support.c -o vprintf-support.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./pex-unix.c -o pic/pex-unix.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./pex-unix.c -o noasan/pex-unix.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./pex-unix.c -o pex-unix.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./rust-demangle.c -o pic/rust-demangle.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./rust-demangle.c -o noasan/rust-demangle.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./rust-demangle.c -o rust-demangle.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./pex-common.c -o pic/pex-common.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./pex-common.c -o noasan/pex-common.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./pex-common.c -o pex-common.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./simple-object.c -o pic/simple-object.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./simple-object.c -o noasan/simple-object.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./simple-object.c -o simple-object.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./simple-object-coff.c -o pic/simple-object-coff.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./simple-object-coff.c -o noasan/simple-object-coff.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./simple-object-coff.c -o simple-object-coff.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./sort.c -o pic/sort.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./sort.c -o noasan/sort.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./sort.c -o sort.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./spaces.c -o pic/spaces.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./spaces.c -o noasan/spaces.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./spaces.c -o spaces.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./simple-object-xcoff.c -o pic/simple-object-xcoff.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./simple-object-xcoff.c -o noasan/simple-object-xcoff.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./simple-object-xcoff.c -o simple-object-xcoff.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./stack-limit.c -o pic/stack-limit.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./stack-limit.c -o noasan/stack-limit.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./stack-limit.c -o stack-limit.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./simple-object-mach-o.c -o pic/simple-object-mach-o.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./simple-object-mach-o.c -o noasan/simple-object-mach-o.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./simple-object-mach-o.c -o simple-object-mach-o.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./strerror.c -o pic/strerror.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./strerror.c -o noasan/strerror.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./strerror.c -o strerror.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./splay-tree.c -o pic/splay-tree.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./splay-tree.c -o noasan/splay-tree.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./splay-tree.c -o splay-tree.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./strsignal.c -o pic/strsignal.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./strsignal.c -o noasan/strsignal.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./strsignal.c -o strsignal.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./simple-object-elf.c -o pic/simple-object-elf.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./simple-object-elf.c -o noasan/simple-object-elf.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./simple-object-elf.c -o simple-object-elf.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' ./simple-object-elf.c: In function 'simple_object_elf_copy_lto_debug_sections': ./simple-object-elf.c:1338:24: warning: request for implicit conversion from 'void *' to 'char *' not permitted in C++ [-Wc++-compat] while ((gnu_lto = memchr (gnu_lto, 'g', ^ ./simple-object-elf.c: In function 'simple_object_elf_copy_lto_debug_sections': ./simple-object-elf.c:1338:24: warning: request for implicit conversion from 'void *' to 'char *' not permitted in C++ [-Wc++-compat] while ((gnu_lto = memchr (gnu_lto, 'g', ^ make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./timeval-utils.c -o pic/timeval-utils.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./timeval-utils.c -o noasan/timeval-utils.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./timeval-utils.c -o timeval-utils.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./unlink-if-ordinary.c -o pic/unlink-if-ordinary.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./unlink-if-ordinary.c -o noasan/unlink-if-ordinary.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./unlink-if-ordinary.c -o unlink-if-ordinary.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./xasprintf.c -o pic/xasprintf.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./xasprintf.c -o noasan/xasprintf.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./xasprintf.c -o xasprintf.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./xatexit.c -o pic/xatexit.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./xatexit.c -o noasan/xatexit.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./xatexit.c -o xatexit.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./xexit.c -o pic/xexit.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./xexit.c -o noasan/xexit.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./xexit.c -o xexit.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./xmemdup.c -o pic/xmemdup.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./xmemdup.c -o noasan/xmemdup.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./xmemdup.c -o xmemdup.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./xmalloc.c -o pic/xmalloc.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./xmalloc.c -o noasan/xmalloc.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./xmalloc.c -o xmalloc.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./xstrdup.c -o pic/xstrdup.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./xstrdup.c -o noasan/xstrdup.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./xstrdup.c -o xstrdup.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./xstrerror.c -o pic/xstrerror.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./xstrerror.c -o noasan/xstrerror.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./xstrerror.c -o xstrerror.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make[1]: Nothing to be done for 'all'. make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./setproctitle.c -o pic/setproctitle.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./setproctitle.c -o noasan/setproctitle.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./setproctitle.c -o setproctitle.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./xstrndup.c -o pic/xstrndup.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./xstrndup.c -o noasan/xstrndup.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./xstrndup.c -o xstrndup.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' if [ x"-fPIC" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./xvasprintf.c -o pic/xvasprintf.o; \ else true; fi if [ x"" != x ]; then \ loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fPIC ./xvasprintf.c -o noasan/xvasprintf.o; \ else true; fi loongarch64-redhat-linux-gcc -c -DHAVE_CONFIG_H -g -fPIC -O2 -g -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ./xvasprintf.c -o xvasprintf.o make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' make: Entering directory '/builddir/build/BUILD/binutils-2.30/libiberty' rm -f ./libiberty.a pic/./libiberty.a noasan/./libiberty.a ar rc ./libiberty.a \ ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./vprintf-support.o ./rust-demangle.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xasprintf.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./xvasprintf.o ./setproctitle.o ranlib ./libiberty.a if [ x"-fPIC" != x ]; then \ cd pic; \ ar rc ./libiberty.a \ ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./vprintf-support.o ./rust-demangle.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xasprintf.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./xvasprintf.o ./setproctitle.o; \ ranlib ./libiberty.a; \ cd ..; \ else true; fi; \ if [ x"" != x ]; then \ cd noasan; \ ar rc ./libiberty.a \ ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./vprintf-support.o ./rust-demangle.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xasprintf.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./xvasprintf.o ./setproctitle.o; \ ranlib ./libiberty.a; \ cd ..; \ else true; fi make: Leaving directory '/builddir/build/BUILD/binutils-2.30/libiberty' + /usr/bin/make -O -j4 -C bfd clean Making clean in po make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/po' rm -f core core.* *.pox bfd.po *.old.po cat-id-tbl.tmp rm -fr *.o make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/po' Making clean in doc make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' rm -rf .libs _libs make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' rm -rf bfd.aux bfd.cp bfd.cps bfd.fn bfd.ky bfd.kys bfd.log bfd.pg bfd.pgs \ bfd.tmp bfd.toc bfd.tp bfd.tps bfd.vr bfd.vrs make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' test -z "*.p *.ip" || rm -f *.p *.ip make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' test -z "bfd.dvi bfd.pdf bfd.ps bfd.html" \ || rm -rf bfd.dvi bfd.pdf bfd.ps bfd.html make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' rm -f *.lo make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' test -z "chew *.o *.stamp" || rm -f chew *.o *.stamp make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' Making clean in . make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' test -z "libbfd.a" || rm -f libbfd.a make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' test -z "" || rm -f make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' test -z "libbfd.la" || rm -f libbfd.la rm -f "./so_locations" make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' test -z "bfd.h dep.sed stmp-bfd-h DEP DEPA DEP1 DEP2 libbfd.a stamp-lib stmp-bin2-h stmp-lbfd-h stmp-lcoff-h" || rm -f bfd.h dep.sed stmp-bfd-h DEP DEPA DEP1 DEP2 libbfd.a stamp-lib stmp-bin2-h stmp-lbfd-h stmp-lcoff-h make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' test -z "ofiles stamp-ofiles" || rm -f ofiles stamp-ofiles make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' rm -rf .libs _libs make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' rm -f *.lo make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' rm -f *.o make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' + /usr/bin/make -O -j4 'CFLAGS=-g -fPIC -O2 -g -fvisibility=hidden' -C bfd Making info in doc make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' loongarch64-redhat-linux-gcc -o chw$$ \ -I.. -I./.. -I./../../include -I./../../intl -I../../intl ./chew.c; \ /bin/sh ./../../move-if-change \ chw$$ chew; \ touch chew.stamp make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../archive.c >archive.tmp test -e archive.texi || test ! -f ./archive.texi || cp -p ./archive.texi . /bin/sh ./../../move-if-change archive.tmp archive.texi touch archive.stamp make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../aoutx.h >aoutx.tmp test -e aoutx.texi || test ! -f ./aoutx.texi || cp -p ./aoutx.texi . /bin/sh ./../../move-if-change aoutx.tmp aoutx.texi touch aoutx.stamp make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../archures.c >archures.tmp test -e archures.texi || test ! -f ./archures.texi || cp -p ./archures.texi . /bin/sh ./../../move-if-change archures.tmp archures.texi touch archures.stamp make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../cache.c >cache.tmp test -e cache.texi || test ! -f ./cache.texi || cp -p ./cache.texi . /bin/sh ./../../move-if-change cache.tmp cache.texi touch cache.stamp make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../bfd.c >bfd.tmp test -e bfdt.texi || test ! -f ./bfdt.texi || cp -p ./bfdt.texi . /bin/sh ./../../move-if-change bfd.tmp bfdt.texi touch bfdt.stamp make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../corefile.c >core.tmp test -e core.texi || test ! -f ./core.texi || cp -p ./core.texi . /bin/sh ./../../move-if-change core.tmp core.texi touch core.stamp make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../elfcode.h >elfcode.tmp test -e elfcode.texi || test ! -f ./elfcode.texi || cp -p ./elfcode.texi . /bin/sh ./../../move-if-change elfcode.tmp elfcode.texi touch elfcode.stamp make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../format.c >format.tmp test -e format.texi || test ! -f ./format.texi || cp -p ./format.texi . /bin/sh ./../../move-if-change format.tmp format.texi touch format.stamp make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../elf.c >elf.tmp test -e elf.texi || test ! -f ./elf.texi || cp -p ./elf.texi . /bin/sh ./../../move-if-change elf.tmp elf.texi touch elf.stamp make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../libbfd.c >libbfd.tmp test -e libbfd.texi || test ! -f ./libbfd.texi || cp -p ./libbfd.texi . /bin/sh ./../../move-if-change libbfd.tmp libbfd.texi touch libbfd.stamp make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../coffcode.h >coffcode.tmp test -e coffcode.texi || test ! -f ./coffcode.texi || cp -p ./coffcode.texi . /bin/sh ./../../move-if-change coffcode.tmp coffcode.texi touch coffcode.stamp make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../bfdwin.c >bfdwin.tmp test -e bfdwin.texi || test ! -f ./bfdwin.texi || cp -p ./bfdwin.texi . /bin/sh ./../../move-if-change bfdwin.tmp bfdwin.texi touch bfdwin.stamp make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../bfdio.c >bfdio.tmp test -e bfdio.texi || test ! -f ./bfdio.texi || cp -p ./bfdio.texi . /bin/sh ./../../move-if-change bfdio.tmp bfdio.texi touch bfdio.stamp make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../opncls.c >opncls.tmp test -e opncls.texi || test ! -f ./opncls.texi || cp -p ./opncls.texi . /bin/sh ./../../move-if-change opncls.tmp opncls.texi touch opncls.stamp make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../syms.c >syms.tmp test -e syms.texi || test ! -f ./syms.texi || cp -p ./syms.texi . /bin/sh ./../../move-if-change syms.tmp syms.texi touch syms.stamp make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../section.c >section.tmp test -e section.texi || test ! -f ./section.texi || cp -p ./section.texi . /bin/sh ./../../move-if-change section.tmp section.texi touch section.stamp make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../init.c >init.tmp test -e init.texi || test ! -f ./init.texi || cp -p ./init.texi . /bin/sh ./../../move-if-change init.tmp init.texi touch init.stamp make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../targets.c >targets.tmp test -e targets.texi || test ! -f ./targets.texi || cp -p ./targets.texi . /bin/sh ./../../move-if-change targets.tmp targets.texi touch targets.stamp make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../reloc.c >reloc.tmp test -e reloc.texi || test ! -f ./reloc.texi || cp -p ./reloc.texi . /bin/sh ./../../move-if-change reloc.tmp reloc.texi touch reloc.stamp make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../hash.c >hash.tmp test -e hash.texi || test ! -f ./hash.texi || cp -p ./hash.texi . /bin/sh ./../../move-if-change hash.tmp hash.texi touch hash.stamp make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../linker.c >linker.tmp test -e linker.texi || test ! -f ./linker.texi || cp -p ./linker.texi . /bin/sh ./../../move-if-change linker.tmp linker.texi touch linker.stamp make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' ./chew -f ./doc.str < ./../mmo.c >mmo.tmp test -e mmo.texi || test ! -f ./mmo.texi || cp -p ./mmo.texi . /bin/sh ./../../move-if-change mmo.tmp mmo.texi touch mmo.stamp make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd/doc' Making info in po make[1]: Nothing to be done for 'info'. make[1]: Nothing to be done for 'info-am'. /usr/bin/make all-recursive Making all in doc make[2]: Nothing to be done for 'all'. Making all in po make[2]: Nothing to be done for 'all'. make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' rm -f bfd-tmp.h cp bfd-in3.h bfd-tmp.h /bin/sh ./../move-if-change bfd-tmp.h bfd.h rm -f bfd-tmp.h touch stmp-bfd-h make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' rm -f tofiles f=""; \ for i in elf64-loongarch.lo elf64.lo elfxx-loongarch.lo elf32.lo elf.lo elflink.lo elf-attrs.lo elf-strtab.lo elf-properties.lo elf-eh-frame.lo dwarf1.lo dwarf2.lo elf32-loongarch.lo elf64-gen.lo elf32-gen.lo pe-x86_64.lo pex64igen.lo cofflink.lo coffgen.lo pei-x86_64.lo elf64-x86-64.lo elfxx-x86.lo elf-ifunc.lo elf-nacl.lo pe-i386.lo peigen.lo pei-i386.lo elf32-i386.lo elf-vxworks.lo plugin.lo cpu-loongarch.lo cpu-i386.lo cpu-iamcu.lo cpu-l1om.lo cpu-k1om.lo cpu-plugin.lo archive64.lo ; do \ case " $f " in \ *" $i "*) ;; \ *) f="$f $i" ;; \ esac ; \ done ; \ echo $f > tofiles /bin/sh ./../move-if-change tofiles ofiles touch stamp-ofiles make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o bfdio.lo bfdio.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c bfdio.c -fPIC -DPIC -o .libs/bfdio.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c bfdio.c -o bfdio.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o archures.lo -DDEFAULT_VECTOR=loongarch_elf64_vec -DSELECT_VECS='&loongarch_elf64_vec,&loongarch_elf32_vec,&elf64_le_vec,&elf64_be_vec,&elf32_le_vec,&elf32_be_vec,&x86_64_pe_vec,&x86_64_pei_vec,&x86_64_pe_be_vec,&x86_64_elf64_vec,&l1om_elf64_vec,&k1om_elf64_vec,&i386_pe_vec,&i386_pei_vec,&i386_elf32_vec,&iamcu_elf32_vec,&plugin_vec' -DSELECT_ARCHITECTURES='&bfd_loongarch_arch,&bfd_i386_arch,&bfd_iamcu_arch,&bfd_l1om_arch,&bfd_k1om_arch,&bfd_plugin_arch' ./archures.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -DDEFAULT_VECTOR=loongarch_elf64_vec "-DSELECT_VECS=&loongarch_elf64_vec,&loongarch_elf32_vec,&elf64_le_vec,&elf64_be_vec,&elf32_le_vec,&elf32_be_vec,&x86_64_pe_vec,&x86_64_pei_vec,&x86_64_pe_be_vec,&x86_64_elf64_vec,&l1om_elf64_vec,&k1om_elf64_vec,&i386_pe_vec,&i386_pei_vec,&i386_elf32_vec,&iamcu_elf32_vec,&plugin_vec" "-DSELECT_ARCHITECTURES=&bfd_loongarch_arch,&bfd_i386_arch,&bfd_iamcu_arch,&bfd_l1om_arch,&bfd_k1om_arch,&bfd_plugin_arch" ./archures.c -fPIC -DPIC -o .libs/archures.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -DDEFAULT_VECTOR=loongarch_elf64_vec "-DSELECT_VECS=&loongarch_elf64_vec,&loongarch_elf32_vec,&elf64_le_vec,&elf64_be_vec,&elf32_le_vec,&elf32_be_vec,&x86_64_pe_vec,&x86_64_pei_vec,&x86_64_pe_be_vec,&x86_64_elf64_vec,&l1om_elf64_vec,&k1om_elf64_vec,&i386_pe_vec,&i386_pei_vec,&i386_elf32_vec,&iamcu_elf32_vec,&plugin_vec" "-DSELECT_ARCHITECTURES=&bfd_loongarch_arch,&bfd_i386_arch,&bfd_iamcu_arch,&bfd_l1om_arch,&bfd_k1om_arch,&bfd_plugin_arch" ./archures.c -o archures.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o bfdwin.lo bfdwin.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c bfdwin.c -fPIC -DPIC -o .libs/bfdwin.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c bfdwin.c -o bfdwin.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o coff-bfd.lo coff-bfd.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c coff-bfd.c -fPIC -DPIC -o .libs/coff-bfd.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c coff-bfd.c -o coff-bfd.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o cache.lo cache.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c cache.c -fPIC -DPIC -o .libs/cache.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c cache.c -o cache.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o bfd.lo bfd.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c bfd.c -fPIC -DPIC -o .libs/bfd.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c bfd.c -o bfd.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o corefile.lo corefile.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c corefile.c -fPIC -DPIC -o .libs/corefile.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c corefile.c -o corefile.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o compress.lo compress.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c compress.c -fPIC -DPIC -o .libs/compress.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c compress.c -o compress.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o init.lo init.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c init.c -fPIC -DPIC -o .libs/init.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c init.c -o init.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o format.lo format.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c format.c -fPIC -DPIC -o .libs/format.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c format.c -o format.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o hash.lo hash.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c hash.c -fPIC -DPIC -o .libs/hash.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c hash.c -o hash.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o archive.lo archive.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c archive.c -fPIC -DPIC -o .libs/archive.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c archive.c -o archive.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o libbfd.lo libbfd.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c libbfd.c -fPIC -DPIC -o .libs/libbfd.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c libbfd.c -o libbfd.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o merge.lo merge.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c merge.c -fPIC -DPIC -o .libs/merge.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c merge.c -o merge.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o opncls.lo opncls.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c opncls.c -fPIC -DPIC -o .libs/opncls.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c opncls.c -o opncls.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o reloc.lo reloc.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c reloc.c -fPIC -DPIC -o .libs/reloc.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c reloc.c -o reloc.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o section.lo section.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c section.c -fPIC -DPIC -o .libs/section.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c section.c -o section.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o stab-syms.lo stab-syms.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c stab-syms.c -fPIC -DPIC -o .libs/stab-syms.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c stab-syms.c -o stab-syms.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o simple.lo simple.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c simple.c -fPIC -DPIC -o .libs/simple.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c simple.c -o simple.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o linker.lo linker.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c linker.c -fPIC -DPIC -o .libs/linker.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c linker.c -o linker.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o targets.lo -DDEFAULT_VECTOR=loongarch_elf64_vec -DSELECT_VECS='&loongarch_elf64_vec,&loongarch_elf32_vec,&elf64_le_vec,&elf64_be_vec,&elf32_le_vec,&elf32_be_vec,&x86_64_pe_vec,&x86_64_pei_vec,&x86_64_pe_be_vec,&x86_64_elf64_vec,&l1om_elf64_vec,&k1om_elf64_vec,&i386_pe_vec,&i386_pei_vec,&i386_elf32_vec,&iamcu_elf32_vec,&plugin_vec' -DSELECT_ARCHITECTURES='&bfd_loongarch_arch,&bfd_i386_arch,&bfd_iamcu_arch,&bfd_l1om_arch,&bfd_k1om_arch,&bfd_plugin_arch' ./targets.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -DDEFAULT_VECTOR=loongarch_elf64_vec "-DSELECT_VECS=&loongarch_elf64_vec,&loongarch_elf32_vec,&elf64_le_vec,&elf64_be_vec,&elf32_le_vec,&elf32_be_vec,&x86_64_pe_vec,&x86_64_pei_vec,&x86_64_pe_be_vec,&x86_64_elf64_vec,&l1om_elf64_vec,&k1om_elf64_vec,&i386_pe_vec,&i386_pei_vec,&i386_elf32_vec,&iamcu_elf32_vec,&plugin_vec" "-DSELECT_ARCHITECTURES=&bfd_loongarch_arch,&bfd_i386_arch,&bfd_iamcu_arch,&bfd_l1om_arch,&bfd_k1om_arch,&bfd_plugin_arch" ./targets.c -fPIC -DPIC -o .libs/targets.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -DDEFAULT_VECTOR=loongarch_elf64_vec "-DSELECT_VECS=&loongarch_elf64_vec,&loongarch_elf32_vec,&elf64_le_vec,&elf64_be_vec,&elf32_le_vec,&elf32_be_vec,&x86_64_pe_vec,&x86_64_pei_vec,&x86_64_pe_be_vec,&x86_64_elf64_vec,&l1om_elf64_vec,&k1om_elf64_vec,&i386_pe_vec,&i386_pei_vec,&i386_elf32_vec,&iamcu_elf32_vec,&plugin_vec" "-DSELECT_ARCHITECTURES=&bfd_loongarch_arch,&bfd_i386_arch,&bfd_iamcu_arch,&bfd_l1om_arch,&bfd_k1om_arch,&bfd_plugin_arch" ./targets.c -o targets.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o stabs.lo stabs.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c stabs.c -fPIC -DPIC -o .libs/stabs.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c stabs.c -o stabs.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o binary.lo binary.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c binary.c -fPIC -DPIC -o .libs/binary.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c binary.c -o binary.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' In file included from binary.c:38: libbfd.h:268:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:7503:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' NAME##_bfd_copy_private_bfd_data, \ ^~~~ binary.c:362:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ binary.c:362:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:274:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ bfd.h:7506:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' NAME##_bfd_copy_private_section_data, \ ^~~~ binary.c:362:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ bfd.h:7507:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ binary.c:362:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:7508:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ binary.c:362:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ binary.c:362:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:280:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ bfd.h:7510:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' NAME##_bfd_print_private_bfd_data ^~~~ binary.c:362:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:303:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(struct bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ ^ bfd.h:7559:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' NAME##_construct_extended_name_table, \ ^~~~ binary.c:364:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:306:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, const char *, char *)' {aka 'void (*)(struct bfd *, const char *, char *)'} [-Wcast-function-type] ((void (*) (bfd *, const char *, char *)) bfd_void) ^ bfd.h:7560:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' NAME##_truncate_arname, \ ^~~~ binary.c:364:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:308:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(struct bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ ^ bfd.h:7561:3: note: in expansion of macro '_bfd_noarchive_write_armap' NAME##_write_armap, \ ^~~~ binary.c:364:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:312:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_false) ^ bfd.h:7563:3: note: in expansion of macro '_bfd_noarchive_write_ar_hdr' NAME##_write_ar_hdr, \ ^~~~ binary.c:364:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:314:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, bfd *)' {aka 'struct bfd * (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) ^ bfd.h:7564:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' NAME##_openr_next_archived_file, \ ^~~~ binary.c:364:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:316:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, symindex)' {aka 'struct bfd * (*)(struct bfd *, long unsigned int)'} [-Wcast-function-type] ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) ^ bfd.h:7565:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' NAME##_get_elt_at_index, \ ^~~~ binary.c:364:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:415:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, void *, asymbol *, bfd_print_symbol_type)' {aka 'void (*)(struct bfd *, void *, struct bfd_symbol *, enum bfd_print_symbol)'} [-Wcast-function-type] ((void (*) (bfd *, void *, asymbol *, bfd_print_symbol_type)) bfd_void) ^ binary.c:192:35: note: in expansion of macro '_bfd_nosymbols_print_symbol' #define binary_print_symbol _bfd_nosymbols_print_symbol ^~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7591:3: note: in expansion of macro 'binary_print_symbol' NAME##_print_symbol, \ ^~~~ binary.c:365:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (binary), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:419:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const char * (*)(bfd *, asymbol *, bfd_boolean *)' {aka 'const char * (*)(struct bfd *, struct bfd_symbol *, int *)'} [-Wcast-function-type] ((const char *(*) (bfd *, asymbol *, bfd_boolean *)) bfd_nullvoidptr) ^ binary.c:194:3: note: in expansion of macro '_bfd_nosymbols_get_symbol_version_string' _bfd_nosymbols_get_symbol_version_string ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7593:3: note: in expansion of macro 'binary_get_symbol_version_string' NAME##_get_symbol_version_string, \ ^~~~ binary.c:365:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (binary), ^~~~~~~~~~~~~~~~~~~~~~ binary.c:214:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define binary_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'binary_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ binary.c:365:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (binary), ^~~~~~~~~~~~~~~~~~~~~~ In file included from binary.c:38: libbfd.h:425:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) ^ binary.c:207:31: note: in expansion of macro '_bfd_nosymbols_get_lineno' #define binary_get_lineno _bfd_nosymbols_get_lineno ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7596:3: note: in expansion of macro 'binary_get_lineno' NAME##_get_lineno, \ ^~~~ binary.c:365:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (binary), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:427:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol **, asection *, bfd_vma, const char **, const char **, unsigned int *, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_symbol **, struct bfd_section *, long unsigned int, const char **, const char **, unsigned int *, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol **, asection *, bfd_vma, \ ^ binary.c:208:37: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' #define binary_find_nearest_line _bfd_nosymbols_find_nearest_line ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7597:3: note: in expansion of macro 'binary_find_nearest_line' NAME##_find_nearest_line, \ ^~~~ binary.c:365:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (binary), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:432:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol **, asymbol *, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_symbol **, struct bfd_symbol *, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol **, asymbol *, \ ^ binary.c:209:30: note: in expansion of macro '_bfd_nosymbols_find_line' #define binary_find_line _bfd_nosymbols_find_line ^~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7598:3: note: in expansion of macro 'binary_find_line' NAME##_find_line, \ ^~~~ binary.c:365:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (binary), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:436:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ binary.c:210:37: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define binary_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7599:3: note: in expansion of macro 'binary_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ binary.c:365:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (binary), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:439:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ binary.c:211:41: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' #define binary_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7600:3: note: in expansion of macro 'binary_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ binary.c:365:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (binary), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:455:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ bfd.h:7650:3: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' NAME##_bfd_reloc_type_lookup, \ ^~~~ binary.c:366:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:457:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, const char *)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, const char *)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, const char *)) bfd_nullvoidptr) ^ bfd.h:7651:3: note: in expansion of macro '_bfd_norelocs_bfd_reloc_name_lookup' NAME##_bfd_reloc_name_lookup ^~~~ binary.c:366:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:535:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:7766:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ binary.c:369:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:537:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:7767:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ binary.c:369:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:540:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:7769:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ binary.c:369:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o syms.lo syms.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c syms.c -fPIC -DPIC -o .libs/syms.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c syms.c -o syms.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o verilog.lo verilog.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c verilog.c -fPIC -DPIC -o .libs/verilog.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c verilog.c -o verilog.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' In file included from verilog.c:57: libbfd.h:268:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:7503:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' NAME##_bfd_copy_private_bfd_data, \ ^~~~ verilog.c:361:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ verilog.c:361:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:274:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ bfd.h:7506:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' NAME##_bfd_copy_private_section_data, \ ^~~~ verilog.c:361:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ bfd.h:7507:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ verilog.c:361:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:7508:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ verilog.c:361:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ verilog.c:361:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:280:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ bfd.h:7510:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' NAME##_bfd_print_private_bfd_data ^~~~ verilog.c:361:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:303:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(struct bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ ^ bfd.h:7559:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' NAME##_construct_extended_name_table, \ ^~~~ verilog.c:363:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:306:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, const char *, char *)' {aka 'void (*)(struct bfd *, const char *, char *)'} [-Wcast-function-type] ((void (*) (bfd *, const char *, char *)) bfd_void) ^ bfd.h:7560:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' NAME##_truncate_arname, \ ^~~~ verilog.c:363:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:308:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(struct bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ ^ bfd.h:7561:3: note: in expansion of macro '_bfd_noarchive_write_armap' NAME##_write_armap, \ ^~~~ verilog.c:363:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:312:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_false) ^ bfd.h:7563:3: note: in expansion of macro '_bfd_noarchive_write_ar_hdr' NAME##_write_ar_hdr, \ ^~~~ verilog.c:363:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:314:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, bfd *)' {aka 'struct bfd * (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) ^ bfd.h:7564:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' NAME##_openr_next_archived_file, \ ^~~~ verilog.c:363:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:316:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, symindex)' {aka 'struct bfd * (*)(struct bfd *, long unsigned int)'} [-Wcast-function-type] ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) ^ bfd.h:7565:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' NAME##_get_elt_at_index, \ ^~~~ verilog.c:363:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:412:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:7589:3: note: in expansion of macro '_bfd_nosymbols_canonicalize_symtab' NAME##_canonicalize_symtab, \ ^~~~ verilog.c:364:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:415:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, void *, asymbol *, bfd_print_symbol_type)' {aka 'void (*)(struct bfd *, void *, struct bfd_symbol *, enum bfd_print_symbol)'} [-Wcast-function-type] ((void (*) (bfd *, void *, asymbol *, bfd_print_symbol_type)) bfd_void) ^ bfd.h:7591:3: note: in expansion of macro '_bfd_nosymbols_print_symbol' NAME##_print_symbol, \ ^~~~ verilog.c:364:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:417:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, asymbol *, symbol_info *)' {aka 'void (*)(struct bfd *, struct bfd_symbol *, struct _symbol_info *)'} [-Wcast-function-type] ((void (*) (bfd *, asymbol *, symbol_info *)) bfd_void) ^ bfd.h:7592:3: note: in expansion of macro '_bfd_nosymbols_get_symbol_info' NAME##_get_symbol_info, \ ^~~~ verilog.c:364:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:419:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const char * (*)(bfd *, asymbol *, bfd_boolean *)' {aka 'const char * (*)(struct bfd *, struct bfd_symbol *, int *)'} [-Wcast-function-type] ((const char *(*) (bfd *, asymbol *, bfd_boolean *)) bfd_nullvoidptr) ^ bfd.h:7593:3: note: in expansion of macro '_bfd_nosymbols_get_symbol_version_string' NAME##_get_symbol_version_string, \ ^~~~ verilog.c:364:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:421:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char *)' {aka 'int (*)(struct bfd *, const char *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char *)) bfd_false) ^ bfd.h:7594:3: note: in expansion of macro '_bfd_nosymbols_bfd_is_local_label_name' NAME##_bfd_is_local_label_name, \ ^~~~ verilog.c:364:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro '_bfd_nosymbols_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ verilog.c:364:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) ^ bfd.h:7596:3: note: in expansion of macro '_bfd_nosymbols_get_lineno' NAME##_get_lineno, \ ^~~~ verilog.c:364:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:427:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol **, asection *, bfd_vma, const char **, const char **, unsigned int *, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_symbol **, struct bfd_section *, long unsigned int, const char **, const char **, unsigned int *, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol **, asection *, bfd_vma, \ ^ bfd.h:7597:3: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' NAME##_find_nearest_line, \ ^~~~ verilog.c:364:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:432:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol **, asymbol *, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_symbol **, struct bfd_symbol *, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol **, asymbol *, \ ^ bfd.h:7598:3: note: in expansion of macro '_bfd_nosymbols_find_line' NAME##_find_line, \ ^~~~ verilog.c:364:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:436:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ bfd.h:7599:3: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ verilog.c:364:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:439:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ verilog.c:364:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:441:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, bfd_boolean, void **, unsigned int *)' {aka 'long int (*)(struct bfd *, int, void **, unsigned int *)'} [-Wcast-function-type] ((long (*) (bfd *, bfd_boolean, void **, unsigned int *)) _bfd_n1) ^ bfd.h:7601:3: note: in expansion of macro '_bfd_nosymbols_read_minisymbols' NAME##_read_minisymbols, \ ^~~~ verilog.c:364:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:443:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, bfd_boolean, const void *, asymbol *)' {aka 'struct bfd_symbol * (*)(struct bfd *, int, const void *, struct bfd_symbol *)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, bfd_boolean, const void *, asymbol *)) \ ^ bfd.h:7602:3: note: in expansion of macro '_bfd_nosymbols_minisymbol_to_symbol' NAME##_minisymbol_to_symbol ^~~~ verilog.c:364:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:455:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ bfd.h:7650:3: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' NAME##_bfd_reloc_type_lookup, \ ^~~~ verilog.c:365:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:457:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, const char *)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, const char *)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, const char *)) bfd_nullvoidptr) ^ bfd.h:7651:3: note: in expansion of macro '_bfd_norelocs_bfd_reloc_name_lookup' NAME##_bfd_reloc_name_lookup ^~~~ verilog.c:365:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:480:4: warning: cast between incompatible function types from 'int (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'int (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((int (*) (bfd *, struct bfd_link_info *)) bfd_0) ^ bfd.h:7675:3: note: in expansion of macro '_bfd_nolink_sizeof_headers' NAME##_sizeof_headers, \ ^~~~ verilog.c:367:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:482:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd_byte * (*)(bfd *, struct bfd_link_info *, struct bfd_link_order *, bfd_byte *, bfd_boolean, asymbol **)' {aka 'unsigned char * (*)(struct bfd *, struct bfd_link_info *, struct bfd_link_order *, unsigned char *, int, struct bfd_symbol **)'} [-Wcast-function-type] ((bfd_byte *(*) (bfd *, struct bfd_link_info *, struct bfd_link_order *, \ ^ bfd.h:7676:3: note: in expansion of macro '_bfd_nolink_bfd_get_relocated_section_contents' NAME##_bfd_get_relocated_section_contents, \ ^~~~ verilog.c:367:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:486:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, struct bfd_link_info *, bfd_boolean *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd_link_info *, int *)'} [-Wcast-function-type] ((bfd_boolean (*) \ ^ bfd.h:7677:3: note: in expansion of macro '_bfd_nolink_bfd_relax_section' NAME##_bfd_relax_section, \ ^~~~ verilog.c:367:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:507:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_false) ^ bfd.h:7679:3: note: in expansion of macro '_bfd_nolink_bfd_link_add_symbols' NAME##_bfd_link_add_symbols, \ ^~~~ verilog.c:367:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:509:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(asection *, struct bfd_link_info *)' {aka 'void (*)(struct bfd_section *, struct bfd_link_info *)'} [-Wcast-function-type] ((void (*) (asection *, struct bfd_link_info *)) bfd_void) ^ bfd.h:7680:3: note: in expansion of macro '_bfd_nolink_bfd_link_just_syms' NAME##_bfd_link_just_syms, \ ^~~~ verilog.c:367:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:511:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, struct bfd_link_hash_entry *, struct bfd_link_hash_entry *)' {aka 'void (*)(struct bfd *, struct bfd_link_hash_entry *, struct bfd_link_hash_entry *)'} [-Wcast-function-type] ((void (*) (bfd *, struct bfd_link_hash_entry *, \ ^ bfd.h:7681:3: note: in expansion of macro '_bfd_nolink_bfd_copy_link_hash_symbol_type' NAME##_bfd_copy_link_hash_symbol_type, \ ^~~~ verilog.c:367:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:514:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_false) ^ bfd.h:7682:3: note: in expansion of macro '_bfd_nolink_bfd_final_link' NAME##_bfd_final_link, \ ^~~~ verilog.c:367:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:516:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_section *)' {aka 'int (*)(struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_section *)) bfd_false) ^ bfd.h:7683:3: note: in expansion of macro '_bfd_nolink_bfd_link_split_section' NAME##_bfd_link_split_section, \ ^~~~ verilog.c:367:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:490:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) \ ^ bfd.h:7685:3: note: in expansion of macro '_bfd_nolink_bfd_gc_sections' NAME##_bfd_gc_sections, \ ^~~~ verilog.c:367:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:493:4: warning: cast between incompatible function types from 'int (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(struct bfd_link_info *, struct flag_info *, asection *)' {aka 'int (*)(struct bfd_link_info *, struct flag_info *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (struct bfd_link_info *, struct flag_info *, asection *)) \ ^ bfd.h:7686:3: note: in expansion of macro '_bfd_nolink_bfd_lookup_section_flags' NAME##_bfd_lookup_section_flags, \ ^~~~ verilog.c:367:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:496:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) \ ^ bfd.h:7687:3: note: in expansion of macro '_bfd_nolink_bfd_merge_sections' NAME##_bfd_merge_sections, \ ^~~~ verilog.c:367:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:499:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const struct bfd_section *)' {aka 'int (*)(struct bfd *, const struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const struct bfd_section *)) \ ^ bfd.h:7688:3: note: in expansion of macro '_bfd_nolink_bfd_is_group_section' NAME##_bfd_is_group_section, \ ^~~~ verilog.c:367:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:502:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_section *)' {aka 'int (*)(struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_section *)) \ ^ bfd.h:7689:3: note: in expansion of macro '_bfd_nolink_bfd_discard_group' NAME##_bfd_discard_group, \ ^~~~ verilog.c:367:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:518:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, \ ^ bfd.h:7690:3: note: in expansion of macro '_bfd_nolink_section_already_linked' NAME##_section_already_linked, \ ^~~~ verilog.c:367:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:521:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *, struct bfd_link_hash_entry *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *, struct bfd_link_hash_entry *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *, \ ^ bfd.h:7691:3: note: in expansion of macro '_bfd_nolink_bfd_define_common_symbol' NAME##_bfd_define_common_symbol, \ ^~~~ verilog.c:367:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:524:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'struct bfd_link_hash_entry * (*)(struct bfd_link_info *, const char *, asection *)' {aka 'struct bfd_link_hash_entry * (*)(struct bfd_link_info *, const char *, struct bfd_section *)'} [-Wcast-function-type] ((struct bfd_link_hash_entry * (*) (struct bfd_link_info *, \ ^ bfd.h:7692:3: note: in expansion of macro '_bfd_nolink_bfd_define_start_stop' NAME##_bfd_define_start_stop ^~~~ verilog.c:367:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:535:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:7766:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ verilog.c:368:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:537:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:7767:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ verilog.c:368:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:540:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:7769:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ verilog.c:368:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o ihex.lo ihex.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c ihex.c -fPIC -DPIC -o .libs/ihex.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c ihex.c -o ihex.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' In file included from ihex.c:124: libbfd.h:268:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:7503:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' NAME##_bfd_copy_private_bfd_data, \ ^~~~ ihex.c:995:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ ihex.c:995:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:274:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ bfd.h:7506:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' NAME##_bfd_copy_private_section_data, \ ^~~~ ihex.c:995:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ bfd.h:7507:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ ihex.c:995:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:7508:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ ihex.c:995:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ ihex.c:995:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:280:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ bfd.h:7510:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' NAME##_bfd_print_private_bfd_data ^~~~ ihex.c:995:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:303:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(struct bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ ^ bfd.h:7559:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' NAME##_construct_extended_name_table, \ ^~~~ ihex.c:997:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:306:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, const char *, char *)' {aka 'void (*)(struct bfd *, const char *, char *)'} [-Wcast-function-type] ((void (*) (bfd *, const char *, char *)) bfd_void) ^ bfd.h:7560:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' NAME##_truncate_arname, \ ^~~~ ihex.c:997:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:308:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(struct bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ ^ bfd.h:7561:3: note: in expansion of macro '_bfd_noarchive_write_armap' NAME##_write_armap, \ ^~~~ ihex.c:997:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:312:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_false) ^ bfd.h:7563:3: note: in expansion of macro '_bfd_noarchive_write_ar_hdr' NAME##_write_ar_hdr, \ ^~~~ ihex.c:997:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:314:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, bfd *)' {aka 'struct bfd * (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) ^ bfd.h:7564:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' NAME##_openr_next_archived_file, \ ^~~~ ihex.c:997:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:316:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, symindex)' {aka 'struct bfd * (*)(struct bfd *, long unsigned int)'} [-Wcast-function-type] ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) ^ bfd.h:7565:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' NAME##_get_elt_at_index, \ ^~~~ ihex.c:997:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ ihex.c:922:38: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] #define ihex_canonicalize_symtab ((long (*) (bfd *, asymbol **)) bfd_0l) ^ bfd.h:7589:3: note: in expansion of macro 'ihex_canonicalize_symtab' NAME##_canonicalize_symtab, \ ^~~~ ihex.c:998:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ihex), ^~~~~~~~~~~~~~~~~~~~~~ In file included from ihex.c:124: libbfd.h:415:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, void *, asymbol *, bfd_print_symbol_type)' {aka 'void (*)(struct bfd *, void *, struct bfd_symbol *, enum bfd_print_symbol)'} [-Wcast-function-type] ((void (*) (bfd *, void *, asymbol *, bfd_print_symbol_type)) bfd_void) ^ ihex.c:924:31: note: in expansion of macro '_bfd_nosymbols_print_symbol' #define ihex_print_symbol _bfd_nosymbols_print_symbol ^~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7591:3: note: in expansion of macro 'ihex_print_symbol' NAME##_print_symbol, \ ^~~~ ihex.c:998:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ihex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:417:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, asymbol *, symbol_info *)' {aka 'void (*)(struct bfd *, struct bfd_symbol *, struct _symbol_info *)'} [-Wcast-function-type] ((void (*) (bfd *, asymbol *, symbol_info *)) bfd_void) ^ ihex.c:925:34: note: in expansion of macro '_bfd_nosymbols_get_symbol_info' #define ihex_get_symbol_info _bfd_nosymbols_get_symbol_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7592:3: note: in expansion of macro 'ihex_get_symbol_info' NAME##_get_symbol_info, \ ^~~~ ihex.c:998:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ihex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:419:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const char * (*)(bfd *, asymbol *, bfd_boolean *)' {aka 'const char * (*)(struct bfd *, struct bfd_symbol *, int *)'} [-Wcast-function-type] ((const char *(*) (bfd *, asymbol *, bfd_boolean *)) bfd_nullvoidptr) ^ ihex.c:926:43: note: in expansion of macro '_bfd_nosymbols_get_symbol_version_string' #define ihex_get_symbol_version_string _bfd_nosymbols_get_symbol_version_string ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7593:3: note: in expansion of macro 'ihex_get_symbol_version_string' NAME##_get_symbol_version_string, \ ^~~~ ihex.c:998:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ihex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:421:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char *)' {aka 'int (*)(struct bfd *, const char *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char *)) bfd_false) ^ ihex.c:928:41: note: in expansion of macro '_bfd_nosymbols_bfd_is_local_label_name' #define ihex_bfd_is_local_label_name _bfd_nosymbols_bfd_is_local_label_name ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7594:3: note: in expansion of macro 'ihex_bfd_is_local_label_name' NAME##_bfd_is_local_label_name, \ ^~~~ ihex.c:998:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ihex), ^~~~~~~~~~~~~~~~~~~~~~ ihex.c:927:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define ihex_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'ihex_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ ihex.c:998:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ihex), ^~~~~~~~~~~~~~~~~~~~~~ In file included from ihex.c:124: libbfd.h:425:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) ^ ihex.c:929:30: note: in expansion of macro '_bfd_nosymbols_get_lineno' #define ihex_get_lineno _bfd_nosymbols_get_lineno ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7596:3: note: in expansion of macro 'ihex_get_lineno' NAME##_get_lineno, \ ^~~~ ihex.c:998:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ihex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:427:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol **, asection *, bfd_vma, const char **, const char **, unsigned int *, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_symbol **, struct bfd_section *, long unsigned int, const char **, const char **, unsigned int *, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol **, asection *, bfd_vma, \ ^ ihex.c:930:36: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' #define ihex_find_nearest_line _bfd_nosymbols_find_nearest_line ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7597:3: note: in expansion of macro 'ihex_find_nearest_line' NAME##_find_nearest_line, \ ^~~~ ihex.c:998:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ihex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:432:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol **, asymbol *, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_symbol **, struct bfd_symbol *, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol **, asymbol *, \ ^ ihex.c:931:29: note: in expansion of macro '_bfd_nosymbols_find_line' #define ihex_find_line _bfd_nosymbols_find_line ^~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7598:3: note: in expansion of macro 'ihex_find_line' NAME##_find_line, \ ^~~~ ihex.c:998:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ihex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:436:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ ihex.c:932:36: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define ihex_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7599:3: note: in expansion of macro 'ihex_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ ihex.c:998:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ihex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:439:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ ihex.c:933:39: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' #define ihex_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7600:3: note: in expansion of macro 'ihex_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ ihex.c:998:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ihex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:441:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, bfd_boolean, void **, unsigned int *)' {aka 'long int (*)(struct bfd *, int, void **, unsigned int *)'} [-Wcast-function-type] ((long (*) (bfd *, bfd_boolean, void **, unsigned int *)) _bfd_n1) ^ ihex.c:934:35: note: in expansion of macro '_bfd_nosymbols_read_minisymbols' #define ihex_read_minisymbols _bfd_nosymbols_read_minisymbols ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7601:3: note: in expansion of macro 'ihex_read_minisymbols' NAME##_read_minisymbols, \ ^~~~ ihex.c:998:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ihex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:443:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, bfd_boolean, const void *, asymbol *)' {aka 'struct bfd_symbol * (*)(struct bfd *, int, const void *, struct bfd_symbol *)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, bfd_boolean, const void *, asymbol *)) \ ^ ihex.c:935:38: note: in expansion of macro '_bfd_nosymbols_minisymbol_to_symbol' #define ihex_minisymbol_to_symbol _bfd_nosymbols_minisymbol_to_symbol ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7602:3: note: in expansion of macro 'ihex_minisymbol_to_symbol' NAME##_minisymbol_to_symbol ^~~~ ihex.c:998:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ihex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:455:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ bfd.h:7650:3: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' NAME##_bfd_reloc_type_lookup, \ ^~~~ ihex.c:999:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:457:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, const char *)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, const char *)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, const char *)) bfd_nullvoidptr) ^ bfd.h:7651:3: note: in expansion of macro '_bfd_norelocs_bfd_reloc_name_lookup' NAME##_bfd_reloc_name_lookup ^~~~ ihex.c:999:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:535:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:7766:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ ihex.c:1002:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:537:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:7767:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ ihex.c:1002:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:540:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:7769:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ ihex.c:1002:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o tekhex.lo tekhex.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c tekhex.c -fPIC -DPIC -o .libs/tekhex.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c tekhex.c -o tekhex.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' In file included from tekhex.c:71: libbfd.h:268:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:7503:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' NAME##_bfd_copy_private_bfd_data, \ ^~~~ tekhex.c:1036:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ tekhex.c:1036:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:274:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ bfd.h:7506:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' NAME##_bfd_copy_private_section_data, \ ^~~~ tekhex.c:1036:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ bfd.h:7507:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ tekhex.c:1036:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:7508:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ tekhex.c:1036:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ tekhex.c:1036:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:280:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ bfd.h:7510:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' NAME##_bfd_print_private_bfd_data ^~~~ tekhex.c:1036:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:303:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(struct bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ ^ bfd.h:7559:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' NAME##_construct_extended_name_table, \ ^~~~ tekhex.c:1038:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:306:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, const char *, char *)' {aka 'void (*)(struct bfd *, const char *, char *)'} [-Wcast-function-type] ((void (*) (bfd *, const char *, char *)) bfd_void) ^ bfd.h:7560:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' NAME##_truncate_arname, \ ^~~~ tekhex.c:1038:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:308:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(struct bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ ^ bfd.h:7561:3: note: in expansion of macro '_bfd_noarchive_write_armap' NAME##_write_armap, \ ^~~~ tekhex.c:1038:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:312:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_false) ^ bfd.h:7563:3: note: in expansion of macro '_bfd_noarchive_write_ar_hdr' NAME##_write_ar_hdr, \ ^~~~ tekhex.c:1038:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:314:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, bfd *)' {aka 'struct bfd * (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) ^ bfd.h:7564:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' NAME##_openr_next_archived_file, \ ^~~~ tekhex.c:1038:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:316:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, symindex)' {aka 'struct bfd * (*)(struct bfd *, long unsigned int)'} [-Wcast-function-type] ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) ^ bfd.h:7565:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' NAME##_get_elt_at_index, \ ^~~~ tekhex.c:1038:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:419:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const char * (*)(bfd *, asymbol *, bfd_boolean *)' {aka 'const char * (*)(struct bfd *, struct bfd_symbol *, int *)'} [-Wcast-function-type] ((const char *(*) (bfd *, asymbol *, bfd_boolean *)) bfd_nullvoidptr) ^ tekhex.c:971:46: note: in expansion of macro '_bfd_nosymbols_get_symbol_version_string' #define tekhex_get_symbol_version_string _bfd_nosymbols_get_symbol_version_string ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7593:3: note: in expansion of macro 'tekhex_get_symbol_version_string' NAME##_get_symbol_version_string, \ ^~~~ tekhex.c:1039:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (tekhex), ^~~~~~~~~~~~~~~~~~~~~~ tekhex.c:965:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define tekhex_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'tekhex_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ tekhex.c:1039:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (tekhex), ^~~~~~~~~~~~~~~~~~~~~~ In file included from tekhex.c:71: libbfd.h:425:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) ^ tekhex.c:967:33: note: in expansion of macro '_bfd_nosymbols_get_lineno' #define tekhex_get_lineno _bfd_nosymbols_get_lineno ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7596:3: note: in expansion of macro 'tekhex_get_lineno' NAME##_get_lineno, \ ^~~~ tekhex.c:1039:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (tekhex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:427:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol **, asection *, bfd_vma, const char **, const char **, unsigned int *, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_symbol **, struct bfd_section *, long unsigned int, const char **, const char **, unsigned int *, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol **, asection *, bfd_vma, \ ^ tekhex.c:968:39: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' #define tekhex_find_nearest_line _bfd_nosymbols_find_nearest_line ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7597:3: note: in expansion of macro 'tekhex_find_nearest_line' NAME##_find_nearest_line, \ ^~~~ tekhex.c:1039:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (tekhex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:432:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol **, asymbol *, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_symbol **, struct bfd_symbol *, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol **, asymbol *, \ ^ tekhex.c:969:32: note: in expansion of macro '_bfd_nosymbols_find_line' #define tekhex_find_line _bfd_nosymbols_find_line ^~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7598:3: note: in expansion of macro 'tekhex_find_line' NAME##_find_line, \ ^~~~ tekhex.c:1039:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (tekhex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:436:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ tekhex.c:970:39: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define tekhex_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7599:3: note: in expansion of macro 'tekhex_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ tekhex.c:1039:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (tekhex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:439:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ tekhex.c:972:43: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' #define tekhex_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7600:3: note: in expansion of macro 'tekhex_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ tekhex.c:1039:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (tekhex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:455:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ bfd.h:7650:3: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' NAME##_bfd_reloc_type_lookup, \ ^~~~ tekhex.c:1040:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:457:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, const char *)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, const char *)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, const char *)) bfd_nullvoidptr) ^ bfd.h:7651:3: note: in expansion of macro '_bfd_norelocs_bfd_reloc_name_lookup' NAME##_bfd_reloc_name_lookup ^~~~ tekhex.c:1040:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:535:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:7766:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ tekhex.c:1043:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:537:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:7767:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ tekhex.c:1043:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:540:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:7769:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ tekhex.c:1043:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o srec.lo srec.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c srec.c -fPIC -DPIC -o .libs/srec.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c srec.c -o srec.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' In file included from srec.c:106: libbfd.h:268:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:7503:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' NAME##_bfd_copy_private_bfd_data, \ ^~~~ srec.c:1332:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ srec.c:1332:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:274:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ bfd.h:7506:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' NAME##_bfd_copy_private_section_data, \ ^~~~ srec.c:1332:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ bfd.h:7507:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ srec.c:1332:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:7508:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ srec.c:1332:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ srec.c:1332:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:280:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ bfd.h:7510:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' NAME##_bfd_print_private_bfd_data ^~~~ srec.c:1332:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:303:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(struct bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ ^ bfd.h:7559:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' NAME##_construct_extended_name_table, \ ^~~~ srec.c:1334:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:306:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, const char *, char *)' {aka 'void (*)(struct bfd *, const char *, char *)'} [-Wcast-function-type] ((void (*) (bfd *, const char *, char *)) bfd_void) ^ bfd.h:7560:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' NAME##_truncate_arname, \ ^~~~ srec.c:1334:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:308:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(struct bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ ^ bfd.h:7561:3: note: in expansion of macro '_bfd_noarchive_write_armap' NAME##_write_armap, \ ^~~~ srec.c:1334:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:312:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_false) ^ bfd.h:7563:3: note: in expansion of macro '_bfd_noarchive_write_ar_hdr' NAME##_write_ar_hdr, \ ^~~~ srec.c:1334:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:314:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, bfd *)' {aka 'struct bfd * (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) ^ bfd.h:7564:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' NAME##_openr_next_archived_file, \ ^~~~ srec.c:1334:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:316:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, symindex)' {aka 'struct bfd * (*)(struct bfd *, long unsigned int)'} [-Wcast-function-type] ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) ^ bfd.h:7565:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' NAME##_get_elt_at_index, \ ^~~~ srec.c:1334:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:419:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const char * (*)(bfd *, asymbol *, bfd_boolean *)' {aka 'const char * (*)(struct bfd *, struct bfd_symbol *, int *)'} [-Wcast-function-type] ((const char *(*) (bfd *, asymbol *, bfd_boolean *)) bfd_nullvoidptr) ^ srec.c:1267:43: note: in expansion of macro '_bfd_nosymbols_get_symbol_version_string' #define srec_get_symbol_version_string _bfd_nosymbols_get_symbol_version_string ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7593:3: note: in expansion of macro 'srec_get_symbol_version_string' NAME##_get_symbol_version_string, \ ^~~~ srec.c:1335:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (srec), ^~~~~~~~~~~~~~~~~~~~~~ srec.c:1260:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define srec_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'srec_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ srec.c:1335:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (srec), ^~~~~~~~~~~~~~~~~~~~~~ In file included from srec.c:106: libbfd.h:425:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) ^ srec.c:1262:30: note: in expansion of macro '_bfd_nosymbols_get_lineno' #define srec_get_lineno _bfd_nosymbols_get_lineno ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7596:3: note: in expansion of macro 'srec_get_lineno' NAME##_get_lineno, \ ^~~~ srec.c:1335:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (srec), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:427:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol **, asection *, bfd_vma, const char **, const char **, unsigned int *, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_symbol **, struct bfd_section *, long unsigned int, const char **, const char **, unsigned int *, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol **, asection *, bfd_vma, \ ^ srec.c:1263:36: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' #define srec_find_nearest_line _bfd_nosymbols_find_nearest_line ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7597:3: note: in expansion of macro 'srec_find_nearest_line' NAME##_find_nearest_line, \ ^~~~ srec.c:1335:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (srec), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:432:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol **, asymbol *, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_symbol **, struct bfd_symbol *, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol **, asymbol *, \ ^ srec.c:1264:29: note: in expansion of macro '_bfd_nosymbols_find_line' #define srec_find_line _bfd_nosymbols_find_line ^~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7598:3: note: in expansion of macro 'srec_find_line' NAME##_find_line, \ ^~~~ srec.c:1335:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (srec), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:436:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ srec.c:1265:36: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define srec_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7599:3: note: in expansion of macro 'srec_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ srec.c:1335:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (srec), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:439:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ srec.c:1268:39: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' #define srec_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7600:3: note: in expansion of macro 'srec_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ srec.c:1335:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (srec), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:455:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ bfd.h:7650:3: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' NAME##_bfd_reloc_type_lookup, \ ^~~~ srec.c:1336:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:457:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, const char *)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, const char *)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, const char *)) bfd_nullvoidptr) ^ bfd.h:7651:3: note: in expansion of macro '_bfd_norelocs_bfd_reloc_name_lookup' NAME##_bfd_reloc_name_lookup ^~~~ srec.c:1336:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:535:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:7766:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ srec.c:1339:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:537:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:7767:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ srec.c:1339:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:540:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:7769:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ srec.c:1339:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:268:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:7503:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' NAME##_bfd_copy_private_bfd_data, \ ^~~~ srec.c:1388:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ srec.c:1388:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:274:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ bfd.h:7506:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' NAME##_bfd_copy_private_section_data, \ ^~~~ srec.c:1388:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ bfd.h:7507:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ srec.c:1388:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:7508:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ srec.c:1388:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ srec.c:1388:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:280:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ bfd.h:7510:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' NAME##_bfd_print_private_bfd_data ^~~~ srec.c:1388:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:303:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(struct bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ ^ bfd.h:7559:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' NAME##_construct_extended_name_table, \ ^~~~ srec.c:1390:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:306:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, const char *, char *)' {aka 'void (*)(struct bfd *, const char *, char *)'} [-Wcast-function-type] ((void (*) (bfd *, const char *, char *)) bfd_void) ^ bfd.h:7560:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' NAME##_truncate_arname, \ ^~~~ srec.c:1390:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:308:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(struct bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ ^ bfd.h:7561:3: note: in expansion of macro '_bfd_noarchive_write_armap' NAME##_write_armap, \ ^~~~ srec.c:1390:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:312:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_false) ^ bfd.h:7563:3: note: in expansion of macro '_bfd_noarchive_write_ar_hdr' NAME##_write_ar_hdr, \ ^~~~ srec.c:1390:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:314:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, bfd *)' {aka 'struct bfd * (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) ^ bfd.h:7564:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' NAME##_openr_next_archived_file, \ ^~~~ srec.c:1390:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:316:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, symindex)' {aka 'struct bfd * (*)(struct bfd *, long unsigned int)'} [-Wcast-function-type] ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) ^ bfd.h:7565:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' NAME##_get_elt_at_index, \ ^~~~ srec.c:1390:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:419:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const char * (*)(bfd *, asymbol *, bfd_boolean *)' {aka 'const char * (*)(struct bfd *, struct bfd_symbol *, int *)'} [-Wcast-function-type] ((const char *(*) (bfd *, asymbol *, bfd_boolean *)) bfd_nullvoidptr) ^ srec.c:1267:43: note: in expansion of macro '_bfd_nosymbols_get_symbol_version_string' #define srec_get_symbol_version_string _bfd_nosymbols_get_symbol_version_string ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7593:3: note: in expansion of macro 'srec_get_symbol_version_string' NAME##_get_symbol_version_string, \ ^~~~ srec.c:1391:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (srec), ^~~~~~~~~~~~~~~~~~~~~~ srec.c:1260:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define srec_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'srec_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ srec.c:1391:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (srec), ^~~~~~~~~~~~~~~~~~~~~~ In file included from srec.c:106: libbfd.h:425:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) ^ srec.c:1262:30: note: in expansion of macro '_bfd_nosymbols_get_lineno' #define srec_get_lineno _bfd_nosymbols_get_lineno ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7596:3: note: in expansion of macro 'srec_get_lineno' NAME##_get_lineno, \ ^~~~ srec.c:1391:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (srec), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:427:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol **, asection *, bfd_vma, const char **, const char **, unsigned int *, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_symbol **, struct bfd_section *, long unsigned int, const char **, const char **, unsigned int *, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol **, asection *, bfd_vma, \ ^ srec.c:1263:36: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' #define srec_find_nearest_line _bfd_nosymbols_find_nearest_line ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7597:3: note: in expansion of macro 'srec_find_nearest_line' NAME##_find_nearest_line, \ ^~~~ srec.c:1391:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (srec), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:432:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol **, asymbol *, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_symbol **, struct bfd_symbol *, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol **, asymbol *, \ ^ srec.c:1264:29: note: in expansion of macro '_bfd_nosymbols_find_line' #define srec_find_line _bfd_nosymbols_find_line ^~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7598:3: note: in expansion of macro 'srec_find_line' NAME##_find_line, \ ^~~~ srec.c:1391:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (srec), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:436:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ srec.c:1265:36: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define srec_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7599:3: note: in expansion of macro 'srec_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ srec.c:1391:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (srec), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:439:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ srec.c:1268:39: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' #define srec_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7600:3: note: in expansion of macro 'srec_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ srec.c:1391:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (srec), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:455:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ bfd.h:7650:3: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' NAME##_bfd_reloc_type_lookup, \ ^~~~ srec.c:1392:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:457:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, const char *)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, const char *)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, const char *)) bfd_nullvoidptr) ^ bfd.h:7651:3: note: in expansion of macro '_bfd_norelocs_bfd_reloc_name_lookup' NAME##_bfd_reloc_name_lookup ^~~~ srec.c:1392:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:535:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:7766:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ srec.c:1395:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:537:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:7767:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ srec.c:1395:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:540:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:7769:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ srec.c:1395:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o elfxx-loongarch.lo elfxx-loongarch.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c elfxx-loongarch.c -fPIC -DPIC -o .libs/elfxx-loongarch.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c elfxx-loongarch.c -o elfxx-loongarch.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o elf64.lo elf64.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c elf64.c -fPIC -DPIC -o .libs/elf64.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c elf64.c -o elf64.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o elf32.lo elf32.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c elf32.c -fPIC -DPIC -o .libs/elf32.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c elf32.c -o elf32.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o elf64-loongarch.lo elf64-loongarch.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c elf64-loongarch.c -fPIC -DPIC -o .libs/elf64-loongarch.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c elf64-loongarch.c -o elf64-loongarch.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' ./elfnn-loongarch.c: In function '_loongarch_bfd_set_section_contents': ./elfnn-loongarch.c:3243:7: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if(abfd->arch_info->arch == bfd_arch_loongarch) ^ elf64-target.h: At top level: ./elfnn-loongarch.c:3265:28: warning: initialization of 'void (*)(bfd *, arelent *, Elf_Internal_Rela *)' {aka 'void (*)(struct bfd *, struct reloc_cache_entry *, struct elf_internal_rela *)'} from incompatible pointer type 'bfd_boolean (*)(bfd *, arelent *, Elf_Internal_Rela *)' {aka 'int (*)(struct bfd *, struct reloc_cache_entry *, struct elf_internal_rela *)'} [-Wincompatible-pointer-types] #define elf_info_to_howto loongarch_info_to_howto_rela ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:788:3: note: in expansion of macro 'elf_info_to_howto' elf_info_to_howto, ^~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:3265:28: note: (near initialization for 'elf64_bed.elf_info_to_howto') #define elf_info_to_howto loongarch_info_to_howto_rela ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:788:3: note: in expansion of macro 'elf_info_to_howto' elf_info_to_howto, ^~~~~~~~~~~~~~~~~ In file included from ./elfnn-loongarch.c:3287: elf64-target.h:477:3: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, struct bfd_link_info *)' {aka 'void (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((void (*) (bfd *, struct bfd_link_info *)) bfd_void) ^ elf64-target.h:815:3: note: in expansion of macro 'elf_backend_init_index_section' elf_backend_init_index_section, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf64-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c: In function 'loongarch_elf_relocate_section': ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2204:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_dynly, bfd_reloc_undefined, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2204:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_dynly, bfd_reloc_undefined, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2231:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_to_const, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2231:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_to_const, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2237:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (elf_hash_table (info)->tls_sec, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2237:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (elf_hash_table (info)->tls_sec, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2242:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (resolved_local, bfd_reloc_undefined, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2242:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (resolved_local, bfd_reloc_undefined, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2249:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_dynly, bfd_reloc_dangerous, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2249:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_dynly, bfd_reloc_dangerous, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2264:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!is_pic, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2264:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!is_pic, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2269:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (plt && h && h->plt.offset != MINUS_ONE, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2269:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (plt && h && h->plt.offset != MINUS_ONE, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2273:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (rel->r_addend == 0, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2273:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (rel->r_addend == 0, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2307:7: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (0, bfd_reloc_dangerous, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2307:7: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (0, bfd_reloc_dangerous, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2313:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2313:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2322:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2322:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2340:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (rel->r_addend == 0, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2340:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (rel->r_addend == 0, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2351:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (rel->r_addend == 0, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2351:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (rel->r_addend == 0, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2363:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (off != MINUS_ONE, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2363:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (off != MINUS_ONE, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2385:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_dynly, bfd_reloc_dangerous, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2385:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_dynly, bfd_reloc_dangerous, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2387:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (defined_local || resolved_to_const, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2387:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (defined_local || resolved_to_const, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2401:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (local_got_offsets, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2401:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (local_got_offsets, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2406:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (off != MINUS_ONE, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2406:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (off != MINUS_ONE, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2423:9: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (s, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2423:9: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (s, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2444:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (rel->r_addend == 0, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2444:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (rel->r_addend == 0, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2454:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_to_const, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2454:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_to_const, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2468:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (off != MINUS_ONE, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2468:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (off != MINUS_ONE, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2488:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2488:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT ^~~~~~~~~~~~ ./elfnn-loongarch.c:2117:8: warning: this statement may fall through [-Wimplicit-fallthrough=] ({if (!(cond)) { \ ~~~~~^~~~~~~~~~~~~~~~~~~ r = bfd_fail_state; \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ switch (r) { \ ~~~~~~~~~~~~~~~~~~~~ /* 'dangerous' means we do it but can't promise it's ok \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 'unsupport' means out of ability of relocation type \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 'undefined' means we can't deal with the undefined symbol */ \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ case bfd_reloc_undefined: \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info->callbacks->undefined_symbol \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default: \ ~~~~~~~~~~~~~~~~~ fatal = TRUE; \ ~~~~~~~~~~~~~~~~~~~~~ info->callbacks->info \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ("%X%pB(%pA+0x%v): error: %s against %s`%s':\n" \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ message "\n", \ ~~~~~~~~~~~~~~~~~~~~~ input_bfd, input_section, (bfd_vma) rel->r_offset, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ howto->name, is_undefweak? "[undefweak] " : "", name); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ break; \ ~~~~~~~~~~~~~~~ case bfd_reloc_dangerous: \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info->callbacks->info \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ("%pB(%pA+0x%v): warning: %s against %s`%s':\n" \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ message "\n", \ ~~~~~~~~~~~~~~~~~~~~~ input_bfd, input_section, (bfd_vma) rel->r_offset, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ howto->name, is_undefweak? "[undefweak] " : "", name); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ break; \ ~~~~~~~~~~~~~~~ case bfd_reloc_ok: \ ~~~~~~~~~~~~~~~~~~~~~~~~~~ case bfd_reloc_continue: \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info->callbacks->info \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ("%pB(%pA+0x%v): message: %s against %s`%s':\n" \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ message "\n", \ ~~~~~~~~~~~~~~~~~~~~~ input_bfd, input_section, (bfd_vma) rel->r_offset, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ howto->name, is_undefweak? "[undefweak] " : "", name); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ break; \ ~~~~~~~~~~~~~~~ } \ ~~~~~~~~~~~ if (fatal) break; \ ~~~~~~~~~~~~~~~~~~~~~~~~~ }}) ~~~ ./elfnn-loongarch.c:2231:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_to_const, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2234:2: note: here case R_LARCH_SOP_PUSH_TLS_TPREL: ^~~~ ./elfnn-loongarch.c:2440:10: warning: this statement may fall through [-Wimplicit-fallthrough=] is_ie = TRUE; ./elfnn-loongarch.c:2441:2: note: here case R_LARCH_SOP_PUSH_TLS_GD: ^~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2584:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (0, bfd_reloc_dangerous, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2584:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (0, bfd_reloc_dangerous, ^~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o elf-attrs.lo elf-attrs.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c elf-attrs.c -fPIC -DPIC -o .libs/elf-attrs.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c elf-attrs.c -o elf-attrs.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o elf-strtab.lo elf-strtab.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c elf-strtab.c -fPIC -DPIC -o .libs/elf-strtab.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c elf-strtab.c -o elf-strtab.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o elf-properties.lo elf-properties.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c elf-properties.c -fPIC -DPIC -o .libs/elf-properties.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c elf-properties.c -o elf-properties.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o dwarf1.lo dwarf1.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c dwarf1.c -fPIC -DPIC -o .libs/dwarf1.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c dwarf1.c -o dwarf1.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o elf-eh-frame.lo elf-eh-frame.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c elf-eh-frame.c -fPIC -DPIC -o .libs/elf-eh-frame.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c elf-eh-frame.c -o elf-eh-frame.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o dwarf2.lo -DDEBUGDIR=\"/usr/lib64/debug\" ./dwarf2.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -DDEBUGDIR=\"/usr/lib64/debug\" ./dwarf2.c -fPIC -DPIC -o .libs/dwarf2.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -DDEBUGDIR=\"/usr/lib64/debug\" ./dwarf2.c -o dwarf2.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' ./dwarf2.c: In function 'read_section': ./dwarf2.c:535:21: warning: declaration of 'amt' shadows a previous local [-Wshadow] bfd_size_type amt; ^~~ ./dwarf2.c:530:17: note: shadowed declaration is here bfd_size_type amt; ^~~ ./dwarf2.c:536:17: warning: declaration of 'msec' shadows a previous local [-Wshadow] asection *msec; ^~~~ ./dwarf2.c:527:13: note: shadowed declaration is here asection *msec; ^~~~ ./dwarf2.c:530:17: warning: unused variable 'amt' [-Wunused-variable] bfd_size_type amt; ^~~ ./dwarf2.c:527:13: warning: unused variable 'msec' [-Wunused-variable] asection *msec; ^~~~ make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o elf64-gen.lo elf64-gen.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c elf64-gen.c -fPIC -DPIC -o .libs/elf64-gen.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c elf64-gen.c -o elf64-gen.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' In file included from elf64-gen.c:103: elf64-target.h:477:3: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, struct bfd_link_info *)' {aka 'void (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((void (*) (bfd *, struct bfd_link_info *)) bfd_void) ^ elf64-target.h:815:3: note: in expansion of macro 'elf_backend_init_index_section' elf_backend_init_index_section, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf64-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf64-target.h:1008:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf64-target.h:1008:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:1017:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:1017:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-gen.c:23: libbfd.h:457:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, const char *)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, const char *)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, const char *)) bfd_nullvoidptr) ^ elf64-gen.c:98:41: note: in expansion of macro '_bfd_norelocs_bfd_reloc_name_lookup' #define bfd_elf64_bfd_reloc_name_lookup _bfd_norelocs_bfd_reloc_name_lookup ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7651:3: note: in expansion of macro 'bfd_elf64_bfd_reloc_name_lookup' NAME##_bfd_reloc_name_lookup ^~~~ elf64-target.h:1018:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~ In file included from elf64-gen.c:103: elf64-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-gen.c:23: libbfd.h:457:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, const char *)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, const char *)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, const char *)) bfd_nullvoidptr) ^ elf64-gen.c:98:41: note: in expansion of macro '_bfd_norelocs_bfd_reloc_name_lookup' #define bfd_elf64_bfd_reloc_name_lookup _bfd_norelocs_bfd_reloc_name_lookup ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7651:3: note: in expansion of macro 'bfd_elf64_bfd_reloc_name_lookup' NAME##_bfd_reloc_name_lookup ^~~~ elf64-target.h:1119:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o elf32-gen.lo elf32-gen.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c elf32-gen.c -fPIC -DPIC -o .libs/elf32-gen.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c elf32-gen.c -o elf32-gen.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' In file included from elf32-gen.c:103: elf32-target.h:477:3: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, struct bfd_link_info *)' {aka 'void (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((void (*) (bfd *, struct bfd_link_info *)) bfd_void) ^ elf32-target.h:815:3: note: in expansion of macro 'elf_backend_init_index_section' elf_backend_init_index_section, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf32-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:1008:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:1008:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:1017:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:1017:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ In file included from elf32-gen.c:23: libbfd.h:457:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, const char *)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, const char *)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, const char *)) bfd_nullvoidptr) ^ elf32-gen.c:98:41: note: in expansion of macro '_bfd_norelocs_bfd_reloc_name_lookup' #define bfd_elf32_bfd_reloc_name_lookup _bfd_norelocs_bfd_reloc_name_lookup ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7651:3: note: in expansion of macro 'bfd_elf32_bfd_reloc_name_lookup' NAME##_bfd_reloc_name_lookup ^~~~ elf32-target.h:1018:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~ In file included from elf32-gen.c:103: elf32-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ In file included from elf32-gen.c:23: libbfd.h:457:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, const char *)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, const char *)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, const char *)) bfd_nullvoidptr) ^ elf32-gen.c:98:41: note: in expansion of macro '_bfd_norelocs_bfd_reloc_name_lookup' #define bfd_elf32_bfd_reloc_name_lookup _bfd_norelocs_bfd_reloc_name_lookup ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7651:3: note: in expansion of macro 'bfd_elf32_bfd_reloc_name_lookup' NAME##_bfd_reloc_name_lookup ^~~~ elf32-target.h:1119:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o elf32-loongarch.lo elf32-loongarch.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c elf32-loongarch.c -fPIC -DPIC -o .libs/elf32-loongarch.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c elf32-loongarch.c -o elf32-loongarch.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' ./elfnn-loongarch.c: In function '_loongarch_bfd_set_section_contents': ./elfnn-loongarch.c:3243:7: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if(abfd->arch_info->arch == bfd_arch_loongarch) ^ elf32-target.h: At top level: ./elfnn-loongarch.c:3265:28: warning: initialization of 'void (*)(bfd *, arelent *, Elf_Internal_Rela *)' {aka 'void (*)(struct bfd *, struct reloc_cache_entry *, struct elf_internal_rela *)'} from incompatible pointer type 'bfd_boolean (*)(bfd *, arelent *, Elf_Internal_Rela *)' {aka 'int (*)(struct bfd *, struct reloc_cache_entry *, struct elf_internal_rela *)'} [-Wincompatible-pointer-types] #define elf_info_to_howto loongarch_info_to_howto_rela ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:788:3: note: in expansion of macro 'elf_info_to_howto' elf_info_to_howto, ^~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:3265:28: note: (near initialization for 'elf32_bed.elf_info_to_howto') #define elf_info_to_howto loongarch_info_to_howto_rela ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:788:3: note: in expansion of macro 'elf_info_to_howto' elf_info_to_howto, ^~~~~~~~~~~~~~~~~ In file included from ./elfnn-loongarch.c:3287: elf32-target.h:477:3: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, struct bfd_link_info *)' {aka 'void (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((void (*) (bfd *, struct bfd_link_info *)) bfd_void) ^ elf32-target.h:815:3: note: in expansion of macro 'elf_backend_init_index_section' elf_backend_init_index_section, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf32-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c: In function 'loongarch_elf_relocate_section': ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2204:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_dynly, bfd_reloc_undefined, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2204:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_dynly, bfd_reloc_undefined, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2231:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_to_const, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2231:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_to_const, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2237:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (elf_hash_table (info)->tls_sec, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2237:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (elf_hash_table (info)->tls_sec, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2242:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (resolved_local, bfd_reloc_undefined, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2242:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (resolved_local, bfd_reloc_undefined, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2249:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_dynly, bfd_reloc_dangerous, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2249:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_dynly, bfd_reloc_dangerous, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2264:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!is_pic, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2264:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!is_pic, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2269:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (plt && h && h->plt.offset != MINUS_ONE, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2269:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (plt && h && h->plt.offset != MINUS_ONE, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2273:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (rel->r_addend == 0, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2273:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (rel->r_addend == 0, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2307:7: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (0, bfd_reloc_dangerous, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2307:7: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (0, bfd_reloc_dangerous, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2313:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2313:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2322:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2322:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2340:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (rel->r_addend == 0, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2340:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (rel->r_addend == 0, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2351:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (rel->r_addend == 0, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2351:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (rel->r_addend == 0, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2363:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (off != MINUS_ONE, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2363:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (off != MINUS_ONE, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2385:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_dynly, bfd_reloc_dangerous, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2385:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_dynly, bfd_reloc_dangerous, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2387:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (defined_local || resolved_to_const, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2387:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (defined_local || resolved_to_const, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2401:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (local_got_offsets, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2401:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (local_got_offsets, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2406:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (off != MINUS_ONE, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2406:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (off != MINUS_ONE, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2423:9: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (s, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2423:9: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (s, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2444:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (rel->r_addend == 0, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2444:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (rel->r_addend == 0, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2454:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_to_const, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2454:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_to_const, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2468:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (off != MINUS_ONE, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2468:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (off != MINUS_ONE, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2488:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2488:5: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT ^~~~~~~~~~~~ ./elfnn-loongarch.c:2117:8: warning: this statement may fall through [-Wimplicit-fallthrough=] ({if (!(cond)) { \ ~~~~~^~~~~~~~~~~~~~~~~~~ r = bfd_fail_state; \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ switch (r) { \ ~~~~~~~~~~~~~~~~~~~~ /* 'dangerous' means we do it but can't promise it's ok \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 'unsupport' means out of ability of relocation type \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 'undefined' means we can't deal with the undefined symbol */ \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ case bfd_reloc_undefined: \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info->callbacks->undefined_symbol \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default: \ ~~~~~~~~~~~~~~~~~ fatal = TRUE; \ ~~~~~~~~~~~~~~~~~~~~~ info->callbacks->info \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ("%X%pB(%pA+0x%v): error: %s against %s`%s':\n" \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ message "\n", \ ~~~~~~~~~~~~~~~~~~~~~ input_bfd, input_section, (bfd_vma) rel->r_offset, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ howto->name, is_undefweak? "[undefweak] " : "", name); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ break; \ ~~~~~~~~~~~~~~~ case bfd_reloc_dangerous: \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info->callbacks->info \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ("%pB(%pA+0x%v): warning: %s against %s`%s':\n" \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ message "\n", \ ~~~~~~~~~~~~~~~~~~~~~ input_bfd, input_section, (bfd_vma) rel->r_offset, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ howto->name, is_undefweak? "[undefweak] " : "", name); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ break; \ ~~~~~~~~~~~~~~~ case bfd_reloc_ok: \ ~~~~~~~~~~~~~~~~~~~~~~~~~~ case bfd_reloc_continue: \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info->callbacks->info \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ("%pB(%pA+0x%v): message: %s against %s`%s':\n" \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ message "\n", \ ~~~~~~~~~~~~~~~~~~~~~ input_bfd, input_section, (bfd_vma) rel->r_offset, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ howto->name, is_undefweak? "[undefweak] " : "", name); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ break; \ ~~~~~~~~~~~~~~~ } \ ~~~~~~~~~~~ if (fatal) break; \ ~~~~~~~~~~~~~~~~~~~~~~~~~ }}) ~~~ ./elfnn-loongarch.c:2231:4: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (!resolved_to_const, bfd_reloc_notsupported, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2234:2: note: here case R_LARCH_SOP_PUSH_TLS_TPREL: ^~~~ ./elfnn-loongarch.c:2440:10: warning: this statement may fall through [-Wimplicit-fallthrough=] is_ie = TRUE; ./elfnn-loongarch.c:2441:2: note: here case R_LARCH_SOP_PUSH_TLS_GD: ^~~~ ./elfnn-loongarch.c:2124:7: warning: this statement may fall through [-Wimplicit-fallthrough=] info->callbacks->undefined_symbol \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (info, name, input_bfd, input_section, rel->r_offset, TRUE); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./elfnn-loongarch.c:2584:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (0, bfd_reloc_dangerous, ^~~~~~~~~~~~ ./elfnn-loongarch.c:2126:5: note: here default: \ ^~~~~~~ ./elfnn-loongarch.c:2584:8: note: in expansion of macro 'LARCH_ASSERT' LARCH_ASSERT (0, bfd_reloc_dangerous, ^~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o pe-x86_64.lo pe-x86_64.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c pe-x86_64.c -fPIC -DPIC -o .libs/pe-x86_64.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c pe-x86_64.c -o pe-x86_64.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' In file included from coff-x86_64.c:740, from pe-x86_64.c:67: coffcode.h:2511:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5647:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ coffcode.h:2511:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5977:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-x86_64.c:33, from pe-x86_64.c:67: libbfd.h:270:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ coffcode.h:6017:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7504:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coff-x86_64.c:799:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:6001:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7507:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coff-x86_64.c:799:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:6005:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7508:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coff-x86_64.c:799:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:6021:40: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7509:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coff-x86_64.c:799:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:419:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const char * (*)(bfd *, asymbol *, bfd_boolean *)' {aka 'const char * (*)(struct bfd *, struct bfd_symbol *, int *)'} [-Wcast-function-type] ((const char *(*) (bfd *, asymbol *, bfd_boolean *)) bfd_nullvoidptr) ^ libcoff.h:344:3: note: in expansion of macro '_bfd_nosymbols_get_symbol_version_string' _bfd_nosymbols_get_symbol_version_string ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7593:3: note: in expansion of macro 'coff_get_symbol_version_string' NAME##_get_symbol_version_string, \ ^~~~ coff-x86_64.c:802:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), ^~~~~~~~~~~~~~~~~~~~~~ In file included from coff-x86_64.c:740, from pe-x86_64.c:67: coffcode.h:6033:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coff-x86_64.c:802:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), ^~~~~~~~~~~~~~~~~~~~~~ In file included from coff-x86_64.c:33, from pe-x86_64.c:67: libbfd.h:432:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol **, asymbol *, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_symbol **, struct bfd_symbol *, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol **, asymbol *, \ ^ libcoff.h:352:24: note: in expansion of macro '_bfd_nosymbols_find_line' #define coff_find_line _bfd_nosymbols_find_line ^~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7598:3: note: in expansion of macro 'coff_find_line' NAME##_find_line, \ ^~~~ coff-x86_64.c:802:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:535:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:7766:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coff-x86_64.c:806:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:537:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:7767:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coff-x86_64.c:806:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:540:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:7769:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coff-x86_64.c:806:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ coffcode.h:6017:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7504:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ pe-x86_64.c:108:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:6001:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7507:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ pe-x86_64.c:108:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:6005:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7508:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ pe-x86_64.c:108:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:6021:40: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7509:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ pe-x86_64.c:108:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:419:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const char * (*)(bfd *, asymbol *, bfd_boolean *)' {aka 'const char * (*)(struct bfd *, struct bfd_symbol *, int *)'} [-Wcast-function-type] ((const char *(*) (bfd *, asymbol *, bfd_boolean *)) bfd_nullvoidptr) ^ libcoff.h:344:3: note: in expansion of macro '_bfd_nosymbols_get_symbol_version_string' _bfd_nosymbols_get_symbol_version_string ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7593:3: note: in expansion of macro 'coff_get_symbol_version_string' NAME##_get_symbol_version_string, \ ^~~~ pe-x86_64.c:111:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), ^~~~~~~~~~~~~~~~~~~~~~ In file included from coff-x86_64.c:740, from pe-x86_64.c:67: coffcode.h:6033:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ pe-x86_64.c:111:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), ^~~~~~~~~~~~~~~~~~~~~~ In file included from coff-x86_64.c:33, from pe-x86_64.c:67: libbfd.h:432:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol **, asymbol *, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_symbol **, struct bfd_symbol *, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol **, asymbol *, \ ^ libcoff.h:352:24: note: in expansion of macro '_bfd_nosymbols_find_line' #define coff_find_line _bfd_nosymbols_find_line ^~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7598:3: note: in expansion of macro 'coff_find_line' NAME##_find_line, \ ^~~~ pe-x86_64.c:111:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:535:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:7766:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ pe-x86_64.c:115:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:537:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:7767:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ pe-x86_64.c:115:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:540:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:7769:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ pe-x86_64.c:115:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ In file included from coff-x86_64.c:740, from pe-x86_64.c:67: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3743:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] strncpy (section.s_name, current->name, SCNNMLEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:3784:8: warning: 'strncpy' output may be truncated copying 8 bytes from a string of length 28 [-Wstringop-truncation] strncpy (section.s_name, s_name_buf, SCNNMLEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o elf.lo elf.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c elf.c -fPIC -DPIC -o .libs/elf.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c elf.c -o elf.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' elf.c: In function 'elfcore_write_prpsinfo': elf.c:10705:7: warning: 'strncpy' specified bound 16 equals destination size [-Wstringop-truncation] strncpy (data.pr_fname, fname, sizeof (data.pr_fname)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf.c:10709:7: warning: 'strncpy' specified bound 80 equals destination size [-Wstringop-truncation] strncpy (data.pr_psargs, psargs, sizeof (data.pr_psargs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf.c:45: In function 'swap_linux_prpsinfo32_ugid32_out.isra.16', inlined from 'elfcore_write_linux_prpsinfo32' at elf.c:10736:7: elf-linux-core.h:75:3: warning: 'strncpy' output may be truncated copying 16 bytes from a string of length 16 [-Wstringop-truncation] strncpy (to->pr_fname, from->pr_fname, sizeof (to->pr_fname)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf-linux-core.h:79:3: warning: 'strncpy' output may be truncated copying 80 bytes from a string of length 80 [-Wstringop-truncation] strncpy (to->pr_psargs, from->pr_psargs, sizeof (to->pr_psargs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'swap_linux_prpsinfo32_ugid16_out.isra.15', inlined from 'elfcore_write_linux_prpsinfo32' at elf.c:10728:7: elf-linux-core.h:133:3: warning: 'strncpy' output may be truncated copying 16 bytes from a string of length 16 [-Wstringop-truncation] strncpy (to->pr_fname, from->pr_fname, sizeof (to->pr_fname)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf-linux-core.h:137:3: warning: 'strncpy' output may be truncated copying 80 bytes from a string of length 80 [-Wstringop-truncation] strncpy (to->pr_psargs, from->pr_psargs, sizeof (to->pr_psargs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'swap_linux_prpsinfo64_ugid32_out.isra.18', inlined from 'elfcore_write_linux_prpsinfo64' at elf.c:10759:7: elf-linux-core.h:192:3: warning: 'strncpy' output may be truncated copying 16 bytes from a string of length 16 [-Wstringop-truncation] strncpy (to->pr_fname, from->pr_fname, sizeof (to->pr_fname)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf-linux-core.h:196:3: warning: 'strncpy' output may be truncated copying 80 bytes from a string of length 80 [-Wstringop-truncation] strncpy (to->pr_psargs, from->pr_psargs, sizeof (to->pr_psargs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'swap_linux_prpsinfo64_ugid16_out.isra.17', inlined from 'elfcore_write_linux_prpsinfo64' at elf.c:10751:7: elf-linux-core.h:251:3: warning: 'strncpy' output may be truncated copying 16 bytes from a string of length 16 [-Wstringop-truncation] strncpy (to->pr_fname, from->pr_fname, sizeof (to->pr_fname)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf-linux-core.h:255:3: warning: 'strncpy' output may be truncated copying 80 bytes from a string of length 80 [-Wstringop-truncation] strncpy (to->pr_psargs, from->pr_psargs, sizeof (to->pr_psargs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o pex64igen.lo pex64igen.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c pex64igen.c -fPIC -DPIC -o .libs/pex64igen.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c pex64igen.c -o pex64igen.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o coffgen.lo coffgen.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c coffgen.c -fPIC -DPIC -o .libs/coffgen.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c coffgen.c -o coffgen.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' In function 'coff_fix_symbol_name.isra.5', inlined from 'coff_write_symbol' at coffgen.c:1024:3: coffgen.c:929:2: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] strncpy (native->u.syment._n._n_name, symbol->name, SYMNMLEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o cofflink.lo cofflink.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c cofflink.c -fPIC -DPIC -o .libs/cofflink.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c cofflink.c -o cofflink.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o elflink.lo elflink.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c elflink.c -fPIC -DPIC -o .libs/elflink.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c elflink.c -o elflink.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o elf-ifunc.lo elf-ifunc.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c elf-ifunc.c -fPIC -DPIC -o .libs/elf-ifunc.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c elf-ifunc.c -o elf-ifunc.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o elf-nacl.lo elf-nacl.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c elf-nacl.c -fPIC -DPIC -o .libs/elf-nacl.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c elf-nacl.c -o elf-nacl.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o elfxx-x86.lo elfxx-x86.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c elfxx-x86.c -fPIC -DPIC -o .libs/elfxx-x86.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c elfxx-x86.c -o elfxx-x86.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o pei-x86_64.lo pei-x86_64.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c pei-x86_64.c -fPIC -DPIC -o .libs/pei-x86_64.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c pei-x86_64.c -o pei-x86_64.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' In file included from coff-x86_64.c:740, from pei-x86_64.c:766: coffcode.h:2511:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5647:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from pei-x86_64.c:67: libbfd.h:270:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ coffcode.h:6017:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7504:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coff-x86_64.c:799:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:6001:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7507:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coff-x86_64.c:799:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:6005:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7508:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coff-x86_64.c:799:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:6021:40: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7509:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coff-x86_64.c:799:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:419:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const char * (*)(bfd *, asymbol *, bfd_boolean *)' {aka 'const char * (*)(struct bfd *, struct bfd_symbol *, int *)'} [-Wcast-function-type] ((const char *(*) (bfd *, asymbol *, bfd_boolean *)) bfd_nullvoidptr) ^ libcoff.h:344:3: note: in expansion of macro '_bfd_nosymbols_get_symbol_version_string' _bfd_nosymbols_get_symbol_version_string ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7593:3: note: in expansion of macro 'coff_get_symbol_version_string' NAME##_get_symbol_version_string, \ ^~~~ coff-x86_64.c:802:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), ^~~~~~~~~~~~~~~~~~~~~~ In file included from coff-x86_64.c:740, from pei-x86_64.c:766: coffcode.h:6033:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coff-x86_64.c:802:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), ^~~~~~~~~~~~~~~~~~~~~~ In file included from pei-x86_64.c:67: libbfd.h:432:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol **, asymbol *, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_symbol **, struct bfd_symbol *, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol **, asymbol *, \ ^ libcoff.h:352:24: note: in expansion of macro '_bfd_nosymbols_find_line' #define coff_find_line _bfd_nosymbols_find_line ^~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7598:3: note: in expansion of macro 'coff_find_line' NAME##_find_line, \ ^~~~ coff-x86_64.c:802:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:535:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:7766:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coff-x86_64.c:806:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:537:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:7767:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coff-x86_64.c:806:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:540:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:7769:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coff-x86_64.c:806:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ In file included from coff-x86_64.c:740, from pei-x86_64.c:766: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3743:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] strncpy (section.s_name, current->name, SCNNMLEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:3784:8: warning: 'strncpy' output may be truncated copying 8 bytes from a string of length 28 [-Wstringop-truncation] strncpy (section.s_name, s_name_buf, SCNNMLEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o elf64-x86-64.lo elf64-x86-64.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c elf64-x86-64.c -fPIC -DPIC -o .libs/elf64-x86-64.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c elf64-x86-64.c -o elf64-x86-64.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' In file included from elf64-x86-64.c:22: elfxx-x86.h:694:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *, asection *)) bfd_true) ^ elf64-target.h:807:3: note: in expansion of macro 'elf_backend_omit_section_dynsym' elf_backend_omit_section_dynsym, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:5023: elf64-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf64-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:22: elfxx-x86.h:694:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *, asection *)) bfd_true) ^ elf64-target.h:807:3: note: in expansion of macro 'elf_backend_omit_section_dynsym' elf_backend_omit_section_dynsym, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:5023: elf64-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf64-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:22: elfxx-x86.h:694:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *, asection *)) bfd_true) ^ elf64-target.h:807:3: note: in expansion of macro 'elf_backend_omit_section_dynsym' elf_backend_omit_section_dynsym, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:5023: elf64-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf64-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:22: elfxx-x86.h:694:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *, asection *)) bfd_true) ^ elf64-target.h:807:3: note: in expansion of macro 'elf_backend_omit_section_dynsym' elf_backend_omit_section_dynsym, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:5023: elf64-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf64-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:22: elfxx-x86.h:694:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *, asection *)) bfd_true) ^ elf64-target.h:807:3: note: in expansion of macro 'elf_backend_omit_section_dynsym' elf_backend_omit_section_dynsym, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:5023: elf64-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf64-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:22: elfxx-x86.h:694:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *, asection *)) bfd_true) ^ elf32-target.h:807:3: note: in expansion of macro 'elf_backend_omit_section_dynsym' elf_backend_omit_section_dynsym, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:5023: elf64-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf32-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:5299: elf32-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:22: elfxx-x86.h:694:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *, asection *)) bfd_true) ^ elf64-target.h:807:3: note: in expansion of macro 'elf_backend_omit_section_dynsym' elf_backend_omit_section_dynsym, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:5023: elf64-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf64-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:22: elfxx-x86.h:694:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *, asection *)) bfd_true) ^ elf64-target.h:807:3: note: in expansion of macro 'elf_backend_omit_section_dynsym' elf_backend_omit_section_dynsym, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:5023: elf64-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf64-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:22: elfxx-x86.h:694:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *, asection *)) bfd_true) ^ elf64-target.h:807:3: note: in expansion of macro 'elf_backend_omit_section_dynsym' elf_backend_omit_section_dynsym, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:5023: elf64-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf64-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:22: elfxx-x86.h:694:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *, asection *)) bfd_true) ^ elf64-target.h:807:3: note: in expansion of macro 'elf_backend_omit_section_dynsym' elf_backend_omit_section_dynsym, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:5023: elf64-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf64-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf64-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:22: elfxx-x86.h:694:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *, asection *)) bfd_true) ^ elf32-target.h:807:3: note: in expansion of macro 'elf_backend_omit_section_dynsym' elf_backend_omit_section_dynsym, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:5023: elf64-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf32-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf64-x86-64.c:5299: elf32-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o pe-i386.lo pe-i386.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c pe-i386.c -fPIC -DPIC -o .libs/pe-i386.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c pe-i386.c -o pe-i386.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' In file included from coff-i386.c:619, from pe-i386.c:45: coffcode.h:2511:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5647:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-i386.c:24, from pe-i386.c:45: libbfd.h:270:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ coffcode.h:6017:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7504:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coff-i386.c:677:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:6001:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7507:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coff-i386.c:677:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:6005:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7508:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coff-i386.c:677:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:6021:40: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7509:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coff-i386.c:677:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:419:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const char * (*)(bfd *, asymbol *, bfd_boolean *)' {aka 'const char * (*)(struct bfd *, struct bfd_symbol *, int *)'} [-Wcast-function-type] ((const char *(*) (bfd *, asymbol *, bfd_boolean *)) bfd_nullvoidptr) ^ libcoff.h:344:3: note: in expansion of macro '_bfd_nosymbols_get_symbol_version_string' _bfd_nosymbols_get_symbol_version_string ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7593:3: note: in expansion of macro 'coff_get_symbol_version_string' NAME##_get_symbol_version_string, \ ^~~~ coff-i386.c:680:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), ^~~~~~~~~~~~~~~~~~~~~~ In file included from coff-i386.c:619, from pe-i386.c:45: coffcode.h:6033:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coff-i386.c:680:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), ^~~~~~~~~~~~~~~~~~~~~~ In file included from coff-i386.c:24, from pe-i386.c:45: libbfd.h:432:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol **, asymbol *, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_symbol **, struct bfd_symbol *, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol **, asymbol *, \ ^ libcoff.h:352:24: note: in expansion of macro '_bfd_nosymbols_find_line' #define coff_find_line _bfd_nosymbols_find_line ^~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7598:3: note: in expansion of macro 'coff_find_line' NAME##_find_line, \ ^~~~ coff-i386.c:680:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:535:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:7766:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coff-i386.c:684:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:537:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:7767:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coff-i386.c:684:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:540:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:7769:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coff-i386.c:684:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ In file included from coff-i386.c:619, from pe-i386.c:45: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3743:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] strncpy (section.s_name, current->name, SCNNMLEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:3784:8: warning: 'strncpy' output may be truncated copying 8 bytes from a string of length 28 [-Wstringop-truncation] strncpy (section.s_name, s_name_buf, SCNNMLEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o elf-vxworks.lo elf-vxworks.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c elf-vxworks.c -fPIC -DPIC -o .libs/elf-vxworks.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c elf-vxworks.c -o elf-vxworks.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o plugin.lo plugin.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c plugin.c -fPIC -DPIC -o .libs/plugin.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c plugin.c -o plugin.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' In file included from plugin.c:37: libbfd.h:270:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ plugin.c:78:53: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define bfd_plugin_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7504:3: note: in expansion of macro 'bfd_plugin_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ plugin.c:761:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_plugin), ^~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ plugin.c:79:55: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define bfd_plugin_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7508:3: note: in expansion of macro 'bfd_plugin_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ plugin.c:761:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_plugin), ^~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ plugin.c:80:48: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define bfd_plugin_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7509:3: note: in expansion of macro 'bfd_plugin_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ plugin.c:761:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_plugin), ^~~~~~~~~~~~~~~~~~~ libbfd.h:419:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const char * (*)(bfd *, asymbol *, bfd_boolean *)' {aka 'const char * (*)(struct bfd *, struct bfd_symbol *, int *)'} [-Wcast-function-type] ((const char *(*) (bfd *, asymbol *, bfd_boolean *)) bfd_nullvoidptr) ^ plugin.c:88:52: note: in expansion of macro '_bfd_nosymbols_get_symbol_version_string' #define bfd_plugin_get_symbol_version_string _bfd_nosymbols_get_symbol_version_string ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7593:3: note: in expansion of macro 'bfd_plugin_get_symbol_version_string' NAME##_get_symbol_version_string, \ ^~~~ plugin.c:768:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_plugin), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:421:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char *)' {aka 'int (*)(struct bfd *, const char *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char *)) bfd_false) ^ plugin.c:82:50: note: in expansion of macro '_bfd_nosymbols_bfd_is_local_label_name' #define bfd_plugin_bfd_is_local_label_name _bfd_nosymbols_bfd_is_local_label_name ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7594:3: note: in expansion of macro 'bfd_plugin_bfd_is_local_label_name' NAME##_bfd_is_local_label_name, \ ^~~~ plugin.c:768:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_plugin), ^~~~~~~~~~~~~~~~~~~~~~ plugin.c:83:56: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define bfd_plugin_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_plugin_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ plugin.c:768:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_plugin), ^~~~~~~~~~~~~~~~~~~~~~ In file included from plugin.c:37: libbfd.h:425:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) ^ plugin.c:84:39: note: in expansion of macro '_bfd_nosymbols_get_lineno' #define bfd_plugin_get_lineno _bfd_nosymbols_get_lineno ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7596:3: note: in expansion of macro 'bfd_plugin_get_lineno' NAME##_get_lineno, \ ^~~~ plugin.c:768:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_plugin), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:427:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol **, asection *, bfd_vma, const char **, const char **, unsigned int *, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_symbol **, struct bfd_section *, long unsigned int, const char **, const char **, unsigned int *, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol **, asection *, bfd_vma, \ ^ plugin.c:85:45: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' #define bfd_plugin_find_nearest_line _bfd_nosymbols_find_nearest_line ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7597:3: note: in expansion of macro 'bfd_plugin_find_nearest_line' NAME##_find_nearest_line, \ ^~~~ plugin.c:768:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_plugin), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:432:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol **, asymbol *, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_symbol **, struct bfd_symbol *, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol **, asymbol *, \ ^ plugin.c:86:38: note: in expansion of macro '_bfd_nosymbols_find_line' #define bfd_plugin_find_line _bfd_nosymbols_find_line ^~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7598:3: note: in expansion of macro 'bfd_plugin_find_line' NAME##_find_line, \ ^~~~ plugin.c:768:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_plugin), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:436:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ plugin.c:87:45: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define bfd_plugin_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7599:3: note: in expansion of macro 'bfd_plugin_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ plugin.c:768:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_plugin), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:439:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ plugin.c:89:48: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' #define bfd_plugin_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7600:3: note: in expansion of macro 'bfd_plugin_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ plugin.c:768:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_plugin), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:455:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ bfd.h:7650:3: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' NAME##_bfd_reloc_type_lookup, \ ^~~~ plugin.c:769:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:457:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, const char *)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, const char *)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, const char *)) bfd_nullvoidptr) ^ bfd.h:7651:3: note: in expansion of macro '_bfd_norelocs_bfd_reloc_name_lookup' NAME##_bfd_reloc_name_lookup ^~~~ plugin.c:769:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:535:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:7766:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ plugin.c:772:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:537:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:7767:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ plugin.c:772:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:540:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:7769:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ plugin.c:772:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o cpu-loongarch.lo cpu-loongarch.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c cpu-loongarch.c -fPIC -DPIC -o .libs/cpu-loongarch.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c cpu-loongarch.c -o cpu-loongarch.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o pei-i386.lo pei-i386.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c pei-i386.c -fPIC -DPIC -o .libs/pei-i386.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c pei-i386.c -o pei-i386.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' In file included from coff-i386.c:619, from pei-i386.c:45: coffcode.h:2511:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5647:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-i386.c:24, from pei-i386.c:45: libbfd.h:270:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ coffcode.h:6017:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7504:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coff-i386.c:677:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:6001:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7507:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coff-i386.c:677:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:6005:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7508:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coff-i386.c:677:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:6021:40: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7509:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coff-i386.c:677:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:419:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const char * (*)(bfd *, asymbol *, bfd_boolean *)' {aka 'const char * (*)(struct bfd *, struct bfd_symbol *, int *)'} [-Wcast-function-type] ((const char *(*) (bfd *, asymbol *, bfd_boolean *)) bfd_nullvoidptr) ^ libcoff.h:344:3: note: in expansion of macro '_bfd_nosymbols_get_symbol_version_string' _bfd_nosymbols_get_symbol_version_string ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7593:3: note: in expansion of macro 'coff_get_symbol_version_string' NAME##_get_symbol_version_string, \ ^~~~ coff-i386.c:680:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), ^~~~~~~~~~~~~~~~~~~~~~ In file included from coff-i386.c:619, from pei-i386.c:45: coffcode.h:6033:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coff-i386.c:680:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), ^~~~~~~~~~~~~~~~~~~~~~ In file included from coff-i386.c:24, from pei-i386.c:45: libbfd.h:432:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol **, asymbol *, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_symbol **, struct bfd_symbol *, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol **, asymbol *, \ ^ libcoff.h:352:24: note: in expansion of macro '_bfd_nosymbols_find_line' #define coff_find_line _bfd_nosymbols_find_line ^~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:7598:3: note: in expansion of macro 'coff_find_line' NAME##_find_line, \ ^~~~ coff-i386.c:680:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:535:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:7766:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coff-i386.c:684:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:537:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:7767:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coff-i386.c:684:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:540:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:7769:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coff-i386.c:684:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ In file included from coff-i386.c:619, from pei-i386.c:45: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3743:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] strncpy (section.s_name, current->name, SCNNMLEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:3784:8: warning: 'strncpy' output may be truncated copying 8 bytes from a string of length 28 [-Wstringop-truncation] strncpy (section.s_name, s_name_buf, SCNNMLEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o cpu-i386.lo cpu-i386.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c cpu-i386.c -fPIC -DPIC -o .libs/cpu-i386.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c cpu-i386.c -o cpu-i386.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o peigen.lo peigen.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c peigen.c -fPIC -DPIC -o .libs/peigen.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c peigen.c -o peigen.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o cpu-iamcu.lo cpu-iamcu.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c cpu-iamcu.c -fPIC -DPIC -o .libs/cpu-iamcu.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c cpu-iamcu.c -o cpu-iamcu.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o cpu-l1om.lo cpu-l1om.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c cpu-l1om.c -fPIC -DPIC -o .libs/cpu-l1om.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c cpu-l1om.c -o cpu-l1om.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o cpu-k1om.lo cpu-k1om.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c cpu-k1om.c -fPIC -DPIC -o .libs/cpu-k1om.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c cpu-k1om.c -o cpu-k1om.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o cpu-plugin.lo cpu-plugin.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c cpu-plugin.c -fPIC -DPIC -o .libs/cpu-plugin.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c cpu-plugin.c -o cpu-plugin.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o archive64.lo archive64.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c archive64.c -fPIC -DPIC -o .libs/archive64.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c archive64.c -o archive64.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR='"/usr/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c -o elf32-i386.lo elf32-i386.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c elf32-i386.c -fPIC -DPIC -o .libs/elf32-i386.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_elf32_vec -DHAVE_iamcu_elf32_vec -DHAVE_plugin_vec -DBINDIR=\"/usr/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -c elf32-i386.c -o elf32-i386.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' In file included from elf32-i386.c:21: elfxx-x86.h:694:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *, asection *)) bfd_true) ^ elf32-target.h:807:3: note: in expansion of macro 'elf_backend_omit_section_dynsym' elf_backend_omit_section_dynsym, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf32-i386.c:4420: elf32-target.h:477:3: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, struct bfd_link_info *)' {aka 'void (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((void (*) (bfd *, struct bfd_link_info *)) bfd_void) ^ elf32-target.h:815:3: note: in expansion of macro 'elf_backend_init_index_section' elf_backend_init_index_section, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf32-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ In file included from elf32-i386.c:21: elfxx-x86.h:694:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *, asection *)) bfd_true) ^ elf32-target.h:807:3: note: in expansion of macro 'elf_backend_omit_section_dynsym' elf_backend_omit_section_dynsym, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf32-i386.c:4420: elf32-target.h:477:3: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, struct bfd_link_info *)' {aka 'void (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((void (*) (bfd *, struct bfd_link_info *)) bfd_void) ^ elf32-target.h:815:3: note: in expansion of macro 'elf_backend_init_index_section' elf_backend_init_index_section, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf32-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ In file included from elf32-i386.c:21: elfxx-x86.h:694:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *, asection *)) bfd_true) ^ elf32-target.h:807:3: note: in expansion of macro 'elf_backend_omit_section_dynsym' elf_backend_omit_section_dynsym, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf32-i386.c:4420: elf32-target.h:477:3: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, struct bfd_link_info *)' {aka 'void (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((void (*) (bfd *, struct bfd_link_info *)) bfd_void) ^ elf32-target.h:815:3: note: in expansion of macro 'elf_backend_init_index_section' elf_backend_init_index_section, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf32-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ In file included from elf32-i386.c:21: elfxx-x86.h:694:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *, asection *)) bfd_true) ^ elf32-target.h:807:3: note: in expansion of macro 'elf_backend_omit_section_dynsym' elf_backend_omit_section_dynsym, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf32-i386.c:4420: elf32-target.h:477:3: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, struct bfd_link_info *)' {aka 'void (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((void (*) (bfd *, struct bfd_link_info *)) bfd_void) ^ elf32-target.h:815:3: note: in expansion of macro 'elf_backend_init_index_section' elf_backend_init_index_section, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf32-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ In file included from elf32-i386.c:21: elfxx-x86.h:694:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *, asection *)) bfd_true) ^ elf32-target.h:807:3: note: in expansion of macro 'elf_backend_omit_section_dynsym' elf_backend_omit_section_dynsym, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf32-i386.c:4420: elf32-target.h:477:3: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, struct bfd_link_info *)' {aka 'void (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((void (*) (bfd *, struct bfd_link_info *)) bfd_void) ^ elf32-target.h:815:3: note: in expansion of macro 'elf_backend_init_index_section' elf_backend_init_index_section, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf32-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ In file included from elf32-i386.c:21: elfxx-x86.h:694:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *, asection *)) bfd_true) ^ elf32-target.h:807:3: note: in expansion of macro 'elf_backend_omit_section_dynsym' elf_backend_omit_section_dynsym, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf32-i386.c:4420: elf32-target.h:477:3: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, struct bfd_link_info *)' {aka 'void (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((void (*) (bfd *, struct bfd_link_info *)) bfd_void) ^ elf32-target.h:815:3: note: in expansion of macro 'elf_backend_init_index_section' elf_backend_init_index_section, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:505:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const Elf_Internal_Phdr *, unsigned int)' {aka 'int (*)(struct bfd *, const struct elf_internal_phdr *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) bfd_false) ^ elf32-target.h:824:3: note: in expansion of macro 'elf_backend_allow_non_load_phdr' elf_backend_allow_non_load_phdr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:241:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_true) ^ bfd.h:7504:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:245:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:7509:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:1109:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:252:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:7595:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:215:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:7600:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:1118:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' /bin/sh ./libtool --tag=CC --mode=link loongarch64-redhat-linux-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -I./../zlib -g -fPIC -O2 -g -fvisibility=hidden -Wl,-Bsymbolic-functions -release `cat libtool-soversion` -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libbfd.la -rpath /usr/lib64 archive.lo archures.lo bfd.lo bfdio.lo bfdwin.lo cache.lo coff-bfd.lo compress.lo corefile.lo format.lo hash.lo init.lo libbfd.lo linker.lo merge.lo opncls.lo reloc.lo section.lo simple.lo stab-syms.lo stabs.lo syms.lo targets.lo binary.lo ihex.lo srec.lo tekhex.lo verilog.lo `cat ofiles` -L/builddir/build/BUILD/binutils-2.30/bfd/../libiberty/pic -liberty -Wl,-lc,--as-needed,-lm,--no-as-needed -ldl -L./../zlib -lz -ldl libtool: link: loongarch64-redhat-linux-gcc -shared -fPIC -DPIC .libs/archive.o .libs/archures.o .libs/bfd.o .libs/bfdio.o .libs/bfdwin.o .libs/cache.o .libs/coff-bfd.o .libs/compress.o .libs/corefile.o .libs/format.o .libs/hash.o .libs/init.o .libs/libbfd.o .libs/linker.o .libs/merge.o .libs/opncls.o .libs/reloc.o .libs/section.o .libs/simple.o .libs/stab-syms.o .libs/stabs.o .libs/syms.o .libs/targets.o .libs/binary.o .libs/ihex.o .libs/srec.o .libs/tekhex.o .libs/verilog.o .libs/elf64-loongarch.o .libs/elf64.o .libs/elfxx-loongarch.o .libs/elf32.o .libs/elf.o .libs/elflink.o .libs/elf-attrs.o .libs/elf-strtab.o .libs/elf-properties.o .libs/elf-eh-frame.o .libs/dwarf1.o .libs/dwarf2.o .libs/elf32-loongarch.o .libs/elf64-gen.o .libs/elf32-gen.o .libs/pe-x86_64.o .libs/pex64igen.o .libs/cofflink.o .libs/coffgen.o .libs/pei-x86_64.o .libs/elf64-x86-64.o .libs/elfxx-x86.o .libs/elf-ifunc.o .libs/elf-nacl.o .libs/pe-i386.o .libs/peigen.o .libs/pei-i386.o .libs/elf32-i386.o .libs/elf-vxworks.o .libs/plugin.o .libs/cpu-loongarch.o .libs/cpu-i386.o .libs/cpu-iamcu.o .libs/cpu-l1om.o .libs/cpu-k1om.o .libs/cpu-plugin.o .libs/archive64.o -L/builddir/build/BUILD/binutils-2.30/bfd/../libiberty/pic -liberty -L/builddir/build/BUILD/binutils-2.30/zlib -lz -ldl -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-lc -Wl,--as-needed -Wl,-lm -Wl,--no-as-needed -Wl,-soname -Wl,libbfd-2.30-113.0.3.an8.so -o .libs/libbfd-2.30-113.0.3.an8.so libtool: link: (cd ".libs" && rm -f "libbfd.so" && ln -s "libbfd-2.30-113.0.3.an8.so" "libbfd.so") libtool: link: ar rc .libs/libbfd.a archive.o archures.o bfd.o bfdio.o bfdwin.o cache.o coff-bfd.o compress.o corefile.o format.o hash.o init.o libbfd.o linker.o merge.o opncls.o reloc.o section.o simple.o stab-syms.o stabs.o syms.o targets.o binary.o ihex.o srec.o tekhex.o verilog.o elf64-loongarch.o elf64.o elfxx-loongarch.o elf32.o elf.o elflink.o elf-attrs.o elf-strtab.o elf-properties.o elf-eh-frame.o dwarf1.o dwarf2.o elf32-loongarch.o elf64-gen.o elf32-gen.o pe-x86_64.o pex64igen.o cofflink.o coffgen.o pei-x86_64.o elf64-x86-64.o elfxx-x86.o elf-ifunc.o elf-nacl.o pe-i386.o peigen.o pei-i386.o elf32-i386.o elf-vxworks.o plugin.o cpu-loongarch.o cpu-i386.o cpu-iamcu.o cpu-l1om.o cpu-k1om.o cpu-plugin.o archive64.o libtool: link: ranlib .libs/libbfd.a libtool: link: ( cd ".libs" && rm -f "libbfd.la" && ln -s "../libbfd.la" "libbfd.la" ) make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/bfd' libtooldir=`/bin/sh ./libtool --config | /usr/bin/sed -n -e 's/^objdir=//p'`; \ if [ -f $libtooldir/libbfd.a ]; then \ cp $libtooldir/libbfd.a libbfd.tmp; \ ranlib libbfd.tmp; \ /bin/sh ./../move-if-change libbfd.tmp libbfd.a; \ else true; fi touch stamp-lib make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/bfd' + /usr/bin/make -O -j4 -C opcodes clean Making clean in po make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes/po' rm -f core core.* *.pox opcodes.po *.old.po cat-id-tbl.tmp rm -fr *.o make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes/po' Making clean in . make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes' test -z "libopcodes.a" || rm -f libopcodes.a make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes' test -z "stamp-epiphany stamp-fr30 stamp-frv stamp-ip2k stamp-iq2000 stamp-lm32 stamp-m32c stamp-m32r stamp-mep stamp-mt stamp-or1k stamp-xc16x stamp-xstormy16 libopcodes.a stamp-lib" || rm -f stamp-epiphany stamp-fr30 stamp-frv stamp-ip2k stamp-iq2000 stamp-lm32 stamp-m32c stamp-m32r stamp-mep stamp-mt stamp-or1k stamp-xc16x stamp-xstormy16 libopcodes.a stamp-lib make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes' rm -rf .libs _libs make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes' test -z "" || rm -f make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes' test -z "aarch64-gen i386-gen ia64-gen s390-mkopc s390-opc.tab z8kgen opc2c" || rm -f aarch64-gen i386-gen ia64-gen s390-mkopc s390-opc.tab z8kgen opc2c make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes' rm -f *.o make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes' test -z "libopcodes.la" || rm -f libopcodes.la rm -f "./so_locations" make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes' make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes' rm -f *.lo make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes' + /usr/bin/make -O -j4 'CFLAGS=-g -fPIC -O2 -g' -C opcodes /usr/bin/make all-recursive Making all in . make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -g -fPIC -O2 -g -c -o dis-init.lo dis-init.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -g -fPIC -O2 -g -c dis-init.c -fPIC -DPIC -o .libs/dis-init.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -g -fPIC -O2 -g -c dis-init.c -o dis-init.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -g -fPIC -O2 -g -c -o dis-buf.lo dis-buf.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -g -fPIC -O2 -g -c dis-buf.c -fPIC -DPIC -o .libs/dis-buf.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -g -fPIC -O2 -g -c dis-buf.c -o dis-buf.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -g -fPIC -O2 -g -c -o disassemble.lo -DARCH_loongarch -DARCH_i386 -DARCH_iamcu -DARCH_l1om -DARCH_k1om ./disassemble.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -g -fPIC -O2 -g -c -DARCH_loongarch -DARCH_i386 -DARCH_iamcu -DARCH_l1om -DARCH_k1om ./disassemble.c -fPIC -DPIC -o .libs/disassemble.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -g -fPIC -O2 -g -c -DARCH_loongarch -DARCH_i386 -DARCH_iamcu -DARCH_l1om -DARCH_k1om ./disassemble.c -o disassemble.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -g -fPIC -O2 -g -c -o loongarch-dis.lo loongarch-dis.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -g -fPIC -O2 -g -c loongarch-dis.c -fPIC -DPIC -o .libs/loongarch-dis.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -g -fPIC -O2 -g -c loongarch-dis.c -o loongarch-dis.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes' loongarch-dis.c: In function 'disassemble_one': loongarch-dis.c:158:1: warning: stack usage might be unbounded [-Wstack-usage=] disassemble_one (insn_t insn, struct disassemble_info *info) ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -g -fPIC -O2 -g -c -o loongarch-opc.lo loongarch-opc.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -g -fPIC -O2 -g -c loongarch-opc.c -fPIC -DPIC -o .libs/loongarch-opc.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -g -fPIC -O2 -g -c loongarch-opc.c -o loongarch-opc.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes' loongarch-opc.c:109:32: warning: 'loongarch_test_opcodes' defined but not used [-Wunused-variable] static struct loongarch_opcode loongarch_test_opcodes[] = { ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -g -fPIC -O2 -g -c -o loongarch-coder.lo loongarch-coder.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -g -fPIC -O2 -g -c loongarch-coder.c -fPIC -DPIC -o .libs/loongarch-coder.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -g -fPIC -O2 -g -c loongarch-coder.c -o loongarch-coder.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -g -fPIC -O2 -g -c -o i386-opc.lo i386-opc.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -g -fPIC -O2 -g -c i386-opc.c -fPIC -DPIC -o .libs/i386-opc.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -g -fPIC -O2 -g -c i386-opc.c -o i386-opc.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes' /bin/sh ./libtool --tag=CC --mode=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -g -fPIC -O2 -g -c -o i386-dis.lo i386-dis.c libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -g -fPIC -O2 -g -c i386-dis.c -fPIC -DPIC -o .libs/i386-dis.o libtool: compile: loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd -I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -g -fPIC -O2 -g -c i386-dis.c -o i386-dis.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes' /bin/sh ./libtool --tag=CC --mode=link loongarch64-redhat-linux-gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -g -fPIC -O2 -g -Wl,-Bsymbolic-functions -release `cat ../bfd/libtool-soversion` -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libopcodes.la -rpath /usr/lib64 dis-buf.lo disassemble.lo dis-init.lo loongarch-dis.lo loongarch-opc.lo loongarch-coder.lo i386-dis.lo i386-opc.lo -Wl,/builddir/build/BUILD/binutils-2.30/opcodes/../bfd/.libs/libbfd.so -L/builddir/build/BUILD/binutils-2.30/opcodes/../libiberty/pic -liberty -Wl,-lc,--as-needed,-lm,--no-as-needed ../bfd/libbfd.la libtool: link: loongarch64-redhat-linux-gcc -shared -fPIC -DPIC .libs/dis-buf.o .libs/disassemble.o .libs/dis-init.o .libs/loongarch-dis.o .libs/loongarch-opc.o .libs/loongarch-coder.o .libs/i386-dis.o .libs/i386-opc.o -Wl,-rpath -Wl,/builddir/build/BUILD/binutils-2.30/bfd/.libs -Wl,-rpath -Wl,/usr/lib64 -L/builddir/build/BUILD/binutils-2.30/opcodes/../libiberty/pic ../bfd/.libs/libbfd.so -L/builddir/build/BUILD/binutils-2.30/bfd/../libiberty/pic -L/builddir/build/BUILD/binutils-2.30/zlib -liberty -lz -ldl -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,/builddir/build/BUILD/binutils-2.30/opcodes/../bfd/.libs/libbfd.so -Wl,-lc -Wl,--as-needed -Wl,-lm -Wl,--no-as-needed -Wl,-soname -Wl,libopcodes-2.30-113.0.3.an8.so -o .libs/libopcodes-2.30-113.0.3.an8.so libtool: link: (cd ".libs" && rm -f "libopcodes.so" && ln -s "libopcodes-2.30-113.0.3.an8.so" "libopcodes.so") libtool: link: ar rc .libs/libopcodes.a dis-buf.o disassemble.o dis-init.o loongarch-dis.o loongarch-opc.o loongarch-coder.o i386-dis.o i386-opc.o libtool: link: ranlib .libs/libopcodes.a libtool: link: ( cd ".libs" && rm -f "libopcodes.la" && ln -s "../libopcodes.la" "libopcodes.la" ) make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes' make[2]: Entering directory '/builddir/build/BUILD/binutils-2.30/opcodes' libtooldir=`/bin/sh ./libtool --config | sed -n -e 's/^objdir=//p'`; \ if [ -f $libtooldir/libopcodes.a ]; then \ cp $libtooldir/libopcodes.a libopcodes.tmp; \ ranlib libopcodes.tmp; \ /bin/sh ./../move-if-change libopcodes.tmp libopcodes.a; \ else true; fi touch stamp-lib make[2]: Leaving directory '/builddir/build/BUILD/binutils-2.30/opcodes' Making all in po make[2]: Nothing to be done for 'all'. + install -m 644 bfd/libbfd.a /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/lib64 + install -m 644 libiberty/libiberty.a /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/lib64 + install -m 644 include/libiberty.h /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/include + install -m 644 opcodes/libopcodes.a /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/lib64 + rm -f /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/man/man1/dlltool.1 /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/man/man1/nlmconv.1 /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/man/man1/windres.1 /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/man/man1/windmc.1 + chmod +x /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/lib64/libbfd-2.30-113.0.3.an8.so /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/lib64/libbfd.so /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/lib64/libopcodes-2.30-113.0.3.an8.so /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/lib64/libopcodes.so + rm -f /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/lib64/libbfd.so /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/lib64/libopcodes.so + rm -f /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/lib64/libbfd.la /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/lib64/libopcodes.la + grep '^#define BFD_ARCH_SIZE 64$' /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/include/bfd.h #define BFD_ARCH_SIZE 64 + touch -r bfd/bfd-in2.h /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/include/bfd.h ++ gcc -shared -x c /dev/null -o /dev/null -Wl,--verbose -v ++ sed -n -f /builddir/build/SOURCES/binutils-2.19.50.0.1-output-format.sed + OUTPUT_FORMAT='/* Ensure this .so library will not be used by a link for a different format on a multi-architecture system. */ OUTPUT_FORMAT(elf64-loongarch)' + tee /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/lib64/libbfd.so /* GNU ld script */ /* Ensure this .so library will not be used by a link for a different format on a multi-architecture system. */ OUTPUT_FORMAT(elf64-loongarch) /* The libz dependency is unexpected by legacy build scripts. */ /* The libdl dependency is for plugin support. (BZ 889134) */ INPUT ( /usr/lib64/libbfd.a -liberty -lz -ldl ) + tee /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/lib64/libopcodes.so /* GNU ld script */ /* Ensure this .so library will not be used by a link for a different format on a multi-architecture system. */ OUTPUT_FORMAT(elf64-loongarch) INPUT ( /usr/lib64/libopcodes.a -lbfd ) + rm -f /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/info/dir + rm -rf /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/loongarch64-redhat-linux + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64 binutils + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64 opcodes + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64 bfd + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64 gas + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64 gprof + cat opcodes.lang + cat bfd.lang + cat gas.lang + cat gprof.lang + '[' -x ld/ld-new ']' + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64 ld + cat ld.lang + '[' -x gold/ld-new ']' + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 2.30-113.0.3.an8 --unique-debug-suffix -2.30-113.0.3.an8.loongarch64 --unique-debug-src-base binutils-2.30-113.0.3.an8.loongarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/binutils-2.30 extracting debug info from /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin/addr2line extracting debug info from /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin/ar extracting debug info from /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin/c++filt extracting debug info from /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin/as extracting debug info from /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin/elfedit extracting debug info from /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin/gprof extracting debug info from /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin/ld extracting debug info from /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin/nm extracting debug info from /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin/objcopy extracting debug info from /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin/objdump hard linked /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/lib/debug/usr/bin/ld-2.30-113.0.3.an8.loongarch64.debug to /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/lib/debug/usr/bin/ld.bfd-2.30-113.0.3.an8.loongarch64.debug extracting debug info from /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin/ranlib extracting debug info from /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin/readelf extracting debug info from /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin/size extracting debug info from /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin/strip extracting debug info from /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/bin/strings extracting debug info from /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/lib64/libbfd-2.30-113.0.3.an8.so extracting debug info from /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/lib64/libopcodes-2.30-113.0.3.an8.so /usr/lib/rpm/sepdebugcrcfix: Updated 17 CRC32s, 0 CRC32s did match. 33345 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-python-bytecompile '' 1 + /usr/lib/rpm/brp-python-hardlink + PYTHON3=/usr/libexec/platform-python + /usr/lib/rpm/redhat/brp-mangle-shebangs Processing files: binutils-2.30-113.0.3.an8.loongarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.smoABp + umask 022 + cd /builddir/build/BUILD + cd binutils-2.30 + DOCDIR=/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/doc/binutils + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/doc/binutils + cp -pr README /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/doc/binutils + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.9r8wup + umask 022 + cd /builddir/build/BUILD + cd binutils-2.30 + LICENSEDIR=/builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/licenses/binutils + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/licenses/binutils + cp -pr COPYING /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/licenses/binutils + cp -pr COPYING3 /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/licenses/binutils + cp -pr COPYING3.LIB /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/licenses/binutils + cp -pr COPYING.LIB /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64/usr/share/licenses/binutils + exit 0 warning: File listed twice: /usr/share/info/as.info.gz warning: File listed twice: /usr/share/info/binutils.info.gz warning: File listed twice: /usr/share/info/gprof.info.gz warning: File listed twice: /usr/share/info/ld.info.gz warning: File listed twice: /usr/share/info/standards.info.gz Provides: binutils = 2.30-113.0.3.an8 binutils(loongarch-64) = 2.30-113.0.3.an8 bundled(libiberty) libbfd-2.30-113.0.3.an8.so()(64bit) libopcodes-2.30-113.0.3.an8.so()(64bit) Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh /sbin/install-info Requires(preun): /bin/sh /sbin/install-info Requires(postun): /bin/sh Requires: libbfd-2.30-113.0.3.an8.so()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.27)(64bit) libm.so.6()(64bit) libopcodes-2.30-113.0.3.an8.so()(64bit) libz.so.1()(64bit) Conflicts: gcc-c++ < 4.0.0 Processing files: binutils-devel-2.30-113.0.3.an8.loongarch64 Provides: binutils-devel = 2.30-113.0.3.an8 binutils-devel(loongarch-64) = 2.30-113.0.3.an8 binutils-static = 2.30-113.0.3.an8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /sbin/install-info Requires(preun): /sbin/install-info Processing files: binutils-debugsource-2.30-113.0.3.an8.loongarch64 Provides: binutils-debugsource = 2.30-113.0.3.an8 binutils-debugsource(loongarch-64) = 2.30-113.0.3.an8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: binutils-debuginfo-2.30-113.0.3.an8.loongarch64 Provides: binutils-debuginfo = 2.30-113.0.3.an8 binutils-debuginfo(loongarch-64) = 2.30-113.0.3.an8 debuginfo(build-id) = 12ce4e8af995b5e8235590a954bd3ad999017485 debuginfo(build-id) = 27a1d5d2638a9a26ec9cd8252ac88a58bfe44dbd debuginfo(build-id) = 582f2085fe0265b462a8a1d47996aa4985efa00e debuginfo(build-id) = 5b0dedac9f1f34d2eb80955ec7d0f8bf140b4a09 debuginfo(build-id) = 6de7b14790a6e3104b23d7ba77299e85dfe44120 debuginfo(build-id) = 75099ea24ce94dc4cdd256e194a8c94093fe2512 debuginfo(build-id) = 771a3ef33a4c964fe77db585d5c303eb885cd5db debuginfo(build-id) = 99f93ed4724c837b2664c7315d2acea2060f991d debuginfo(build-id) = af266b44a81cf070b12885270d47cbcfd17a4ce8 debuginfo(build-id) = b46bbbe1b2910545e3e14eccd7d46df907a70fea debuginfo(build-id) = ba74dcc170f6f1732897604502a90b3c9ea0c60b debuginfo(build-id) = ba815dd10e2046a4be3148b380ac359df71287df debuginfo(build-id) = c35e3c2a68bd3a26a319236c8f7aa0a056b724f3 debuginfo(build-id) = c4e889ad76ee3a661ecf9c317e0f382a56683cbd debuginfo(build-id) = e316ec0b5486c1b683f82184e190298630c59650 debuginfo(build-id) = eb53ab67261def5ed49f4fc101a25f02863c0dc2 debuginfo(build-id) = f7efcfd76ae8fdf0a9ddd00669bc024cc34c6bcd Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: binutils-debugsource(loongarch-64) = 2.30-113.0.3.an8 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64 Wrote: /builddir/build/RPMS/binutils-2.30-113.0.3.an8.loongarch64.rpm Wrote: /builddir/build/RPMS/binutils-devel-2.30-113.0.3.an8.loongarch64.rpm Wrote: /builddir/build/RPMS/binutils-debugsource-2.30-113.0.3.an8.loongarch64.rpm Wrote: /builddir/build/RPMS/binutils-debuginfo-2.30-113.0.3.an8.loongarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.oGRgr7 + umask 022 + cd /builddir/build/BUILD + cd binutils-2.30 + /usr/bin/rm -rf /builddir/build/BUILDROOT/binutils-2.30-113.0.3.an8.loongarch64 + exit 0 Child return code was: 0