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.7-build-194717-60866/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-117.0.1.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.7-build-194717-60866/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.cYDmVZ + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf binutils-2.30 + /usr/bin/tar -xof - + /usr/bin/xz -dc /builddir/build/SOURCES/binutils-2.30.tar.xz + 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):' Patch #1 (binutils-2.20.51.0.2-libtool-lib64.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 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). + echo 'Patch #2 (binutils-2.25-version.patch):' 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). + echo 'Patch #4 (binutils-2.22.52.0.4-no-config-h-check.patch):' 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). + echo 'Patch #5 (binutils-2.26-lto.patch):' 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). Patch #6 (binutils-2.29-filename-in-error-messages.patch): + echo '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 Patch #11 (binutils-skip-dwo-search-if-not-needed.patch): + echo '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 Patch #12 (binutils-page-to-segment-assignment.patch): + echo '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 Patch #15 (binutils-speed-up-objdump.patch): + echo '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). + echo 'Patch #17 (binutils-ifunc-relocs-in-notes.patch):' 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 + echo 'Patch #19 (binutils-gold-llvm-plugin.patch):' 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 + echo 'Patch #24 (binutils-CVE-2018-10372.patch):' Patch #24 (binutils-CVE-2018-10372.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file binutils/dwarf.c + echo 'Patch #25 (binutils-CVE-2018-10373.patch):' Patch #25 (binutils-CVE-2018-10373.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/dwarf2.c Patch #26 (binutils-CVE-2018-7570.patch): + echo '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 + echo 'Patch #28 (binutils-CVE-2018-6759.patch):' 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 Patch #33 (binutils-x86-local-relocs.patch): + echo '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 + echo 'Patch #35 (binutils-CVE-2018-8945.patch):' 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 + echo 'Patch #36 (binutils-x86-local-version.patch):' 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 + echo 'Patch #37 (binutils-fix-testsuite-failures.patch):' 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 + echo 'Patch #38 (binutils-PowerPC-IEEE-long-double-warnings.patch):' 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 + echo 'Patch #41 (binutils-merge-attribute-sections.patch):' 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 + echo 'Patch #44 (binutils-gold-note-segment.patch):' 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 + echo 'Patch #46 (binutils-x86_64-disable-PLT-elision.patch):' 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 + echo 'Patch #47 (binutils-do-not-link-with-static-libstdc++.patch):' 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 + echo 'Patch #48 (binutils-attach-to-group.patch):' 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 + echo 'Patch #49 (binutils-CVE-2018-17358.patch):' 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 + echo 'Patch #50 (binutils-x86_64-ibt-enabled-tlsdesc.patch):' 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 + echo 'Patch #52 (binutils-nfp.patch):' 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 + echo 'Patch #53 (binutils-s390x-arch13.patch):' 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 + echo 'Patch #54 (binutils-s390x-partial-relro.patch):' 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 + echo 'Patch #55 (binutils-x86-IBT-and-missing-notes.patch):' 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 + echo 'Patch #56 (binutils-AArch64-gold.patch):' 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 + echo 'Patch #57 (binutils-multiple-relocs-for-same-section.patch):' 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). + echo 'Patch #58 (binutils-do-not-merge-differing-SHF_EXCLUDE-groups.patch):' 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). + echo 'Patch #59 (binutils-aarch64-STO_AARCH64_VARIANT_PCS.patch):' 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 + echo 'Patch #62 (binutils-CVE-2019-14444.patch):' 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). + echo 'Patch #63 (binutils-CVE-2019-1010204.patch):' Patch #63 (binutils-CVE-2019-1010204.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file gold/fileread.cc + 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). + echo 'Patch #66 (binutils-CVE-2019-17450.patch):' Patch #66 (binutils-CVE-2019-17450.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/dwarf2.c + echo 'Patch #67 (binutils-copy-multiple-relocs.patch):' 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 + echo 'Patch #68 (binutils-do-not-warn-about-debuginfo-files.patch):' 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 + echo 'Patch #69 (binutils-s390-ld-test-fixes.patch):' 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 + echo 'Patch #70 (binutils-aarch64-ld-test-fixes.patch):' 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 + echo 'Patch #71 (binutils-sanitize-uses-dlsym.patch):' 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 + echo 'Patch #75 (binutils-s390x-prevent-GOT-rewrite.patch):' 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 + echo 'Patch #78 (binutils-plugin-as-needed.patch):' 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 + echo 'Patch #79 (binutils-strip-merge.patch):' Patch #79 (binutils-strip-merge.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file binutils/objcopy.c + echo 'Patch #80 (binutils-ld-IR-override.patch):' 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 + echo 'Patch #81 (binutils-x86-tpause.patch):' 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 Patch #82 (binutils-aarch64-properties.patch): + echo '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): patching file bfd/elflink.c Patch #84 (binutils-ppc64le-note-merge.patch): + echo 'Patch #83 (binutils-common-sym-versioning.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 + echo '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 + echo 'Patch #86 (binutils-CVE-2021-20197.patch):' 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). + echo 'Patch #87 (binutils-mark-all-weak-aliases.patch):' 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 + echo 'Patch #88 (binutils-CVE-2021-3487.patch):' Patch #88 (binutils-CVE-2021-3487.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/dwarf2.c + echo 'Patch #89 (binutils-CVE-2020-35448.patch):' 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). + echo 'Patch #90 (binutils-CVE-2021-20284.patch):' 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 + echo 'Patch #91 (binutils-clearing-discarded-relocs.patch):' 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 + echo 'Patch #92 (binutils-gold-i386-gnu-property-notes.patch):' 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 Patch #93 (binutils-plugin-as-needed-correct.patch): + echo '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 + echo 'Patch #94 (binutils-s390x-arch14.patch):' 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 + echo 'Patch #95 (binutils.unicode.patch):' 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 + echo 'Patch #96 (binutils-undefined-unversioned-symbols.patch):' 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 + echo 'Patch #98 (binutils-verdef.patch):' Patch #98 (binutils-verdef.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/elflink.c + echo 'Patch #99 (binutils-aarch64-rng.patch):' Patch #99 (binutils-aarch64-rng.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file gas/config/tc-aarch64.c patching file gas/doc/c-aarch64.texi patching file include/opcode/aarch64.h patching file opcodes/aarch64-opc.c patching file gas/testsuite/gas/aarch64/rng-1.s patching file gas/testsuite/gas/aarch64/rng-1.d + echo 'Patch #100 (binutils-s390-z16.patch):' Patch #100 (binutils-s390-z16.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 opcodes/s390-mkopc.c + echo 'Patch #101 (binutils-coffgen-buffer-overrun.patch):' Patch #101 (binutils-coffgen-buffer-overrun.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file bfd/coffgen.c + echo 'Patch #1000 (0001-binutils-anolis-rebrand.patch):' 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 + echo 'Patch #1003 (binutils-LoongArch-Add-missing-opcode.patch):' 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}/117.0.1.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.0qL9pJ + umask 022 + cd /builddir/build/BUILD target is loongarch64-redhat-linux + 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[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-gzclose.o `test -f 'gzclose.c' || echo './'`gzclose.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-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-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-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[1]: Entering directory '/builddir/build/BUILD/binutils-2.30' Configuring in ./intl make[1]: Leaving directory '/builddir/build/BUILD/binutils-2.30' 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-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' 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 ./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 ./libiberty 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[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[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 ./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[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 ./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 ./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 ./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[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 ./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 ./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 ./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 ./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 ./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 ./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 ./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 ./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 ./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 ./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[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 ./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' 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[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[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 ./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 ./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 ./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 ./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 ./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 ./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 ./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 ./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 ./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' 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' 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[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/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' 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' 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 < ./../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 < ./../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 < ./../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 < ./../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 < ./../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 < ./../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 < ./../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 < ./../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 < ./../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 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 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 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 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 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 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 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 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 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/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' 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 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 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 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 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 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 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 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 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 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 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 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-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 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 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 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' 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 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), ^~~~~~~~~~~~~~~~~~~~~ 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 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 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 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 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 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 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 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 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 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 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 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 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 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-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 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-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 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-117.0.1.an8.so -o .libs/libbfd-2.30-117.0.1.an8.so libtool: link: (cd ".libs" && rm -f "libbfd.so" && ln -s "libbfd-2.30-117.0.1.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-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 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 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-117.0.1.an8.so -o .libs/libopcodes-2.30-117.0.1.an8.so libtool: link: (cd ".libs" && rm -f "libopcodes.so" && ln -s "libopcodes-2.30-117.0.1.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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 -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 symbols.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 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 read.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' /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' /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 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:1216:16: warning: 'input' defined but not used [-Wunused-function] #else ^ loongarch-lex.c:1173:17: warning: 'yyunput' defined but not used [-Wunused-function] ^ 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 all in po make[4]: Nothing to be done for 'all'. Making info in doc 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[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[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 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[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 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[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[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[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[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[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' 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 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 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[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[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 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 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 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 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[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' 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' 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' Making info in po 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]: 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 cg_arcs.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 cg_dfn.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_print.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/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/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/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[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 gprof.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 hertz.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 gmon_io.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 -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/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/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/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]: 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/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/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 debug.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 stabs.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 i386.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 rdcoff.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 alpha.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 utils.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 elfcomm.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 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 vax.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 ieee.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 sparc.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 `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/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/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' 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/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/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 ar.c make[4]: Leaving directory '/builddir/build/BUILD/binutils-2.30/binutils' 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 nm.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' /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 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' /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 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 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 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 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 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 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 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 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 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 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 ./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 `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 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 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 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 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' 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' 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 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 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' 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' cp ./emultempl/astring.sed stringify.sed 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 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[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' 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' 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 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' 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' /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' base=`echo ei386pep.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' /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 ei386pe.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' /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[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' 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 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[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 eelf64loongarch.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 libiberty Doing info in etc Doing info in zlib Doing info in intl make[2]: Nothing to be done for 'info'. make[3]: Nothing to be done for 'info'. make[2]: Nothing to be done for 'info'. make[2]: Nothing to be done for 'info'. Doing info in bfd Doing info in binutils Doing info in opcodes Making info in doc Making info in doc make[3]: Nothing to be done for 'info'. Making info in po Making info in . make[3]: Nothing to be done for 'info'. make[3]: Nothing to be done for 'info-am'. make[3]: Nothing to be done for 'info-am'. Making info in po 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 gas Doing info in gprof Making info in doc 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'. 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 Mon Jan 9 00:13:20 2023 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-117.0.1.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-117.0.1.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-117.0.1.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-117.0.1.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-117.0.1.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-117.0.1.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]: *** [Makefile:1322: check-DEJAGNU] Error 1 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[4]: *** [Makefile:1164: check-am] Error 2 make[3]: *** [Makefile:1004: check-recursive] Error 1 make[2]: *** [Makefile:1166: check] Error 2 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 Mon Jan 9 00:14:01 2023 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-117.0.1.an8 make[4]: *** [Makefile:2632: check-DEJAGNU] Error 1 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[3]: *** [Makefile:2483: check-am] Error 2 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 Mon Jan 9 00:14:15 2023 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-117.0.1.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 Mon Jan 9 00:14:01 2023 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-117.0.1.an8 Test run by mockbuild on Mon Jan 9 00:14:15 2023 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-117.0.1.an8 Test run by mockbuild on Mon Jan 9 00:13:20 2023 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%!6293677*KN8#:?;_S/__^_S_______________X`@`(&``"`"&%A M'CX/I;)2#Z,O,^QO=H3U5[[NOA4!Y<1U*;N1.]'V[UUU\^WSMFM?>MT`I0:? M$'8#/C@K=N<->,T[-;;`+;S:I/M%@U@I3TRM6BRZRLPP`%>ADGVP/$&5][[W M).^^^?6WUDH=&[;MAYF*ZZUTTG<]>"IX-YAH4"./DUO:[OL>(`^F>K=.O:B4 M+T[4'">3N5JEL M]S7;.HA]W5>=X?=O?;<&!WN<]>VM=2UP`7>ANIJYK:[W.]\Y\^G7+Y,5;(`! M1\[O-OJ7UHWON='R?05WWV=-M+VVQD'W@;ZN8??#/M?/OH`/O?=VWG5FFZ'W MS;WCF-GSJI)/GGJDZ8XT`-'VQ2@NS:3UK9BJ'HQ"J.M/9N,MUTG6A[9KUT#H MSL```/=B@5H(?&:YL`?=9OE>^ZO:85<^[J5)]5CZM/K)6CO6ZUYMO5V//=RW M=,UT?>W>MW%S#=W8&FFN;4[N.7/;''NS&W9FU-T;M9FENZ6Y9Q.TU)JINZNN MZ[K.RX+N!MTX2L`/O.CIO?/O-.+Z@2VR\,,'?0&S;H4`HH\9]W=O>P^@/6LJ M2H-&)117>[B7HTOLZ#7("A0=7@V@#I3Y#SEM/=NM=?>=SZF(55WL.NLN][A>O+PTN56#40HD@$J@6##$$$0"IB:IZ]=VU15% M1ZRHJJ/1KQGIT[9S`R)(38:V&"8G;CJ-,JJV%8J.;4I1/8K`A#ZQ[)]G5VZK M[SJ]JH]4=C5=@:(J0B03ZT?!6-@W6[6QL@TE*>WW*9MH010E14UMO%3K6U`; M:DUZR][N4*I(*H*GK4>FI"(H"H*S-TUTP05[[=ZQ\V*7;2H>8)(A-``(`0"8 M0"&)I#4RGID-&4]%/TIH/4TT:!ID]3]34Q!DT`D@0$$A`)E)O0)/1&3(C)H> MID])/%-H)H9H$9&`FA@`!`D:BD(F4QJ81J>*GY*;:I^H@/4:/U(]31IH`]1H M````````"3U4D0@$-&F@3)J'JF]2:`R>HT'I#-0-````9#330```(DA!`(`$ M-`)H"8$TR-!-,F$:`4\`4]"F3R:;5/(832,@5$D0$`0`30(R&1,30T:GD:!# M4]*;*>I^J9I/4'I/*>IZC1IZ-)H:!L_S'_9_NDD^4;G_X?[AHS%7YHN`Y@L! M3]'U?9"RC[P(C^!BI?ZQC2L@)(JGX!H,S[,!@5S(0A`&$(8SM,M,%X$2*Q:) M8'54DQ$L2DLA9%B(5"Q"Q*`J%1"6)4)*QA!&*Q4B&+$JI4B20M1.Q*@C_PLB M;)LD1BDJ'9D3_>5IAA$C!W5)N2IH;TDDR!)%JMFQ3;95FD;6I4EK8(W+B)A4 MF6"ED2R%0_^=`C$B-LA(R3^RB(?L)6I)(*E6FEMK3*IIMEI6%MMH4$D;Q#L& M!40)<2ZHA91%BR225%B-9,$64,F$%I"95DL)8AF,JPR2DC2+"<;;`@0%NJ@Q M2*@-V%Q(J*D`2""EA@(MHB-A("-PBHK>$BI8(C:PD;4I92W29)$("H$14U5V MKV'^T_W&`,'AWE'_$@?^Q_H9&Q&?^P-*8`@'_+^#M_M%?]&3_@:%'.><_6;? M.3L=[))UT?]I\"1ZQ243!ZQ2/_`C1(I*/^7_&RS#_D43_Q#@)Q&Q38FA12DB M4882E(V-pBE$*2D813"D:-&C0PI3#H.WN[T_Y_81MC6_X/-7C&VLJHEK M[-=JF^V<0G5OMA>+X`]\)\3X0]89#UN/&)43T/%)_>4GO3X)J'O2S+8I88.I M)(;\N'7G"[D68K!(\O/3?O-R21RB4C90C9F$"UC,NI93K'_J+0+]ZO1='*\B MPD@2"0P()9&71W/6V$%<(_"56<*`5.8L03ZK;;]"GO\7J'\4FT3)%#WG%YY] MP[N.Q`7,-TM#1'TV(EYAWX8[/_3&HCGM+%=_DR=W<[3F+91]]?WTHH0@E_P# MM2UT\4MP`8H/B$8%+3)))))`&!YN]>2[=W]2=09]*^']W/U:!E(Q@!V!`=`_ MG5]6#I/81O8'#?! M'I@->%(*9:<-K($JI(63.ZHVK6J5IE.JRVTW7O^K-=-YS.'!==)?1?MOI;WO M[NI\,'_&JJ5^-@F[$1I+>HIFL_W&VUG-9Y)PA>-YY%C4#6&L/(L!I9T4KLV@ M.W.F1W7<.%F'E++FDK.5"3B-A]F*"P5]YUJ`?50C]-;>4P^7J,P].$MPG3G. M5>UJM#WZ40>J+J.;.%[_UE`ZCVXF"7/=+[W8M\J;SO/I9[9CJ'EO#=,1-HOB M1%3:![L^'',/XN5K@TJBVDWS*&L'0Z=UE/P12HW"\;'&7:4_^'!PJL\QP!2Y M"<8&C$:S!G%LDT*F0TWL&2DN6O8#$*IE>*LKN>3&[;YG!]?R_/=D]T\5_J7I6EPM+0OW MEMC2?++32?_(=OB]_4]4GIR?.^*K7ZA\[2:IS?6V>U\'P?Q..XY#`9`?-(@! M,8!@9!TW]7'JK\^$&R4DA_L-IA-['%Y_F`^E]+R?2[.GQ.[[0'VVSVZ8W+&# M!@$8!&'0O]R^A8ON7`"_($)9WBTB50BT1/A9]!.R;5>D[+^6%,#HLTMHEF-[ M!RLOA=NR[+OC6&U-[+L9@7);*S*DVADMR9/5LSAG$NR[,V8&*&2AD7)R9MEV M,3)9)ZZ!:%E#*#*&4,E@,X9RI#Y+DZ]F!LZV=.(P3,GRY/1C`Z8:NVNYT%V#3 M%#6(1M70TC^3NZ>:8P#?KOEOK+)>>!_X32?9*FS#H1>:IO5#"N]7S(^MZ6!F MV/:.:O%%!W+XK2>5;+0,6'R+`*6%+2TX6!2PVK$\ZS_-876&BREG4L'U+&RP MNL,+!`W&RH0B1A]GY@]GZ?KS,?$.EB7C+-976E2I2:; M?3\%;Q2G_@C^/^#@'T/>`B3F"2-07@M$N]P`BIZ^U#VJG!4]V6> MK8JJPU):6S,UCBJ=M+4M+2U+^0K1<,,T5A:_]M'@(UL?6.J&E(M))AHUB8*I M*I)6F#>27#E;8W)2IO5,?`N5N2%.$0++8"``18*0`(`\-%I//9=;\2,K MXDHV@:@@[G:&Y4N+]01.E4B)F75*#+D%`H""DT,!$!!$(@G0($V9(G+R*D5+ M@)>T1?UHI% MX3"RA<21[C#QBT1;SF7%29K;S=-)8IF&&8Q??V,\7_M*:Z3F-J=4`G1?LHPO MW?:5"+46OI96371?&,6REFV7HZ'RS2NS2RFR#N)ODR.$7YT.;_FW'AKEEEEEIXRC&,=-NN%F6 M1F%V?JE/1J6-M37WQVQ_%J+M:/XF%$Y_S9T[:(7\H^=%>I=FQIMK7J\E)NDG MC++%-KT-&D3C!YHF4!V[*`_](@-$,'#_9KH>S/-3+^'C9ZL5`X1*>:B@GGJ> M.F=E2>A'MJ%"$[H=S,L`\-P[5NVWX_?RZ'Y8Z<=./!V)M;U"VQ6UZ_MY>7@Z MZ9E[V=FWY;;3.->5,RVVVV]$5%3[GP[G>45+;;^"E%MOJ!HMZT?.CS1[45'A M%145'X45%1R(_>=H'0H:46Z@;X..S?+T^VO)IM;9'/YFVTVCT\OGFP6:PP,1 M'?MUUY>OKH^3G`'?G[RZA@P8,&DD8'20`6I%@;K9[-#OOEQEY="H*>,0$%ZV M0)4>#^Z%>GEV`D4'6+5A,ENXY^A8[2A"V,VY'J943J(';/"7(,&)[S0TFU[' MO>91%IFP6"7'+V_9O>Q8H&.08X!B1CD8<(%H[Q>RN95SB;K_B^'/I#08(=D/ MQ$+!)-7GRY-B8:AMWYMEOJ]GKY=]['5ZV04[>)Z%V`@W=BG$4:(#((%/0M4M M6E]Z[..SPIU\F#"5)\ZX?+()\4^.2-RMZELKR:X.6[K7[\8XUS+E@E^CB=?# MEM'I0^3O<\/*3D$MD%1%M$))&&5L3=<3SR2V1E%=ZWQLA?T:W9[7K\G\N;[ M&VWZXV562G\L<(`V,L&UI^-'+?T)U=ATV:+MWY<48G:F)B8G)O:**4J5*E,& M#!@P8,&#)/'`&1FGO`&GZ\_J\OJV[7]5=G)QF"S>J=GE"$XULP)(^3`$69NC MO1<\=*7H\JH:V[*D'!A18)L?7AO1J*X3)`*Y'[,-0;G`;\9;9(CQ17=29%#\ MYL??Y^?*^AN^E=FOUNCG5FWP8SE.IOC[_/&RS@W%NNGVM\(X-*K>9"R_%CV^ M&MAR8S*-,6*]8"3P\:_@GZIY)@T@B2N0G$5$%RH9NO3J^XZ:^[X4P]6O?A+_ M5\:*.LWW]IU>V$*S9?3>(B6RU5^&WZ(\-6>OR>@WE;L%?GK]"G7;RL;=0Q^+%IL\[7;9NU.[-$*W MG@@YG\4)>IEKUCHH:?4Z=@TQ=$/MM@$!EA>^>+QI'1[6,-'J96.9;[R6FL[8 MEX;]:EJ;3E)$YHZ21)OK%@K7A?C^[I]S9SS]_,E"UW#LPBVG)W;1C1W5. M]^G:%VSD;L.4Y]M#]DH;GW+-F[+(*&KAT;_:W'R],=NRS8[O`L:[D MFPPJ-(5&[3'KAIAV6=E<6[FS;BQQ99-)@[F!LYV<[L)[&A*XTIIRJQY=5EMF M^RW4%#8S,S,X1C=??C02II9H=MI>R#*.K-G7+.=$,&WU]1E*J87M>S(T9Q>I MDJH.V5.E<(0DG@T(Z21O8FW46P]37-_LS?@.V;P(.\G,?6^[/-X=>RN%&%EC MV<,86M]DGK9NWKAK-E\365:B;@RRTG;.$M?S^N8GDG=.:;Y],RF4RF4RMW?V M^#5=^Z]FW0S;K;KLFW?12VWDYFWJW\:)L0>O\_PCRGGSW]^6^'G/SWVG/)JJ;[[\XQBS1V34IT44>^,8QG;G*5SO0[O111NV=?^_CV<; MKKKKKN4I2E*_=QV[JJJX;&;24K6=G:4JKMNZSA1,;JLKLRRRE*4I?[\J>KIU M9WV^?/I7Y+9&\JT[VQ:VCU>`````` M`````7X?[?;Q]WA[O'77;^"_3?&[OO<#-AV9JF6ECR@U>U^JB[!NQG9FHYO' M?V2C/AX^';"J%W=+&J..EFQSQ:II-5TV%//U0W3?QF;^'Z*,&Y-0UC-EII[( M:9\MD8Y2:32;:W8VQL;&_.SV7&Z<+F:Z6^AZVX[G-?U3V64HN[SK4.E?"G3E M1?O?[HN.SC,S,US.S,QIEAUPA_BM[*L9[H5=O2'3'I#G+VX[NC4-W>V]J+'\ M`FR$,-MQ]'V53]E7/=S M@"-]3\Q\[]7QYX`/-SA````!.N<```````!`"```3X^<```3PYP````````` M`````3V\X`````\/@ZZ`"=[T:)4V7QPLUSU!090?+CC)( M.\7>@Q]73:-I0EJ*GU+QTZ>FXB;*BR=2J["3(\B6,$YCD4ZGM.X]IQD=$3F_ MN8C1.E[D1X.CH[G-XAD^3D.,^B6:A8<^O9L]GP_O!^K221\)\@1Z0@:3H(1( MG;`3GKIL>PA)0Y58A)MYT]/K$V+^+0S\))4DD\LM+3KEHAGRJB4=E?F9YJ.3 M;D\M`A;A+222V-WC5RTR`T002N:34[]ATGRQ+VK(N2AG9`.:*!\$R#CO-\R_ M+?+B%ZZIE+23\\Z$$$YW2VVA!5DFJ)^SGB=.?#@U?C#_)?OFR2=W".4],3LG1P^,Z!4,DG8!'!DB3(2-C`+P]_2`?'G5Z[[_?(U? M*%2TVRR@V-/:\*OB]#RCI^P$BKW"$6$&*@2!%2!%%0MDA),19"(=VI.E&HHI M^E^)^?^//'[3U^B9`/[9U?O5J'_.Q;B+2G_*;>S]L:CJVCENWLOK_JJ-E3?4 M/>'W*1CUU*1HRAG]I!3Q)(^U@A\HH*!,>KW::-#1X=81C&,'PC6'#/B M?B:^.GZH7@2,O(E3/5`^P2029"3;\8G4>D[_-!N1P*B],U-AG<+U+L2T./2] MO5VL[4)A9;G`9NUH,!SC1$$Z(+G&=Y268$)K%4RB2V5@:C56MCY.?ZC\O'PW MY8Z\LN0BAF^Z22#1SV3OHT*4J5*G1*G1*FDJ:2E`36LE$;)EOS?CW.DA>?#9 M!]G8#<4V9<^&-!2#"#(\"H@9#!3!N/(,OS.?<,6(.\753[WB)%>3ZW)ZHD3D M4PAWQZ8A3.C'1:]KS8!UCM0^VT^36HH+=/NGTG4>=(A+`K9PK;][;&!&0R6+ M!P0HQ4=$H]&(U=(^A9QKT[Y(W`XI=;#3T[]_N=P>W>O!71/&@O&>PC[U5S5U M6T)94U&MG)>SQNH$"HMOBYZ2MNGNM#K7Y,+#%YK](N/2HZJES''@03_302I9 M)`AQ2DDB25+(((_"/\S\'S2>TOWC@!R+))'_BT;A]YZA/WD^)^8^\#P#D<#D M1_2>D[C@;&!HF',T/"DCZ2;%)0W'(D[!Q.P]Y_(<3M*<2DYCL.9S-A'(IWC1 MHYFQP)S.9T-B.@HG,^T[#L'`YD3XOI]?/\`)Z MRCXU:M6I*,$]9)4R(B(G*5N1$3Y]\N/;?'MI7AX/#&,YC&\;G-?O[Y:U=7V3 MP!W"R%T!S+88X1IIC'%--L&+9EZ#*OFR!/E'O3WIB8F)]WIV&3?A@>F/LMG3=64YYF8 M^Q4]YWW MCRKGZ3\(66M5\ZH'0!_W`^]^/X"ZJ]SY_-YSS^7PJJ55]`?OF0?F00S.HS#1 M-IT%E\W@(]--"O?ZMW).+&,8QY6#TP$L[V,8QYZ]68%1;MW?5HV&/G\Z\%X_ M:5\B^M2%R$A[O2'I"!&RX.V,BG] MK+Z^QB3^8HGM_C.[X2(+XH>_]X/;).Y!`ZI.U?CE)UZ22$ZF%$(=.?,E+D$\ M=F\/[3Y0LH6'':O>-+1"?Z"\K)E'0-&3,)AANGXH M$:%!M^[?X',H<04L)]94@$@$6+!A!%S^/N/A,U'8O.N1.=?KMT[J4^[JR7MU M*,@`@9'H41J_=[WP@=TA[?;Z$CTPM44K_SP_'!)^OY5DD'(]=DCV#!W3[.HB M>'C7,>0N>O;94?#WB1GHD?3L$LTB8%IVP4#I]K\+S;X1D/BL,BQ5 M6T455X?HYKN^1W'L\?'TM;[_C10^OT;[YPG"FB3IAQTS'M5$V&L]39GMZI%/ M,2X?P_LR3`H>^9")\`?1T+XJ&V((FD"O@R%MS]_EQA\A"/ M99]X80+4MNGNV:M\$J4KNLRS!+XNS&"ZIER\F[9Z/F_#_;P/*B;40(+.D@I] M'IA+,21Z5DC=5LLJ%CWJ/H+'ST&\G[TYPA%@>;QIPZL&$JE^:IX$A!M!D817 MN+4H7,J-1]5`&#&=C`*)\V8X3JY`B_3+/5)#<#&)Z/G?$K5><1D$&HTR"YR% M\1(>Y5!,X@%>])`=XH6%$?Q2`XR;)5?68Y%14L^LEF'VLD-W/)-C0I1B)@L. M69%2R:+)183$LC@BS2G>483H5*R-FDW:A28PXI9-%:10Q754G+_!.HDU";FR M1)68DG5'4E$[`T21LZJZ!I,XJ*NR)122UX(Q(QV*7DU#A1P16QH2?H4J_:39 M&Z[DLE6;KBZ3BX%3!J2L9L8JQ25DF+S4<;N0W8&+PD2)BN+O`IB&&%]471I* M5$54F,*H*PN`C^?$T54X2<:G1(Q)B,&`H%+"L%2X2P=!HDRH6)/XD^E^%C&- M3]7@GLQ0[T2#!`YA/SHBK`-T14A/D':&>=MPCD3L)A,)A-IPW['R!TA^2U?Q MI+4TLFJ1+^)S[+K7\>,UVR,/8U:TQI5)O9+17!(0Y!41/J?C=Q_3)%Q:P%9A MC,$C!HIDCLFBK-/D-I']'O3BV5^9^4KU<4'O8D"$"!W>+D(Y0""JIR2+&+&+&+!BQBBM*Q1.0)D^1N5"X"/(5^ MMP:!"FZ(;IP[L<7Z/#&9H3S2;(D8])N;7\KW8UIK6E_-;71\WIMMMX']Y_". MI^*5\\R'K:*J'S9^S_W^H+]@POR_<<>\.N=!%59 MX+6>P6F;69>:3GO_7^G)G&8WW"]LIOL]UOQ5\DK\VEF?.7J'Z/:O49G/'N.5 M"Y[7!F9O.R+MTF=C#GK:S"TC3[XC`R2$#GK0(H.G#R$'W"`]$",U[4M;?F@0 MYO[Q8'`-NG`9A9`XQ#:06U1(1H.L?C-J"5Y.9L/SH$5G/M;W=#RTS$0T2/+;N[NW;ES-W=NZ.W=S,N:.W=W=V[KM MW9)YJE4JG8BOPJ*_PDQ(B>2=BDDDDDDD@`$DDDDDDDDDDDDCC:Q01B4THC$@ MPD8J0B4(M#&VW+8OP-HMRETH51N6FU*BT&4EL588,AVV99"C2B#(4_!U_7LM M:K7+U>]K6M[Z"=ORPZQ-P&#[4$L-_O/4CB]XD7?+Z? M;Q/5_#X#W==K%KW_U7C(']`GJ$JT)'&),S,^^!_2)'%QC:EO[T<-FW'6FM?Z MD<$?3VQ\DQC*M6E[)5)GZ:MT9*LQ/Y[^/@9JQ\)?P%`]\?B-1Z6]QN75H"(: M%SW!`@P=5A1=7-L,&8CZ&9`6*!H@XA\'DV8`O9]6<6KE=^9)E1DFB4&0&=@)&H$T8L%]0VZ`FP&7,4GYZ6J(-@ALA@_<:/,_ M2ZY,0R"@VD5@0;$MI*25*4^$@-U@]0Q2EC-P9C"/^;-9 MMPFR;)X[EX(B2CV-T;%M7O;%IE&CL>+JN)A<0D)PAV..!C?,B?34&2ATY MBJ,#7>$&AB[(K<'(;C0* M=11O@'(F]ZAZ'1LV&^4\&*.B*JGOF,"J1F[DU$TL3FO!1IRG*&TV<1LF[!+- M7VE9'YT]2E**E2FFO%V6WDTW33T*V,8PQC#=V/ES7Y-,TNFF:738\'I>QCD[ M(>*G(D&B0/++)).AXVQ9:-[I/7X/;F.9F"W$S$)3CO*P"!I0%`N*DDH4YX.VQY6 M[X*G-Q9YV55EM'*O).BHI7B7:^)!J<2":' MS,/-_C23;L])[ATAV"N$O?&+;;;EAU`I*JR:5H<53Z M.QVI\2IP)QG).*K!O5LH@/M"]"%QBH$A(K"2&\R;&1=;9+,RU;,3XE83GQ^= MPX6]"D^+D3"?0^EW,8QAP*TTQC&[JI?8PYETWJSI$=35Y9:\R(G?EG:YOLJ( MK%I95ABS'\;$C]8*>:QSUI:U[1\Y_T>OY8<445HX0R]@@BG\'@[!7I%?IV'PC8HIA MFIH/Z/)]`2'(.P1$2"E:ATL%F&'8S6G0J!Q-<7"R"H#41@4/UO!@CZ0>*ZND1$5JU:M6K5XZ'/?AV9-G%QQOSWT&[>B(B(B(B(B(B(B(B(B(B(B( MB(B(B(B)RNMU=(B(B(B(B(B)X^F22RRRRRRRRRRRMK`LLF#K=(B(B)Z;?7NK MKQN7/X=RXK5JU=$QFXQE7D^"C4>/Y+>":5%XKR8T"AS&S!91"R22<9`8LB$. MFDT^I--K%J3_,N6?W%20H5C8'?>DE!?BN$4:5`7X&`%A7V,#Y3UEWF45X=(J MA[3K]!N07@$.?[YO5-JH/\RKQ#TG=;F-I@+]!:S]O2=)^F!KI-VGYQSX+[^3 M@<_H47C6\C&S0=8.BV,6ZLY9F;F#=[Y75^W(S)?#,3#N_\H[),3Q8B,H(2L, M.E`X7.%KB$@I(L&$MI)64A2B!NB)FB?K,"?O46RE_TW$L3.#@T(:0ARZ*+D; M,*XZ8[,,6JK=6[>FWG]XDW7P!LE0A(,?GHHL1:+ M=*K;:5D60R3(J!DB9#,AA1D3()T`#H3IZ8,A&4Q4E41;$CMU#I]#?3<+.-Z5 MTW;I%6#860$>[7G***VQ8&)1WZL=MZJQ_$_&737TZ,<,,U7M>!F"^T@=$*`C M\3Q_;ROA"$*`$(H1$>'I>WW)'F]C)CS8S9<86K556(QC!BJPQ2/:J+397+9Z M63*G+T9-UGPBS&_+8PY[:-)I;;2M#5`,C0IF@'/JH#ATD@IJJ0\AR[0XYH@> M!V*EQL`N>.YV.UVN0#S(7-#F"HR>L.D/YE$O2(^X6'MIH2)(,`]X_0;"H>"% M)W$L/3"FQS0CTQPC2<$V.TW.)8C2JJE+$?2.*2E2V#FE5B;5F9*[[:I4^$.K[^VBYC=J,1;-X'$UJ;9&606F3!9M$FQ2%`H671LJ6 M6-V&):LLE6M`P>:Q=A(,$D61AL*4Q!(+&Z0!:`^`*I%3VP5D!`I3(\WW^\GX M+]>:*_'[^/SO/UTLZ)TW1I`S`(X0*I:$@LX(1=&8%@>E<`_2NG/E5GEEQUFW M5><+G;N=HNC"/V[#WY:F@J8Z6T]['KK4#5T>Q_ M,,X:.XPY5(*&B=*(?N`_!2/9&=%(YS'$(YAL$*'.,3,[0%RL%14>BX61(W2F M\I#XZ1"W:Q&""[?,(FX-(-SS>&9TWOYO-;S;FLS0V`NQ2$($`L- M]&"D(H8D(8?G]H`Z-H"20&[T-2/[$M!\]JD=Y<2+PW`(U(YY-`@]"`T2-B3( M"5W&-][SMN:Y:]AJ(&P#['F*;9BIQX';M?#:K[[WC'(W`$P6U"N$@W#5;G`VVK9PK*T&9X]<-$D%?0&@@S M;2W3%X1&C:@($Q+)A&.S%*W;.L$"U3+QHW+DQ2^`9H0?`*Q71?+"%N]E#AI"5$(-8A\QD0 M8(!%T'(79`Y<#8BY!Y;]P:JO=$"1D#1I*!H:HD5I@I1!^."UFN0?,H4(L`'Z MV#];348%,*8(=73W]/;?4[F_LXDHIS.^/,P:'H88F]$]8G MD>"LQT>\,\GS$PF$PFMU$3OO&=V99T@[!7>\^6R)[$$[NFRIFZS;T[ M/J,[ZE00-M##'[M+_CVJIS)V16Q$FHCV?MDYN2(VB?."AZ@@Q2.[[^J"'E_I MYELNP%T6E1&"ITG]0!^H]:GU@9ERNM3@&B/2[#;V7,VZ)2I_.;+`65B#$7>= M8AM4Z3YSTELD7^6*GXH`U!2#`8,$(C`&:KWY6\QJ5%IZ#D3$?CYAC,I*#2Z" M:\2A7!"""`$E[T4"\"0S_N0"P`65'N/(M?]/ZC,6VK%>TTJBU'8@GXU08>/KLA;IK^J,N?V!O6ZW."GVM"Z()@ M57)5S]09F0_*/P9G2@D4#G)$/%H4_3H#H.N#""'.`%_7[PYFOH]=MP[*_Q5. MX$',1(S<`9(11]?*9Y^;)S/F'%,3B#:$^71)V=1S[?CS$3I'V'-G]IR`T-#B M#J`J04_C`:2*I(B0@D(`0!I4Y(GY3KNKV"P7:KXC0OV@?4_A;"Y(]Q2FQ0YN MK1;]*KF)0#DN?!!**EE^_%2HB@04WG/"0HB\?@_667@WCA#4]Q\R`ZYR.1^P M!V0`@B?8O%'?G8VI8!N+!0/[P1>2"?+N#O03B)T![`T5/9$35$B*C[JOFWS; M\/:WY7V_W_BKE?%*N:][H`:(Q],$#^`AH^/;]^ZMU8Q$\@]H=H)YP@48&!8, M9&*Q4)3#]I0P^FK31[C8V/WF'ZCXG[CD8<#`I@P_.,,,.I1@V%@78_5>$N1"=LNSRP^5)91A_7X?M-R!>:4'8J#2H/!4&!P!VGT!\ M]T0.97@,I!8+U<>T+6#ZD3`>"";#P#YE/4>@[#\0+$A:'Y*16)"#Z9".+`R% MD;@/@O@G2IIK-"+T_D-$&XJO07&D'9*`WK#T*P3P\J)]"WR`/:+\BI0HCW`P M4&`'0D#>;!>,5M#3AY/!!/:;`PK!%!X'_@GX@_"%P53QX!G81>GN^M;KJ)>A M!$C^D"7M%[E^I=X>%J[5<".WX[]E`Q_G%ZSX!W!Y',0Z$.M7[U(;<'!\S<:? M-H&1YEXKI8BTMET$TA@",(%S)<(E@B[5++BXYS9\1)JZE.31H7CL77OKI-O( MT`^4(Y;(?`TSJ#:.S<&;L&9FAM'F(M;2*X()$.J%*AC'*L]M9]Q:E7M(A4F4 M_JR('@YEA&]5$LHU&#J=P4D_NO0&)W4N)0587W`\B\A';'28.@O.HT%ABS,Q M1WOWPA!9XE>"LB0-1Z1BXXDR"^\5$-$@OJ*+FHH!X0?.UTZ%T'!5#`:U`@"\ M((Q#K`'6`AE[ZBO'.&\+\QTG(^F$A([E2+W-%.]L[VUZ)_7\^'(#T&T^CG/X M2S"'$VF8L.`[.8?-!@Q0^T8@CRY5C,V*85J6>AN*@D?:0%,/ND4&IJ+\EY>* MDR&3`V9^P^WZAX>R(JCP&%W.<=PEFD^]T#]PX*:"@-0Q0^HZ)(\NA'*:)TQHSW=@U/Y4^AV&SDI1P7N2%C3U@;G M!8,E:.M;9KF-`8EC@ON1])\QZ1]]T-R_O+P#@P"Q`O[P_JYI).&?>%@L'2// M@NW"A-%JP4I[RSI.Q7J&(2"2`Q@D0BC!HRT$C\E&6H[C9"0``D,P`!U=3P*? MZ<=?ANW5R\.3W*_I7M=*86KC"O;JY5JKXAY"^>#%JWM?2'@`:#"2KH)' MU^"+"I7K?4D]%7R3QH?#W!N;ONP6A[L- M7..31PRC+]OJN(,S-0Q-BZJUF;N7N!A7(565BLMC'(Y>A82PSII&V5CD!%5N M27UK% MMYM`@/]*H\TCZ";)&S@3D-O\(MBH^:$FG4!@4@3SES&,>^P:ZB$@H0JYT^+_ M+HEMN:DI%]([A'=)!9)%($%?`'(&C]]'O^HA`VG:*5/SL7,B!7W[<%1Z!#J; M<4(&&&*%4PBD0-"Y\!LP$7`G891\]WUZWM53T2PY&1Y2B2#VEJP7ZU2(FA2I0@%`!$ZQ7=$J#")].P3)> MU<\B)(W,\%-^%EEA_#-\;.`J!,DF`X7D_>O>S,,RGO<=GO)'+4[O6>!U%;51 MU_0YW[XJ##;@Q7!S)65VC/!0"2.\_`%T4#3>\] MQXC%22F"2][`N\W#7,V\J.U,5+ZVI!I'O5(_$W[" MOJ$I-!^,,)`@R($8-6HAL&Y^_^X.NWT8U/64*X]98PT;`F8A@0+U^3!](_:'H`LX<.; MDY.3FYM--.;'#AS'5( MXNY5>:GTML?.KT]AF%<9/%"1;1F)CN44ETAHF)]N96,*LB M0>X@C^D5>_413<*P%8[-**^>UBUK6M:UFUK6+2K@BF@;>U^VXKPN$"'$L6[9 M)(&>ODYROE'+G,!D`"YJ!7+OQ+@P$PR2+._.))*6E'-9&+[LPOTX:HU%6U83 MFUG8K59V9JM.6/S*G#9CC5M7%G*"9.00.+I[X+!-*EARJXMIY8DYE-42)@>1 M[*_09Z0DC2NHQ24-+8C,/FDC(25(DM?@:!4,@LY/]@0!RW@6%9$_H)UD[@T"B&@0=P0A$>PA# M](Z%G\M;]>!?&W'Q14G="$?`>^`\-JYN_^1.B=K\YM"[YQ?$V;6,BC3HB"%P M(,P&+$.MZZDH?O'M/N+CU9"J&$E;E?PVC"NQ*Y+M/Q*R(13,#%@TA#IF:\V. M'7@4T))(Z$6BGIPN[>0M@TLB_/#F:2/@0E(B\C@%2&Q>27V-^]_@W\IQ+!UC11P3J%B49Y&[:?10V%UIC,P>< MN7V-!W"]A2P/WQWV,M35$\]4MNI4BIA4NFI%34""7PJ14P`Z$NJEPI!-`&&H M.T2A3+^H'1%C`%>E5.TW@;S\6[8BW-:5!0(+2\&:R\D0R5!,ER(5E`D[NEH5 MB0J_0'/[+".UW+9'49P%^Y2FP%`#SVGYA;/Z`^L4O2E5>TMYH$1W'?$A1W?; MR%.*3H.(V^$W?QEM(),4#=XPN5I^DW%%8'S0(V]9:5ECVP,A+$Q2_):_V4#H M[T8'V@[Q7])P$U!_,#@'`KNX3S'(7>=I=(B^Y=2BZ)8V4DJY\EU>N_.[>77B=R[R# M:N-?RH)SC;VR?<'(3[07W@>P`/L`;%O2B!C5'V#N.4CND/(8.;D=J)1UO270 M<]D/8E2/X+^U)[B.3O>]W.UKBGQ'Q34;6/1!^AB`>`RUNF'`6-Z4$@/SB"\P MI`T'@QL,-84@F+O9GVGL0`1-JB%TQ65$%Q1ZB94[W\_PA&WATQSQH^L?6YN# MS(_EMMMMMK,S=EX@[)"B)ED9CYEU)M9F<<,S[:H0L8J%J0+;&Q]Y]D?+/;$G MO^]5I$O%;P!+121$AF21%A-Y/#\FAEOXO?*1"3&)U91[,VX%2;*G@]<3H8%6/,MNDM`*$%A9ZK%UBH$(L>LO'2V]0J$ M(22B<:W1,E?CORP,25T&JM9.3N'/2P*$2&`T*DLMK["8H)-G/K3`;&)/ND7K MNCLH36*73->`.`CT.%N7Y()V()BV%OS+,C[Q!(K_0.2P)"%/$S-YI.U$'+X= M7'P>X!`?S$580&!C&P^@4]YYNM4T,R!(PA&"R(X-A^ M(A@+&JQWJ@X4C1Y,]Z[_2X^].IT^$SK]2NY&RY@7-#!#)8<]CJ+&DEANZ+ MN6ZW%LL6H:\V.G/Z?N46QAZB*A3,O$1#M#V""&&9F9.4=%N]9Z-&#^%Z1K/AY$M:@:*A M/4)L/7J6^=/5.LB0@XZ35A#(%(4;C2U;L#RA@@E+0M+N6Z]2YZ#-`^8L&3J* MFBI"C,7G*-3NP'23'8=P\XYU//^:[\3D!E>[=R,IB5C#AR#N0W?12?>[&*F[ M:PW6<^=MN3Q!.=#W?%:A\&V^.!ZO+PS9WA$:$8W*8C9J@YG'L>PL+*++(GSG M6J*)SF4F['23)DS"`-_MN0N=G,@D$H.2KODT<6NNKG*-!YS0X^#-0ECC/G@# MAB,&SZC;ONIG&,+V^GUX+MQ6N*!PX&#=QM\8O,QPW'&"[<@N1;]8[ON@A@=Q M0W95\5+R2XEI.L4M(GBB>4G@"09 M.`\.]^;-$\#<-@;WS%$T!2"&U+)D&0,-2H9NNPR!/=SG3"P7.N$EI()S')%8;+#U;G@]^DA,$* MA)?EY=MVVYD[DKN3J<)S4E;P[;(SP;-ZJN,K=9WK*68O&U>KIL^WICJ[2-JI MFQR<`G[T-T*Z)1NM*+D6H)(AL&!@N''$W8-8`R,BBSQ@0A"*2M,RHY+`H8GS M^N1HB#?(X>9D+6D-$$GQ)$>\]GW?&"+6XX!.E-Z4+U0F_NGF;-$:;AE%#;Y= M85)1$4L-):D!C&O6(T(0)C##)!N+]Q`'PW-336-V[&ZAY.Q+8MJIAV!24.HZ MCL&P4:&AUVMOO8O+VZ5=.YW+;:KL&A1S/U#F=YN M*;&C3U.Y*QB>FAT."%<"5%)O'ER)#B/(<@8.!L.8A9(9#F.0,'`V',0N9@P2`W'/,D,AS'(&#@;#F(7,P8)`;CD&!R'`,& MXV'(0N9`P2`W'(,#D.`8-QL.0A1>$2'G<]9)-^S%3 MP>+&-#K1UDL1M29EW8[\WA_-V:"&\SL"2PX:&,[%ZY&B?H9O'5ZNKG.7.>-U M/59Q#`F+7N1>JKFW8JGQ>L]/9L=S39W.H/4=]B_3BV0U%6T?5$U^?_6>W='F M]D(U/.2$ZF%CUY#;O&O)78#"Y"_1JOA#0@YS9H0A?A6?85D;VL+;H=*G"`EH M+^59!6Z+'V*G1*CG#FNG\R8_7ZY.K\70S-^]KZJC8QZJPS@+C>YS&7#Q?EYW M$R8G%@:+%O\=!#H%][5-)Z%E]&.GN=Y-=7=OC@=34DX&KE^$C*61E1CZDY?4 MV.4UU:-)K&>-MS4(`&HG@%NM$*]K$WE0-*D^S"F\,*'9L38.!<:8Z3LI*8H" M)9F89F9J*HH":9KK!9RB0X6#%28"/(7K++3H@16I%C?P%(3ZE@ZG3X@./:3K M"RC`(KQ,@T`1']"Q%#U`8Q#]K2%(1CJY.PVOJ>#8+-/.Y-W-IZW#=Z5$0\S%X$1ZQ M&U.\/0!Y'OAS'_;(<@B*J?]0+4A]#$5\H?T"%FPC_!VPZVQSE!UL#O?%N.;= MIPQH>\?*\1ZP8,8AV-ALV'#'#=R<@M&7-=2L5HM%07**_X"%X;F2/I`0H(#X`O_I?YU:($D06U+S2]R7SV;#]^T.MC3C^Y]O M;S[.GKI*:JV-OZ+6"^XJ6HW$7[ZOIZ;O%\0,PT!Z`'4T83G)^]_VA^?"(=*IL7Z!6]P/T? MND(R0T^(W=FE_XJ\=5#^0@OQ.X`\@*'TFS\)'X">1&P]9H:'`8;G!.4XC@\0 M7(%6FT9FU9J-FJY225OS]7GSEIL;, MI&K*EMXD)+"H?^?P-`H9&5*"PA("A"(]XM6UQ;57[>W] MS;KI&EMJ9MM$012R$WEG\U:5;"*5(JR+V%[%L6%PT@`G^"118*"0C`)`6TA4 M$D:6$6%2:F9(3Y)#J8-%3`[_"`0@SD&@Q!G9.[H9S^K#U^G@>^$^NJ'&[XR] MMM.?P>6OA*M;^LY^C[7Q;$,YM*#_R;TE],[,S-)E$*@2!(2:,M!+0J)G+B<+ M6UOBV,6B96U5 MQZZ:)2:S77?+#]?X?I\ZIE;^&#<[:!F/;UX?(S3&,_HS6=3$1+3Q\0R9-4[[ M'@K^,:BLT/>:E4C0?@0)DR9$B1(E!(B42)$29XF=&E-3@1BT6T9K>`<0YUJ;XZ1> M-U5`K+.("20&,<\:;.0&T/[)"%X6]M.HIV.^OT!U>63HJ,>(90C!DC%JHQL% M`]8&GC&(='M]@]75P%F2+AUZE@IJQ27K$+X%]&#`?K"F;@.0C'5+_((]PCJ( MS,_AL(]4(]L(\(1J$?&$6$?"$;PCT0CA".@YODKP!?^]+=<1Q,SEI1$.,?!> M+RC)GR;3=*=Z_"JF.DL8VNU)3)[I!Q76!UHR#1"/[`YH7]H?1!O7_8?B$H_M MF/CEK5:2%6@T'Z"&0?L#R"IDYEQ4S?X$?V`?DC,)8?\P_:97@P^$8(P#V#\8 M'Z\.7YPZP#WP^`&!`V>\V;N_=IX+UK`%<1\-(>G<1C".0;NH7X_YII;$GT_R M]B7;_HQ[?QO2J_F\4H_1)C^'WK7F^E8OYK?3_0OJ0X M'K-\.2">^JGO9F?N\\D\5K;+%-G;OOJ!\Z@E6/Y1PWK=;Q9K)A=?XG"=81Z# MY'SE$>0P2BGQFQ^X_G-QL;6R?2<21Q%)N;C"DVRRS##84PT2C#8> ML5114E%14'`<"\'0C)DELUDLT:)HPFR3Y/ZW@XG:)3@DP?R'0>3`\S@S3J.\_6?H%!\X M15_"L*B?V*R('TJD)_54DU!$_T(LJ6)11*"R14**L*E$G[Y*28I"1DE&*I:J M21DEDD;RKJ+-M;^`U:[;+4V5K-DV5U)1-TVNMFU5ILK]U[D+:\^LR.KPEEC1 MW>1*+-4TH5]<:(/V(27J:4%M:#NSO2[0A)196@?9QTOMZ0L08!YLRM/FM;$D M!J8K&'EU=75TZKPK)&K5;;4^/P'8(HR0I8$I]<, MB8#,!P'X4&K<&'9V'9,R9I@,.VD?*)QUEP*>,8U1D2$+@EA!%5@]_079$R(D M(/1#UP>2:TNDH4135:S##&?-N7\@H=N*[;U24V+8LU&0<:'+?NT@;D`.?;:2 MT)&#"&?"NU+)HB4>&.PSRS,P5ISAIF?4!Q8*FP[ MX0)9!@?OR@B(@7,V8DUM_"M[R)QY6M)"$(0H]'6J`^,$)/0J))P60!\BDDE+ M$ZJ[Q`!4R"P4BW(N3:ZR22('E'>3GL`%D'R.D4,6,7_%"8]HDD"_B4Z-[PH# M.!#:W:+[&PV4/MTP:9F@/!H4Z`;A4!,"&MTI"C"-VGKGG-=F\[RB3DVJ`[#T1[\LOL5:VJM8+ M;;8RDM5JK3(,S+6"(A!(!=09/;U`FTW$+AIP:7A$`W0O^R"WMP`1>9130 M;$34XTCF%Q$3)LL`G%8$E(F^6K:S;HJ2!,9$)/-DZI.)E$:5F%/-U7JJA0,$ MH'(:%BI<1$<&YA.@-&%"%9F-FPS1R+@@UW"]*O+"ES`*#@6#I;.QJO(Q85W. MY?`70Q>`24N_EO,9;`%`L@[&+Q'?%D4@IN,;]HFNX,E0SB!(K`>@=!%PFP!< M3=O!D]:1JR+V!,PF%7!DFXDU6MK94D0$2AD2Q&(J-B MBBU*E82IAC"B$0$*)@1`B(F%+2VVHIFLK,L*:O5V.$T6IL&W1#@FR;$GJJHBVTBWD1M[AQKB[]R\N#;;&H:FC`WFVM>J M_3_6`)))!(G>UO%#ES!7GU#OB*ECL+E+F!W#\YX`*!?HP&+9*>7J:T=B';XX M)Z)O)!N-W=JP8&"J%H:WGET'"H-NHVVYI6H#WL&S&#X:*8N3389#@3SA:A3) MUXA7>`G`=MT*6+N6.HND`V2L?^EC2.W.OCCI%XN1@YU$^@2<<=A68+B( M:@7H#FY+1*7FE<5I=)VV@#^H=QA@&M5$R+T-E;/`\-%.;T\TS1K74-Q<"C8; M$';PY9`G0F6_N76\/0AE4&074.T+A8Z`<:FT$C#IMM53).4)',AGBKS@9,9) M`=1SPFD7[![TDU"?!_Z_CRTUK6D:)HFB=8F\0^VPB65$1R:Z?Y1#+H7T&TR$ MN*X!!Z85V_VOV+<+IXAMLITS[IB-14*((D"+:J%D`4>L:2A%ND0!SCL+F?8? MOF\Q,L#O'D-@_ZY>\OPK@X[CK\.P\J_K(MCJ":,([\G^%]]X,"!:\?]3CQ"O M]?X')!`_B@HJ_SQ`-'4$&]"(24.TBLW#J_N_W`9_K_S<[(_M!Y:K^(0P_L=2 M7\J<0:VN/T-MM;]O6_(`````````!IH`````````&9($@`````"`````+:`` M`A(+I27!N6VZK;6TMM_4LO4^+:G")$!+>Y5"MT,,%;M,;L:>09AFT%!DS+* M22QS`0#YV)K>DS5[GI0,)^)_:T?QN85^S1?`BQ2,4/_-#T&`LHO["-!L*`BS M\_X7Q>OJ].'NE1J0Y\QL$`V#YQ/$L`#!FQ8(WBU4"4?9^@R6/J`P+]\6$*P) M!+^-CW',-'\@P0\B$`-0"[Y& M?FDDR;#9P)&/X0^+W5_,E\:*3;OM;Q8M*E:-IM8CMLF%D-(_J,GM>"K57:JJ M^_@[ZU>&)F4S*-E*5*E-K$3LLMEJ+UD#T$]!$B1)UK@642EM54B(B(A0005% M1$*4HX*,?;>?A=U#4,?XO3G5/&B'%SX8!ZZ*^RBIVLJC&MX2IXCBWU6OY\VM MJUI[]E[WL7.S?EXZO>N+\-_`U+%/Y<5$N6UU-*(T.^BRZBG6M=3;&L8R2LV0NT:6%(79W8EGP*=8VE6VU^54^5)#D MYCOA&S.VTWYT2:\LOM_GKK]?#[(VM7U3P-VS"4H3#6#SUJAAELHNY[ZWOV4/ M7#.'/I955*QN53ZX/-]\J^G+*DMQN?0LT=VHNX43WDFQKS??9770;ZZ[&WM- MJ9Z0LALESOSI">JBTVJ8SF$^EY*S6%V;2PI"[.[$LZ%.L;2K;:_.J>^DAT67V]* MZ^G#I&UJ^D\#=LPE*$PU@\]:H89;*+N>^M[]E#.5USS?MP9:UIX>:1EY M_A@ZF2PC(P@0HIC^9EM8ZS15 MDY\>7M8C9_))`*([_!NIB#]L@F;"KV)$,F`#5,@N1?P6)HU$*9=+PX;+^JX< M.ZC/4:P4#B*/R]NIV]U!'4XI,4.[1J!WXK[[ MBAHZ=(\]N>>QT0P_0Z6KUV*^=JJ+>!U11XYZV4UUZH%X.V*F"(,4M#%]OZUO MX3^GQ;]>N8R]#=.7GJ=S=4PA!W?.%U>FK:U@*NYWN=&K"50T962TUOQI14Q3ACLB%MS MP:;/D*@*QW)ND+;?8L(@%S(%F(%E@&99.+/!#C0GQC.X.RXQP:!J&,BMBG2G M/%:QRMOOMLG24ZO)D9H2&9F$%Y=&T?9A;CEC19M8XI),"2-Q>4E>8*0A%HD* M$H8D"+V'`#515[S(W$-QJ:F1W.XAWD]9,)A,)PX5R%>T5[05R%=HK0KU;Q6XKD*X%>*=89AN.XN@I;>==/@^'*X%Q+CBW+F M!E'N!*2E*4BZR[9A*=S M79\P.8@X"6T1@3):B"T6@G$XG%J@HIZTL5RC3JT-G!HJF1TY'(W,,S&9C&%5 M6$YZ;;EE0>0B6R6D4,2U>?1-567&FT[]\DWV'8J*EAK:[@+JC8A(@MM82;%T MV)[.#W3ADC*&5\;F?G11EEEKGE*,8QSJLJP@K"%?0@-LE!HEUMMM MN&N;]MF#86[*3KJHHHVXQCF[Y4,S0@<(5F$)0=M;^'?15P-#N-(;H;IW)B8F M)[<[/'ORY[7%VL,52JJ$,B@,A9#I-PV+NQYW;W<'+*8"#6@\W1M[/2UU]AKK M,MFI:_"^SV8.?GHJLRTDDC&222,?(Y2\QI\/`]3H(=%O.(+CA:W'G;FY8FK3 M9ZFM'5UWYI_/S-Z:V\$3N>/.U'B^=_&WG??GZ&3#>CN7VT4TREJ^-N.ME56, M*9<,QO*UOH\M^GC%[O\:JJ@R/4O:7I MM<9M5O57/#1GS];F:F;!]VV^B.N6[;IC93K??O)]N.D,,>?32,=FC ML()%Y"<3B<5X[&E_=XBT?'CROZA&EK++5[E MF'F&Z&/$VH=FGS(6&8;!Z89H7H8@.^]4-N>L-0]Z)]4WEDXVQZQT[NY#Q$-J MY(C)FDTX0E>U.;WE0\J';J$O)"];@(-+Z*<6@R:Z,&W;ES?;0^K0;9,A!9/3 M)R)R=Z-NV!&-;X5/K%X;VWC\%7M\[MI_&BR4&L)78/:>V\7NUV= M[^_45>T,/)G;U:5`QP:%@9F:20HBV+7/+KG*YX`0A=Z^!CO=O3RY>GR==-TY M<>GR]#.K+>A;KI$&"]_T56]YV/F#L2R(G>[V[WQ%D1LWR!]0E)^0E+)`Z8LM MEK\V)^D?[>+4857(!H$@"0&+])<>JX@$^1TC(RPP_@E?Y%'[E31Q(B>,D:>3 M^`_&1["7??#Y:=V_XCN+H.("<1/,)0JGN=QQ/:S\4OSI)$W\!'&$ MDJ!2DDJH2E4(E*$3$'^P?DDD^M]\P(!N"Q]JK8015?RG\?W']);Y4-FZ23B# M+22?"%%P@\@CO^GMJJJJLJCSQ`0^'P]/Y3(TTQ\H'G&FSN14H'D#!18"H$$1:&$"%F1[FR!ZF#=L(0'U3G MXNERLN5E[)P'$3HDG(3XRIUF[<0AB26./^"$223R"2-W6[(#FA5*5*4E(M"0 MI+22R3;:6I2VTI;,M*6;;9:6RDM+4E+2UE2K*22R2I6RI95EE+:UBBJ$"11B M"J=#]H&@@BJ\P'OIK\F5R(F6(DI*(B(B(B)EB98@P`++"0IK&ILV``4I2DE* M``````````!LV`BQ$1$1$1$1$:HB-6*J39-)"3,`DS)``0`%5FFFS4U-225E MEE9;&*QLTTU+!9II98$@$HBH2V$A_+*2RQ!99`PDL(_M5;6W-^H*6DF998%2 MH$E96;-A2FFF8&8%*`9E*2&89@5*B%*AZS]'"6EL):3(%%((J6EHL6AA5*I1 MEQF8HI5+5LJEFJ1%359)24E*4E+2DI*2E*6V4E-5+)5DI;*26:FVU3;5(:75 M1J253CF%JV6%9F+))*1&5K)24LK+*RRLLK+*RRL[ASALDJE4J124E)24E)24 ME)24E(FX`#DDLK)3@``))`"I4I2RRRRRRRRRRRW.;<``22`$D@`````````` M`!F`Y7&DW2DJR']B+),(DP424B8*"9B*&H]I!A!A!@Q#XGJ?.Q[;E>VE)25E M*RWRVKZ$1$1;$1$3FMM[NLH70C#,L6!A&408`V3@VVV(#O1"AT"NP5O9`YR"8#78X;J4084J53)\QB"B#>22=;S"4#OCRZVG.[3W,0MS! M3JT9.R-,03),CU\^!HV1@IUW-'(8;6`.]#`,M98'6[''6W;K!Y7DDSO^5PW#AR"PY*0CWA$P&TJ\H9 MB47$I+7EVP.D1;Q&*2><(T(R&AY^_@20DPVE5B42`ATG/BFE(Z/!L];D"AH! MF(Z&9#;`.IC^%CD'0T]`1&Q&"IM*.!%>`4)N`QLPINDSE7:%*7<$&[QMC(S` MA3"@89F9`BI-(-C574J,-2M08DO22&$B:)21*2DB4E1$I*B)25$2DTG%J0;R M(HD5I)"'"P%18"@)A;@[6[&,","/@$;\.CA:YH(H0*K?J)L'#WN5B9/.Y*7( MC"+"+$@^?S`"I`.6KI"<7-LF84=X66@?%<@CT-/D&^))-\I!C&_(*0\':;SQ MEGE9XE3OG>&`WS'1]XN+0!54@D5-=3IWP)]I(8+"$`S(14G,]%.5\1LD0.3P.5?1D@_ M1CXD6)TX!2&4C`<#)"R5#;LV(F[A!\]YH^HHZ#@L.1."M=FR#@Y*.1U+F MX)&B4=\(ID24L22*B5(2I$4)2D+&1@85U=6/"<25XN,:8[&3`Z4P;P>WD]R`QG)+0&E-:"VU*JY;6WJY.UN MVOAR*T\Y?ENCQS*%@&:JA2]"H-D2H-3.6/9\+#)$LDHEE2S]N[H=!T2UR:`H M-[?-"LHQ2!`ZITL#C`SIIIDCB4TTKGT.X,@OS\=+-FS9L%55-.ZS&3@^CHU' MB))!DW->FRRCOCYU4[<.>@FQR,)%X3V=D&-*_GF&JO#9\&/'W+ZHYL-4S2:A@8WW.G9;;-5:N"((Q'9,B1$C"R#N"*A>.3%5SB(** M\P$!"$%25`<"PDB&4IR)))XSN::D@7AO$FDB1F8* MT`J@0-[2F3BI)%*9!BH14A))L-Q%*1&)"2&84DX]JNTTU*N%PLDJ.$343"3" M8+`+"*RK*4$2$0HB',#D.R$:-C#"V#N=.ZR2:$K^6D[22QEN5=75(HFV2K5) M;4B;*JB59"R+$A862#JYY:23$`4N1180$'6*N@8"D.LBCAJ!4PR2,4BK)"JD M0LAO6H(HFE5R&*32)BPBK)),**4=&RJI2B/D[#&JM$4JVV)IP-R1/U4R(ZU' M3F,2&PC;.19&A9B27J19&Y6HE='^7KMV;;Z2I`V.YSB(?\%)U4JR4?P`L#D2 MQDF!4RVL(J0BL`HTM8C0U(F6:6+;9)9]KZ'BXX0^0@!`[) M(M):D::D))-1&E#7WTUZ;O0VYM5]UG@TFN6)7);>%BF#+Z)H>$1LEHLC`"_6 M?>?D8IN2[+I9&OHO'4D?V%;MI)P*C4%9!T-&UTH5SDW"1A8'=!PL>AW4;$99 M*)J&27$E5**I4K:1QD;(+))8&2)W/2A6\F2&0H6R4E597'$TJ-)8L>#$Q*6J MHV!B,458E88Q58F%,5AA9,8JJHJJMSH@<0Z(ZI\)4',*?:;GU&FPJBJ%*% M3D49!."&%184BN13$2RA%:2,2BIA["84IV&R;!4Y9'U#2"9,PJ1XFID#2+(< MS8F1!1)8.!4)]14IT,&7C'QY!J:P=,U(BJ1:DM1J)OHP1H)S*C(E*(TA0*+$ MF,ZF12D--,1-R8Z%-),%4I268=EX:(R9CBGQ-&AV2=/EJ1/'N.9XILR4(Y%9 M41VG"5?V MUTJ.VQ)-ZE5%2AT&8#!F)^262.S:[ZH@<"'(HF42G@;J;0Q+8J597+UD>C1)T[H>,\=EJ'`(WF,"T2I"@OCQZY MWB3Q<1T3?;AF\Q'7IS.460J6"I3P\>PCH;]TX(L5"UL<3$-Y2S#)(I3<[(=T MSG4<2+ED6AO$J6)%Q@'6X49"E<++W[7A?9QTMZ5J6.59UCI>-KR=8H*5L+C*VZ\>%TN^%S2STIA M:G:ZZ7/*LFX7'3+CL,KCL.P[5K)W4RN[+7*WM1"B`A3=5PNKKKM==I^%#SP_ M)22H+6M*^0*^OX`)T7L#&#D0-`-":P%,&&98V@^+!?)*&-^5R2O:-:65%>E0 MLZ;TQ"]_ZD@;C),9I"):X%&0P[#,(U,1U!7[:M<#,'3RGB=#OG7KUS;F[4[9 M5DIM1@HVIPT3`$A+2!A0;OPM*K%BQ M2F,8T$F&HT6,,,8QU,-1HV-&HT+&&,8V%,C14I8IAD-$:-%-)2F%PK&&Q/I3 MMF$'@/^^2,2306)20J(_B)*$I)+)'-4'.DFBHD/RSK&34,DQQ)R,A@ MU(,F2AH&@@:(7`DSB830R-":&!.<<(4]WLOS_2QJ_-]6M_KQO^]R)Z*#\1!_1D)_2E_+*EE0L`?O+/6ONS;`GRQ!@D&.EK)K&41)$R*6DV+*F2DJ5 M-))J4DDB$1^(V'J_'^/P]-$1+:*Z>8]7MZ]0 MO3]W\[-<2_C85\'5C1;SF6'8X8O+U,-!MC_S^K\I'#BZ#6"1 M6!M#$6X43.95;4!T#K!.!M`H'Z0'G+&\WCO&PV.U0'O]/!-(J<)'$7U_`J*, M&5O,/P/].`8DAP"D"`*`*[X"6S8D(3@O>'W+=#F@!\ZI/-Y?SA8_=J/T,=B5 M.]WO$QC&,8QC#Q&FFW)'N5.1Q6`TD(C!C9[(<2T@:>K9NDP45B%^(@_%%R$9 M(G$3(C;@^)D[%=ORS7S\NP/2/23TDX]QVP+>).X4E1@>/G()Z7:,`C&,`[A^53+HQC%54DDF556"]1)64=SI.H.LOXW`![W[O:H.(IT(&ZB6 M9@"X8'(>G'A\-K#>#"3,`S`S!L30T:32;; MV1-QN;INF---)B8()^:/;O)/U2\>KTBS;V!H-B@4@+[W@3H0PF=D>. M*('8(YUR!R'(H%G]VC]5LF4ZCJ&B,@E`RR:"-&%\>(F^OB\@-B@^4.8[R) MY]WHYG>'TP,;]B+<(@EQ58)$H\ZB>XI^243A4DW=A_'TFPU%)>9B)-Z+15.G M?J1MR/(_G[S=WWJ[`F]C]^H]/8?4AS*&_=[ROD;[3<1!^ZQ2CYXGS^CI+/G] MW31W+O7^%#(?'7OY5;>7O71IW)Q_+VIRW.(AYAM-XTW#8@1'LR&@OV#R*3/! MU"\[1F$VN5DG'S&)'>HR-M_AE73&8Y&X\A M+W/3X-"?IB.TLJ%H6I9:IE5LFHVIFVL:LRM9$BU(LHDM"RBT,9&!:4RK5%4R MK5&LS+4\";)X)4G16!":M*4FZ-SR6SAS0GI!2:6&IQ/ M$<\O&+1)7@=V-%SB6BVP(_:*F"9QIED>8S9BAM*2NCJ2D'M;4K'R92%<"0 M;JB\$9_M8<=.)MV?K!$A.8.O#^[,YQ40#)D,'K`Z=7;1D+!"UY>Y&CUBK/*_ MO`@K6W@VQCBMWE)`8%1DM%F#YQ]R@*4AP+T^'EY)ZN%J_'P?B9CV8=AJ(^J1 M86I%IKM]2=KRPF/!CT'-/-R%B.YR)L-HP$'*DZT`B!JZ2.NFYB&86M79KTI5VJLQ7C>I!4`B_;U](Y==5M)6 MT7WJ,6Z7E]P=%4[7S',C"\%&_X=H"16,+&^?9):CGJJ)9W81 M)RLE\K8N]]2FN:V*$%!04%]]I6L^/RDC]9[P^`L]N9YSX9 M)A3#\Q^U[T\TY6YP`/9NCZ;KOY=[;7MJTB0_1$D\U@^@2C*B8LB%6I] M,MOT;U[:NUNV&E#-3):MRU1!_ZGY-B!@!15=I-E+D-CB/`9)($54IS+_5C_1 M3UUM9?H].F^^-Z:IJM5Q?(7(-^`1@/(2.087P(`^ORWP`3$.L/6"4%%T,>'GL)D%#\H]0=_0+0"YO M)Z=MK*'^*M@47>0$$3(`BL;2?IQ$&2I"*/?^S37)A(:%)M`I+2>,/&X+\:.+ M>"N-8*%H'#\FX;(+1L7(.]ZI'P#K_%]P:XC%WM(2_D4'M`B!?L9<,P$S`*8? M/],_<%IF#&:6=<#1(PD4MS$N#H77D>08#N>Q7[>)?3C>YT"._?',J=J\:'>4 M;6+;-^EWZ3MT,DW72Z%XAR2V@@523A.`PO<,,-H._$%"R"2I9\2=6<0)R3S/ MU@E85"7'CPOIUX-!CDL-;MY;;57F,P MOWN"IP"12K663A866%0=)FD^HPB;$H(=X/I#,#4&XIHB3L>&-->IC37$./$V ME@A5K,`%LNIHU?:4!O*B:6`-1:6DP251W^\P74`JC`95@3&=A,,[0$D3,%-8 M\J==*QP&;+44N,DJYO6K1`DAJY+SM#05`(`>?6&!"HB4HL[2R3#M@9(QGP/7 MWLM/TV]C?A[Q?NE0>P.S=RGV[,;;/DK5&J-'`'QWMJ@#NF5M;U@0%:T;"8@1 M@$0V!693(MSN,@VWH-4="ZMS.CR\I^F?CV.8X M`Y?D2]HD7N$Y@2CU#13%7I->'P[-=;P^3N19T;>R/?Y&,Z?JU&3Y3:&/2OVN@HV^QF\"\$\ M>8AN^(FZ;IX"3ZD?5U$X[/3WVU6VW9CT8Z.BDI,&[V,B>UQV.Z>D[!P-Y&^= M?/=/F$XIG8[%55555S.;J?2S6GCARAI9#D%G*P"P"LO.@=+XA="<$-<5J,1] M`>C6R/F'Z=&;%]P>=R^B%<=8D2ZW$E5:I)))*J:[/1Y?$QJJT$**44 MBE,*4I@HIA@PI))2Q);+*"E/1GI)5>GV(D[4.89#YN>=OI3/!/%+5BJJ6/SS MCMI-DW:]M&Q-B5*FS0TFDJI0=?8V6^3_4_JEK1:&'NV'P+`HD924L M.H$&[ZAR0NTQZD;.!UL8S.M^1,!V!,H<@.U`S.KE55554;(@B$8BB"E.X=G7 MVZ$D@]HZU946R0I$VJ)Z+Z$WD!'DE"\&BHN!M@%+AS!UL4P\0/0E,-`TSAF; M569_9MJ-Q$H61[ZP=&(%[@&JU&$O$()P*6VB-I!*SX@BOE!) M)_0WHZ$SJ,0GEAZENQQ$8E(BMD)@XN6,S+J0;"1:X40+H?,$/5H]D\:8[G:C MN-P&P`^-?E[].LXDA4'EX`ZF)@M/!3,K6(,7CK":YI]RHB$(N50FA;S(K5`L MM"L83@5;JD*`:%`6P42H'!.9&T?C$;E1!NYJ^>9;NK@L#$/*T#"AKT M!/+:'("Q9T'6!!-\1.)79A?:L>P!8*+,380ZX!(XHXUXT1].1&MCMY-2ZO4[ M->)R-QC@H%$(;34M5BCXW(^^0&[[I0Q=0Y^/<\Y^N=)R;D2$2ZX@MGHOZ;)I M!9J[BP>GF+=]WOSKEN?9SDQQI]>%<^V<)$@*7S"Z]$S<$(%R'4A& M2;P$&X!DI&\I`I<.<#R]0=+<#=SNKRU5,HJ;U](D4S2!K$'$G;>V,W5,G:#C M,-0L>4=G.CB8QCS>VZ5.+0N!SG?U;'1FS)M[+IR M?-(Y.9-R3BSW-1UD-&Z'B'$>^92M8T)&AA%T!_%R&`/!:PT`>#9RW`CT]9O^ MLN&;^U^YC&P*FQC#H.!N*A$'4@F_BJ\=H MS+#KO?(^S)K@IU'#8$"23@!!@N!P5X4"Q6.`\`_U7H%''J>M"F)<"@!.D!+5 M;&U'=F>XE=79LKL%VTF8G3"J5RZDAVPW8-BS/O:@FH;-6P6#MZGWNQ[0VG)^ M>HE'+'N-CUF&'Q74X\_IC;]]'7!R'DGY!?,687N+H# M:JJ3W+B4_*XY6+J(6/"ZX6]KU]J(5[KGE/=2ZNHTMAU4K-UG(:6>UU2JE/:S MRL2MRN^U[P%L\TPPPP';-S"7U+)X29:3N]M"[[C@SJV)I)7[5TU0\TQMM=P0 M2VITJ%R`P)WN'#EU)9Z)[;ZS)L3N=!H<_#`;BYG8"][F=ACH*D/-UR21C@E2[`G%&H]L>R MQN#UA('O'%?AFALWM:5&OZM\^JJVG#CW].5)*\[VK6.P#F&0: M`7@X+H(W=Y4=RL2'_^ERY$"*&3`L=#X"+Q/N*-J8]2RNDD83V]^+!L`L"4**1A2BC"E*4YTT:&T_J?PG MH,1.HJ3E`-XV\'%<@P9#H.AG`Y'B:G6_%WM M[Y]5D8T551TJ;)*@3+.2Q0H5FU%(H93%2>F>;Y;;9Y;8G*3PE-RCB<6]YTZ`X:@4RF^*%`=M.>L)C;:9PN@]S%3>RV['=C"BYVM M\MOYN0&YZ#S\!;C1P&OJ,TD;E%J%MU5^H&RX!6%EF0E$%%RL:4M$5];3BGG20[QX+.4UJI' M<DH<(C)F[._E6AJ._,.3H<@99\8\ MDW`K&`R"*#8>V!` MOO\MR[`V(=$UUK(&?@<0Y4AT_$S2$9&75UX@P?05VM@-E;BB(9Z59"LD(R'' M"SA3EQX\.-XS@53V4][!AC'5B`9@O0G#'J5@9U[0XH.-;V2)NR8= M:G&4XTV+'T]IX';LCLY(ZZ3[^9A^I$LC>G@![^VVVVE,]'FGI>IG?'`;--0% M!^92C[W)8BEL4IW>M3'=W)L<9_DZFC_IP_'HS?V3M,F:^F[G/I?OTE;`.C1*<1P[.6QV)3I_JW.XX&\FJ6= M2RIGH$P7$R(`LX:E>`9U8)"MCI+:*\*`[:<-=2)HI%.]X!O41H0[!"\@R#BS\#@V$]?"26 MQ**15#R?G<==L6W0L458^OJCU]FH*HI5=``PH1>(;PB&P(!(+!UEA.1ZPA`[ M"RFR`T,5?P#X#5+[]`H;D*:'5HBAX*,2#&OA@6HG03.(QO&&-PYT4#_>U,#< M>XR>@8*,T7'73&;DW4C"Z,:*[\Y-S=IVO0V-YT8\#A5^PP[Q@8,&<%N.D49! MR2;G:'RN*Z$VUSDH6A:`I`N#0PD78!6EO2MN@:"66P@$`82]BHHD!6&;!S/9 M2"H`8/0$DKU:HK10=3V[73T-6::D':Q`[8':P`-\#.FG)JHQ$]S)83)'CJHA M0H4!$.HA/"A.ON/>$!TW>?D&`3`9$X(]:\=+V3E_E#O#HGQ9U4R#A8^'`^/-_`ZC'>!M1@NJ0L'OKL(:/H?'1P;!TDILUAQ.%^^1)HR6**;4O;Q#X%-X MZRSC.J-CR/VQW&C._(XJ=Z<3Z,FC;O$C41"(OY1N$S>P++O@9&J M:U8-$`,[.U1"](+!.@Q4P51!3HU+3B9*-ZRF4J+((K@&LI.OIKH-'=NU07<. M57S#VIW5MJUEWRG=8]BY7EM>S"O]^EF%UM9[3TI4;7&Z[=66;66.%Q*=USPN<)CAL]KOI=Y6N$^.NV?L[)Y)[^Q([[^X MX30X[CP`U=QXJ/$)=Q4W2A;7%K""_F+)@E9WL1:UK6MZ="]GM! M1P"2NA*YAP2#=HQR4WN0&C98QR!J`4'8;#,7RDA`[\YD,0*V:&!Z!!1N9 MV)%#WMW:EM/;55(XT:+'@]SJY4/CU-';RY.#;O<'NDS4&DP.:"X*PHKB M@B&6XQ)E*%,9)6NNE$(@]E11/P!IHA6>'1,X[","..NP86E8KUHD4%_-A?P, M*#H'6\,LNOB?%!06`UPNY)KV^N+BVMW0\_)<+C05R9$I2PL*[JX>*C*PBX:P MM)FRE?+9$Z=(7(2@MT87SLO>MGG`KB]@N%"U94CQ(A^NR\ETZJP2<]&#`>'! M/$I5,0P=6$46G3PSD362$FB8KMVN' M/:.JIFN]+8$`JJ=%"D&4;#H7CH$E5-.@]KK"I5]*Z/MZ+0:+38HJV\WM1M[( M$#\=0O#0!P!PR"`09DQ-%PPT:&C!34BEPIHHS++-:LLT,&BF&C#131A9DMT: M*:FI:66TIAHU-&%,AAAA3#)DI;HPIAHPHI31AA31AHIHI(L=!7+?E5BR55E597?)_D/E/TK+;]37H6,8QBQC>->O*N^VC< MO^.2&:I;]N!?W@08"@900:< MLZZ;4V!6LTR(9#*A5C1N3"N*Y6.N@K!8*@-ES]N?Q`/`MA]MD0D%Z0F(*%0M7> M'S\K&R,2*I&,8`"1C#P!>_V>*]`@.#L0(^U1/`!0E%F\!*@*!Q'F`ON`5Q&2 MXKC&1RY@P8,'8=I?A2\`%DOADF&`RA9##U>$R3->ZQ`H839AR)L24M"V&\)" M@;;E?@\F#S=GC1I4V5$2")24EXW?MU4ODT-8BGELA0VA05+%6<32(X$(X<$F MFN6!US4_D6.PJ!IJPMEU)&IH2\@+DY(6M")46WK9XAMGNB_`"+S((73!=%$],%"0R(J/I&%HBGD!?'X_/ MS?Y??_2Z(^>&^=[-JVE1H@L20008U;2LS,S,L3F+C,:;%9,T]6R4:SBUL3B! MU.7D31C(/K%L7:LN1,3HMIS-:=WT/.=#DGTGP$?2=!S$`'T+'I5(I[7OZ[*] M417KB+01(EI)*X,(U[4Y#3[5*='I[_'S]?V)[?4[>WMV5G66MIW8X'9MZ%8] M%[1UX9%E+Q$HBT.^'BU/IU(32H^F4X-\/6-J&/%OD]:HWKWDK3IG;*YU#E#^ MSZS\+9N4L]Z,?"63*G;DF!'5IAWN_O#2.Z%C@5.).9BBO"P;*A:226DB6Q%T M8^"Q.G5ADYHR2<5<5<<8WBHTW5D'=B>/5=MZ20XJBJ25*;70*%"11,QBI@"+ MS.IM_@<#O/IMG3)9[CFXR2S>2%RL&53= MX^>BBB^-#H'Z/$03VB'O#%HV(S-45&MS5M+BKT]5OH/CYU.<($& M+%/S*05_WZH:KU>]V![[7OL^/'LJ[F?N/9G*V+"]VK1$6J[XS"3\3)S?6L[XC&<8K26HOO3F;6?3:WO'&K\3U:+:K M>XA][]FPX7:U&,[M%[WX[W&DIWF-:ZYQOFY"5ZCEDL),#!#@X=2PK:MNUYYX M`E3FN.Q:ST[\O6*?*3ZE+5^(R*1;.;Z.'F^N;V>VH;."6..J[YR_'-="[2VL M@E"#PH5`T>+L&[0@J>#X)6!^4'%T2.(N]>*B**[E%G)1D MS\=.:5U^\.$>5'"?+3."@D4U-+C8*;["M*J=<7Y4J^"7/!Z5:J;1],FB>%RE MSS;?6>JMHE=#=*&9@$,F3LS)`4)XE41/S/$Z#H[P!>O[G8HKYT@%G3#%15I:/[GHIU]<[[`H_RAJJ?CH.@BI^L,`?A%_N!Y`05!^]J! M\POZP<(YJ,+D*00?Y@1^82'_62?ODG!_J2L85D@_[#I/\2(?\X-\#!@0YW_7 M1Y52N"(VX.'(U#R`:A_6(`BY_[4?$7]BNB*-+0`X7?SAA`07J-.E$4@@&XX" M-"('^7]%+[%0?@5!_L`#]*EP5'N_F_>MU?PJ!ZT`N!<1#^S^PK]`>X%&?$OK MH2@5#Z_:"^9V&B]RZHK8)CVJ]Y6*PHDC@W<.2K) M.-F/DI>X?J8'BN@I\0@BJ_JRS5>=78!YHO_A"FA'".B'E7^]D@9:!]!0HIV< M/G1U1NA^#5V"V%^HZ!;`YH?4'4&0B'D11:6LM9("S:FM-:6LUI:S+:FK-65J M5K+;-K-6;3+6;;-JTJVFM+6:)4J04263XQ(E^(_&BBDJ666668DT65"S:$Q1 M:5*2IB8(A$B`:.4LDLLMM*9#Z6;N`29N+`V4BK!BL&(LO\$(A"(,&-3;3PU9 MMH%66RU*B,T626(HGU-`>\GO/]J:!_Q__&=/U)D@L5J&SM`]UO;Q7_4O)8#TU]05 MF;DO_)L=#,V33+:6_;R?*%(?2.%U+JW@@35+()@:*5!UH#Z2&LMH#1Y;Z7@3 M84M'Y:`]`.6_Y5$+!_W'<(K00]]P&Q5^$+!_TN(J9+D36*#T`/L`YQ:8)0?\ M%2BX*O(KJ5=46)%)7@@SK2PJ_22/THPLC`+0`H!4%`?-IBB'V3HT' MJ.?FBG0CSJ@^3Q/B8'NV@_,KDI2L5!B*A#U'^1[GB(A=%5`][W%!F*/@!])R M5//X*UYBZT(6D^<*!.Q;`AKO]>$'[]Q/9$216,V(BG7Z0#@ MO@('OI]0%U/^\`.)/H?F6,;#\ZH//?UJ9*(/EJ]E>;J M`^L#PI*2Y"%A&P[I\=H?[V\@[9UI[(":DFZ@0*"6!ZST-OT_#C,;BSE['T]$_/7H/^#U#DR/Q!D!U(P M+:]PB(ZJEA%'&_I_$8!Q)\^I(L.GS:M/A7#<21\)J1/R"?J!R(<'!7V1/U1- MM5'Z4J8=3'>(B._8`U M.P1`P4L%(NHG8`?]_^7L]'XOS^WU?5UC^)@;08./OK\:_2K<4/@6()T#`/9T MGJ!LT!BMB1_O/W/=^:*OW8R61%F?4)#I,0Y0C1)K8G'_11:*M:3A'+3>;)"> M+DI\`(V!06[F"_$J>W`@BJYA!?]4@LGD,83@)'^)^#[K5N)QG,_DSQ"DGK#< MHE*#0GOC]8F!5'X07K`-\@P0(-@%"!%3WFE$>X^\BC06R^PNZ# M](P2"0*1.MZ@[0`NK258A%IM23@!\\%(.SY!T(%)6F+OFVR`8N`*-U4Z_EZ/ MKJ?@[)/G_]?-EEEJ`C-]"IN5=WOG%.(@3@017",/B`RO;R+V=OPZ3:N%N#:] M&P`.]1W!$C8,Q"I&BJD51S)]DDOI_2]#UL/H?S-&[=N_0V?70D^2KPBG[QZ[B`&FU!Z5=$*$ M7F("4,*'J`=A8;"3ZU$@`+\[R\4$/&Z"XGZ!/V+]'+@EFG%HB@UW:B!^1(BY M*B:IXV!4;+]"GP5V@6#D&T$!]0`6%#TF;%%9#U@PL"$Y9`'4JSDD/]G]72J/X(14U*@[9/6'I`[9J0Z$L3RMQ#W@`]]31?%:5 M!I0/C]5`HOX_#:_>^+T9#V'H\]%>\HJD@+WD%"Q9YZ&E@JQ/O/GS[?;(?&H![.P/:J#D@6ANVSZ[+[+K[>KF M\ZH.0NT@_7]_V<.@,L@1#\I0KYRRH-/`]H>T&".X M^RU)]5^E*GN,A#%!?XH>F=D)/QNW^)8D34L1M0D3TO7(B M:()WA.=>I0I',V.82&AR40@`5!7<@*84@@B"$&W`#]Z_>HG9Z?RI?JW>5'#W MB"Q+R/*$`,>2&<^.?&O\@4J@9**KU>0]/B'F]U,JXP\$`'UQ$2RB%GPPF2[$ M$_KL(^\J?I"+20_`Y>@-%79Z`-OIT.4.1RLHG(BL;5;^`R8KG"-TG+0X$/WO M)S.DYR1Z&TT$`1;<=^8"OY9[O;F6)T!2/X@8(B-MM&)",T>D#\I?S#!HE#`- M@-W=JS^8/7#F@1)5O?)RF/N'VP_@MMMM))(:^Y]BB*H#_^4OVD.==4#9%?S`'%'L#V+\2Q=H_!L*42(@L`(*@V^MQ!'UR/.'I2[^O MZ?D/O&D?4:&=!:#%58?AQ*\2>*H.(=H)\_J$#^Q4'^]4'-'8`?U*;CDIU`!< M!W@B;>5+T'.O);'1C5;6@%^^A4SYW:6%VVKAD4/29+9;!@1B)YO<_(B`>1?4 ME*GV!C_7>Z#?-%/CZ@HFB^T*!I6%@^0V4@?TCIDBC<'9[X!9?H;E"G#XY9J4 M936)2U)6S:\VU7YNA!C<1^-RT7@:`7(B7!#\I#0?N71=YP&=J1)2G*=$(^N$ M>?.PJEL-SJG*1#B)!U(8Z4CU';"3;=N*_1U<#Y@M!RLJ@+Q!?+V%'_X/?0+] MJT)0!`43^<@-!XHY6/'3X?5A].@#[2*@]2^S8(EE3E"+!@.U2)T358=QWAT/ M_0H(?@J""*KY\E$PB*1^8VH/\H3SDG\8I0'%%\2$!/T"(CZ$6@;K]O+:(`6/ MDBOA!.A-@'R6B^!\BSP?D7ZO?=$-$37X6+8/Y@ZH'.CO`.C^;5=P#]16HQ0F MEDDD_-U7[H),)J$6.13_JQA[8JW(:(B=/46_AL?*OL52Z"4*9+\]+7(,!%$.U*5H*B'9 M[\N8^:S=3W-6!.X$/4@9$DP.3\:2;G5':\5/Z_QY(@C_OB'[O^G^E@S!LM`Q M@D8)&"0(H&41:(/^$!0_D/QTGW-+6(HO^(1!H?>!*I$H5>P/TW444[A'^(1H M?M8+&/P'T.U#_R>+_L>+_.\/4_/_F'/9ZOT<03:6T4;?^3_^W_%WO^US)#_Q M/]OQ?WJ.0?^H4J/^U?]Q_I^)%0_O[_=_=220A(#9Z)+R*#];'O:0A&Q"T+SL M-YVH?FH3QA-&ZR,CK;/7^T.OI73O43@NU7;_@_Z!P M+>8?]*-FT*R?Q#W@"$>K3>Y,8_Y(44RD/4>,/W)F MVH0PO4?I5_$'\`GO'^0JJL58%@B*@%?C!^YH_G?4CP5,!\X;%H^A5R>Y_H4/F8J1@,8/.NWP">+H/G?D M>(*"1_G0W(<4L*/6[S&O^1M3(1-%4T3:EU'W;S@_\DT4=` MH/H8=G0W1##G'*$?LZQ-YP\V1(XH<'1$BD$8HZ&PP=`KUO,(9+=&'U-(+2GB M-GN;J(F\Y&IH=+8^W[7-XGH?1LLSDD?[D2I)9)/XGM[3VGG$ZA-V)BGI(NQR M0.8*+W=ML\VD+`CJZ*G5[('L#M.Y745W"J;]ZH.V(3\#Q`#Q/`>Y@FS!2,`. MTRA(0H5_VQ_)$?\UB(_[E_2-#T*GP$65Z?)\.`M[4.C\GF"7W?=?-BDRSJ,, MC3?C&%:#4)VM]S[FT*+MHP^:OK5Y5RC7NP'_=RXI)-G^)]S'"%5$[Y2.K@DFFR;"I0)A0K>71\<-RH_>` MPI8T)C1=C+'VH$7`HL#D9E#21$W5T\UQ;+LWT-A6![T=JZF62G"QCO0JH7MB MK%,E8C$&$D(13337(X8_&\8N.[Q0$507S123KW2'XR%9,7`VU.#Q'X&F`P+^P/Y^\Z#QG?VGYYL/#REG M`S\'DD1Y4AO0AQ-5U6P"W@-H(A#-H4;0%#LSI!+,*5AH!U(0$Y#T#H'"\9%< MA_Y*!DHAUS-REMD8[`Y%\O!H-"/>NHQ(HY&&A6!ZV5D[.W*J+X9:3%1"FC15 MNR5EEH5?8.D@_T^HQ>97FYS_Q0]3!\^HJ/4:%*!M5:'Q$^$SL47V;;]"U7UY M;:EFUM(I?:T[Y1TDJ2R?-4EB*]-$_*2K*:*21RL)J)^CGI&S3#>(V:52RK:, M,,.FA`N^\9"J.(?0.\.A@=2YKO3L_`W*SU>Z='K;53"Q"T99_N_Z=J[Q#ZU3 MK`$/6!86T%0-!#[V7N#F#J#0NPF(K3^9++0??#)AK`TEB)/`2DP28<&D-"D# MPCT*0BD(/Z0Z7T#0*)J?<75#+Y24*[^B0A`I;(A_*0'8)%3WV#I/*`IW#P$2 M"Q+/0A^+D#4?2KBJ0]_YNIM#XH[U3\"&&)2Q-3D][LK*]D2#XR'U-@"8BQD2 M`2@H2$*!]060AH^:2/!\AUCL+"+86D%ZAY)7B;,8,`G MN8,"]@Q+.AS!*4I.I2EV:XR@2DH08S4.9@I(LE`P(H!YC`*FLB%F[')4ZRX& MN`[\[#H#L01@%%+]L&@EDV8==!"&1@R_C-U#-G!*;S%B&2BPJ6!2R$JH M6R04DE,Q&(++))2R%6;;+39EM-;*LI-MJ5F8&(1A0>*161;!:*2*2+Y4$_E? MA'/$#PA3F%9NMA=\,7622<,A0OS'4&YP-XOM$LB:8DA26!5-(S#(XR($,R(F04@E]APDC^1_VBN_ MS26'X%P(8+E6:2DC0M@0*6,?F0)P5YQ#)4-@1ZP@MGN>C?[X?LV+JESGV>H5 MN8&`?P"RA@L@5`+H-T4XJ/)>@#B.WJ_:KFGT[HZ=DZ&_NO!C<4Q7U;;2"HTH MS$JL*+#LAUASU`WDA.T^8],[#)#M2IQLY";:1IJ!HTR4(PC8"P1I@CB"-D?8 M@=0W"E--3;P`B]PUV<*_BDE@R5(?-S\ M2>A^&4S\N&05814_[YM,3B0*EG>I)Q2WR&2;)B1&U@I<+`(7Z8JG5L)2(?G6 MK2*VT,(I0(!U#U`CD/<9+T9':C8V+UCT,8QBAT?D>,2$BHP%B)H08AO`C,\*-BITJH,6>3H*'@R[!&*PC)8BN M`WN\$02X((*_!]O2![@D5(M?H),F2K"2]$0H0Y&@.X'K.>(AP>('#(PD7FPC MD>XP=_3)#!3H4+XMEHA2Q0"AX%+2"BP=Z9L\DZRZ];EQA;;[I58\UNM M?HU\K57+EB`4-V-!64(R$B:.Q%#C1ZEA<"#DT_`9A<3TH7\1^9;O@;HI`U7* M6W\23]\G!INZ$DD'F\BJI4^:?"`+2VTI+)[>8RT#V'Q:B@T.X#2U-5J!<>L27YCVFCE3`;M`NXD=?WA M#(6)`@IBK^X%-W;C5V@/#)]\_>Z$Z!2E*4/*<)VSGEF<'LKR`GS!)#SGY:TK MAI:!M%#OV;.>&7A]+W>*;+I9RV`3E3=:(MJXK"D`EIJD'K$'-`Z<`^40Q\%C M"9_A33_X3'^=)MU` M^=)_A""R1[I\O=ZCVF3D:"')T$:3N"*@;A3UD$?61>0O2>N5(J`E$$1&6WI) M.?L`G.`0!!7,@8%RDP6%PIA8N\<@44*!VNQP?0W798-%4Z@L#47D]:2(X-(D?LD^ MM)QY0^\]:C]8`R,17]L&AT@H`TTAD`4>$(B.@\!_S)DBI4V51XR+)L015;(, M$$57Y16@T$@I!!I$W5O2-*U/$B5VOFD)-FDWA^X6',8WPK/+>B1XGQ0!\?-? M'S51,93>D7SO(`J+P#_F6'F<04WZGY-S^/#V_4&CG?`1;L(!<@Q3)8LP;FP=QAA/TD4C<]Y21P-S@=`.B><([U$E6232&^F2TVAHG63&&"3]2.X M\)99^;?U4!5WO:!U]MK-6HZB[TG-Z6 M(>$D>'@NCC#BXGI3V))1.1`H3I(P2WW1WB;F+?GJ*XK"P-QOD%S`QKLA)W\O M1HGK4]S#+V-#,V(B6 MD=E#0S#$,H:&:_,==,Y/<22D\'4U:'+GX[YNGOW=.*\*JU3!P.1@X<4X.&W(6)PMV MA>'U06-W`:"#$T5@M3+0"[$=0+9<9SAO:>B53S#I>-+-S_!IOT7("LV2A%55 M@[K"9VJ>*PN6R*?%926U9P75@J-NB>%$+PO+II2717@M4D<9D4 M)4@6@P76X,LILU&IES5OTI>0V@8=:>4Z'*XSO0S$.Y>97?SOA-23R[SO/4>@ M2.$."HB?&H>*?C^N_83Z:/@LG!R272(Y!'`)&Y]C-DWBF2$A%!*ZW9>G%T0U(=9NLFM`.P>* M;Q)LILU6-MBEZ*]-VHDL11%)9EB61%7??55\'6O.$#SHB!P7>M@_A&R[5N)@ M6E!H3@E)S3S[N?5U'T*>PJ;*(^E)K0W16Q8G+HY:YFIDB%FY+0F0C?"2:$F@ M[QK:;IXN#@3MIFZ0R$-X;GF]0;7:M,-;G`[U7GI27+5+"RRR":3+9P'%P2)S MD1P`ND!4A_? MHPJ@9+>23X?`5>T`BJFF%P[PQ!5WG(0\C22)`BJ.D6@@@7+`U$S4U$:O=9&4 M2J1#22I`:EEI(&5$99;$+8661)52T!,[4DN4H3O)'&3X.STR14;H01OWCJ%[ M9\/P_D\]?%/!ZA$3JR)JM>]`++`]6N=RZ&(A\,ZSU/9^,X<4V2OA>LV9U^+$<2F] M;B]U6LL-VR::D<:30II,&[3:I$XZF-PN^UZ>W,VE\LY20)H4-,#:D$*;D-2- MA3:ZRLFJ6DV:E=[FNHRFMK"TE"!E"`P"VMM%"IJ8Y(E<6R2-0-I,;)0.C&I& MN"LC;"9539`S8INX*Q$K=F*E1:;LTUZ^0[3>0X*1.53BTLEG%I[2N2H6L4ME M4FQ=E)Q[.+5W;M)*@M':+N6XW5"\D"P$4$]0VC$6S>C**V2(B%0L`7(#2%LD)LDT3&U%N)33918WEU-A495J2HQ= MJ=]/L22[R>GB85*$D.04$DZ<2TW'4<7$RYB;]!2&MG2-D]V@Q8I-$8PR*Q"I M1@8V]5JM:UF$:*(4T9=$Z.N38N`(`HIW))9.HI(`=)UJ9$#&#)$$&DH#,KO- MSX/=3B1I^/12VTH3TKV22>K#MR@2!(.2#UZ%[R-TD$F@Y\X9%W8'@-+0-01G`#\0;`[$+UB^C6Z]N?HD6]'.97OTX.= MW7LWNYPP(#WX#WPH.V"'BG>04X$KC9Y[/GZYFKZL`&JC4TQ4L;J1OCY-)#5E M6)-(8V!HE!I^FQD%@(%(D!2=F5FS\+'!#ZA)XV-W4X\ONWA')O6"2GVD'8D2 MDDJ#"I):EJ>#3$(TJ4J26I:FE0&`T+4M;$7G"I9*G8,,+Q$`LQ=I[P%U%XDO M`(EC]O1EV.F4\!\F6H*_>_U3F/(#V,2,1.F+LU/%%S6XHIJ((JL42A4&"+%$ MBL(,J(H0^[DM00WF3),)DF*LE**"E:1H8HJT@D0B1""2*6SQ/PE;2="/*6A7 M9(DF1BQ$E^*JY_+ELFK_SRY@HM1JT5-&HI461P1"HAY%!/`N@9L(E!8DQ.;0 M2;/S;(Q'"88C)B%/$^XCP.0U('@*-?!@6Z)R6+:`%":Y-C%:DLI\0D$/\_Z? MW:`G!2"S]0:G.DCS.__Z7,5W`$W9TKO@1D"@A(4C"0L+:Y;-I.DJ;,FRGES3 M75T[0@]]66XFA4JQS*"@70H"+@5YD72(P[G,<)E7VFMX^9"#$(20$#0WJ#Q%?P?`YE-`4520@-$`BQA"0EA682A7M7 M02SZ`W&1!5WM=$1IQH*]I!7+89.-X(<4+`V9P6&JP,^8>O8"=`"?;&,%09=U MHL`,2Z*-AL**=9R<-SL6"HFZ!50:$V(>50=1/B.^'42//T%1%GA4QM':[[&K M/UQ"*5`ZECR*G(,39*:VDD5+J"+^AC$T";Q(N"E`GV*>O>AP''$SR)HIA`X)"9,4['X/VH+^3W8+'F M[E0Y'UG.PQ-+6JIELK=F\OY>&D?KP;9KX(2[>4._,'U!7L0($5)TRGI4:GTU M>!;&:6,T\FVR0/%)4J%3@)P MF#GQ#-2,DYPADJ,$2^6X+7`6(*0UL;G@]G+M1P-%#9,QP,''"3,C.,V'L)* M!D@1I@ MF0.&%`%CU%B,G8EP6$>7&KCNX.\:53&"D$Z"*`FCIH;K&_4L3!S;!+*0+$:P MB+,9A:\+"@MK$YG,'("U'%6#4"8'%/*\A2`=I!KJT7[]=[O>H@)8$R9FQB4E MC6J*U9V7-X4WPZM=Y`BD"/CZ9%0 M0A&B@A7`V%D6++$<$$ZNDE1P.WKU<>SD8-B6L"!;-CP'!E>0X3S$D-!K&H\: M?>]\[FIFT39X:(6N`^-.C$LZ&=V&+"2R)*XDK&#*]\L#E66,97A(0ZBPJC8. M,DDI05*`II0!!V[75=VW,4/O!H':KV`[%V=B=T^P^0^J#5MN3@ M?<`P"&,'`#<,`(R3I(R5Y6G#\Y9,KIP*&*\**,I%`ON_.O5#J7$.JNARO0,K M%$-X;Q06$F3NIZ[KTHEPMM/V2!%Y4PIA2'`,\ML.`^U"L#EM(IYPL!E$+R8@ MH5:8&;>!S2X.NG7UB6P3!;JEU3Q5\4RR7,F=U5&&BMQ/(;56*(H*M,JP0"W) MD3=4:I9==`4`P9]IQT2ZM6?=6@BH;`A9V51+4D"U9+,3*>9($$CSM!787*@( M]!*42T3,4.KOYZ[%G[@T6PQBR$@^N1(_T219(14(5$'*:C%2'U(_E5$F&VQ_ M3V#8GDJ&\).QM/A(B(V>Y0[VV">PFL"Q2"T>(?S$"XI=B#@A$?(]K/0U+A-I M7GW!#LGA(%"3K)2-R5$<`D8Z/U2),A7UUB2*+))XG1.@B0",>`DBJL42* MHQ4B@LD)4$2R0E(H603FUEV;;3JF^B3B*3A0G!]#BTE*CGQ/IF&D8:P20$!HL@N*1A MRPD*X]JT#"C)>@+$"DH`2+#.DL`OQ`_!Y.*C(:4EE+"$E$12WO7HW#`%M4]+$XP[$9]"GI3O,3TD'4VCP`7H=KD*X\Y/_ M?N)%'?@B^@-NXNI7*KWNEMFM+2(B(EJ9)!D(]32'G;"'F@J2*65#2A4VDO!` M2ZJ'6M*=I@N@\>:A%!/G7,!:10POB*@QS.]"CYOE-]1GSH1*(>(+0*QU=YP` M\-H#O<%R4>(I16Z@F1:H'KDL)[HVAX=B@7G!$[4746@O=$WFK(H)A3FY,FJ M!!9 M"SS!F!\R%D(,1<\E_&H,:6'=`=>(W&#WD"!!81.`H[')4R("!=T:`?`/(7_> M'W$5B&#\Z"_TALVH'?.==HQ7P!$.4)`4;0.>)%2*MY=[$I>GTY"="\!6(0\> M>K=*;P-6$"(*0JE%2;37XPFB22#D(]_C9;)*5@-J%>X5I:Y!W!'+F4A'>T.G M0+3F*>=JK)T\!["A15CM]?OR=J&SS8)MP]*7@W5P MDJU/+AL&R0[9C@X'O4G"O>XKD:=!5HL8F!7,NHA<;L$&QG8@ZF2I9=1(8+#C M3`8&$=,(IFNY<*AD*P=(`N!4U!%]^`UC:[!0W`6&`DS=F_8BB9:!"(&P4*'+ MI/1`5QT,#!.G&,'")J_XU$&GLDC'U19J\/1Z$#WU555LWA[4VE&VT,@+-X!Y MR<9,R2U47O3"!R4D@$($17^I8*)!`8BF^QT)D"L7O(&ADA0]TB>5>=$PG696 MDALO:':96[68M9X*FS7:\2TUFQ0_OHLZ9L7>\#C,UT20PST"/I$%#D%9^@^@ MF2D8V.+`^#:D23):,?GA%)8SP&AIB&T+A`BD"[H&N2@9G@9H@9$*`+:D;WDX MM5)(R\):<$D\AM"&[$HXAU2/VOZY.G!]B6=(3@E#@L-[VV"3*R164EG;@.H# M:E5'>HA`0`Q!B*10B$=2!\R6$2)L6"1P+;(2.LZL`D'41(](5W4P9111;*LQ M:F)C(R5%EBI4(LG7D-K0(I0U%,TYRB"PN8TB&>@0=`?GKUOEL0U)".H1(OO? M`ZI%C3^ASC2I9"`]?,$@JHL1@!`2*)`HE@\$)_%TDPYP,'?4AGU_.G03>%12P%1.PZ?L$QX`[)AVY!VV22\"XA2H,:C MSQ$P,U0027(H`X!E19+=D8DDRI)H<(;BPT3&BE`T%%%$%+_FH;'!<\MUG1>. M1L$B"Z#_-WZ:VSIK)G3!;+8\]))D0K8*MBD82,(NXL@BX8**/@_D.HB"=$5% M+:#][@1Z3:89.B.\_9/5+F6?C_&7;@\A(($1VB9B:\SA$-Z.Q&D0S02`4C>S M%!R0WQ#+><1%+T'VF\)U3G*F$.IV38O8=O;.$X&J=20F.PG,=3E*8=3BTX!(Z>0YO'L]3V4T_L"*H M)Q7]0>_5H2@D"0-$4-YKW!1R%>!VA0)CMZ`ZJ8T'(7Y`5T-`P!NN`V#5#XJ$$?/J!FG?4#DD\-_!.07 M`W`*W0_A&"_Q0>)"+%DD(K7Z"63DTPMM7JHY']IR6K%64WGGW(WEDEL4R2.] M\&%5BPIAO')R&0R3URL4F3U:C23L;I5R:5N5L:)L6O9]TDEO>E3*E MJ4I*4E@FW@G@\1B84[72=&H>3BF([$"3NY&H;9(0_)(DF:A#2(H542*2DD25 M*662R636U)JUE-:MA%%43V#RR>;)$Q`43,(>2P)[X#8[77C:R))EMB8JV*PR M*N0BRD6`Q4&4DD:41(2A8)%VER3Z+-<)*1NHL(<)#98+8=42$?P\A.^0\!#W M!2.4B=[FW0`R/0 MXX_&.$$"1![8/W>>W)N$8C01+DA*4L*B341))31*?!H%9@*V6&UR@JR&))84 MD(MJP6226R%BI!JKDF9J0ME^.%5&I"-KDE(RM^0QJ'`PEPJH,ID4]E["@)9A M(2(02'0@9Q!,9*K]>XAH'[Y^THJ(;043&9OBFVX=X00S2Y=4%`R!8!9? M@7P5W82XB;!^<"+OO_8J#C)?$/6!Y@2`"?7\75)RI;VM>[8(*1CWA$2[%80" MH#:N@7.$FR1R)R(I^8PC#"B/24&"B3!3[.-MO!(E22D3JV(V3:!U";6($8O[ M@H@00.I9&16%MPL^_,23/#=*Z]Y:U'&KS2.A1.J'L>C39;-E:;ED9'63PHR\I!4D_N=B![3ZE^ZRV1YH)'$YH#(!#J:V MJ;WI+"%A%WCW'4JAQ'59E6V^33)68K8IL534\K61.Q_W6YD[DEAT(Z)D?&DM MCH')\\/3)/T`DVJ$`+$B<9`T%G]\3),(DMR5%"I))BP!:!B4LD)B0W1Y0VDA M19)^L:ZPFO=3[ED_M'F)ZA.8""=K=V=))".])Y2/5/MBV:F2\$W-/H5.`39[+9;8QY?QB;R5HYHL(W$5M)VPTI#C-I&BTFZ>A M!!]A$!@N/HY;"#@:$\#S=5`Q(/<8-)06A41;[!,9$LH&`151`BXA$$H=K>RA9==% M2V@X'98R$L5@5="*K111Z502!VCJ73MA0O)#P4B0(66K%L1+$H%HG";;UT3X)/A(V-T$(;U4S__1< M#4$(-V(GM`YA5>@L$$J+(BE/P#'G(7!(.Q&$D0CI).6I$F@$$X M]HD'5?G[*^;;?1$UBA2$TAC?@YRBR+,EI9;-4UK9K2PE206DBRR,D%B$8MD5 M)>S,D@]Q$(*-R MAKM+&7N4`'-@+0IL8W)OLC0EC,WH9F]40PP:(%%\*;1,:&V"$619%(A`(D58 MI002LAPL'M%2EWC4\D)<:J"2QN6X7;`A^(5!W:CBFHE(4+)1*B4%32R,`8-$ M4H5(D5+4C86(!96(".!+0I`:\5^CL5&Y%D)`0Y"^<=OK`^^MU%1:@#^8!?L` M-.0'8#HH[+'3V)^#P^REY=^C:7=:E2*5*]9U^`-AQ39B;I=+FID;W6DPD9$I M8J7J$TE#$990T?N#.RB-\%S]=BFP+L:?R-]&R&8O$3C%)/L*(,$L":CJ%21B MDH>TYQL<7"1-2>2ILX$QZ1-VN57;&53P?C#NV0C>$SK MQ$GJ)QAT6/]%D/=)B29J60+$J")SC1@AF,7B'\87#,0P&^)N'!S+Q/S%Q8J;RY!AT\%:*#(#B@Z[E` MA$60?PZ'@K]M;YI\]C<.PV;CP!NZ0=XW*`M"#%%816B$@Q9)RD)I9$TJJJJJ MJB)$ULR5&+"BPPUEJ*4TJHJFLJ;6TM*0J5:FR6*S4S;K6EMQJM7ELZFK=34+ M)"4:+`;)$V:+1180FUC6N;?=6K>9Q^89D((T9*("4(N0@BJT@`4$$%!YA(K! M(K9!Q?[H(I8015=E`*T`%Q6@%=02R*/385NP5N"?$N%YF#4HA`D*2+3`I9$8 MD?EDJXB80J%7T2Q&M)BRR&HR-H)-:4T215LA%$5:VDLC'+#8YIB&TJ6M,4HW M:-'VTJ#E8HQ`I8@00@*)&*="VVQ::^@&6$:9 MJ'LE(PL,"!CS#W#"0#@@<@8J$>"]*J-$8BG::'$C$2F*?C002(!9`;?XK38B M$@\%Z1X$"ZADT;V0ZNM\1SI>:IR6?*$>QNU%(;.K2DO!9)F67^@TIR(:$@\X M;3U"R<8&VIJ&(*)R^3TG!#<)N1'GW(6VVQ8CXR9XFE?*0&*I8ELA"Q4(EU@R MU2*8PDD:::55/[6R-FC=9&$DH(C>2R)17N+)#:B3N>QBW)991PE0Z+Y).JHX M_O#Q-C95"K))Y>O4GQ3K-YMMAZS\FZ^`?A.Q$/0G`:0*'2J-(H^"P`5W"`&]=ZJ"4'0#9!\>F=O'A?15(3WS(#))3N&3" M("8:00+6*$"QJ*\GRFT4KX`^R)]^U>V^!'F0-^#C@H29(?1(`2H9(#_#85.#)4!C1P,J$HXN,Z-HJJ.";.N/3M)SB-1M':@*;,& M$DG($D=77J%5<^,G,DE)P3)'#0P,C3/#3XS$^K0>3!QX"LVY%DX0NHQ9FK>4 MB=3MDA.]!^[K:55DBF\@NRYL'U^93UP]"D$2L%&"*003R)]JI562R/1ZG_EP M.RNCZS$^Q7;L;?XPNT.Y`.(1`D5^2(%$5GD%<@Z7,N,#R*HL@,+`[+EE089)<57R`7502Y04A]#-T=#)`F\6<'0"!H-R!`=O,*V,#"[51"&>AVD;3/&5ADB1VQI@G M&#C6$D1L3)SIMGN#_DG]RX2)` M0:$KBJ64M)98$'&UL67+]EC*^[;'#&+3A>/V8;4:ICBVT^)=4ELFRLXPU$T% MEDSL8-%FURCB+,E*ETL2EDF.I2.2(B;("*75"T1+$6A@#'."`FH1;4PXLC22 MFBF=BQ3,)4MEJR&<4&H+4&EBT%4H7M0!9'K(;3LW<(; M3,2&4XPA#1M0M&5!*@HE#`R)G;3$F+S&.?#8`@VO0O(2`]EC9KE@VXID6-L5 M82JH;L"HB/6J6U5Y:1T#T66MKWU+>S=\<,]X@E&E*.I91^EL+95,@D;E4Q"E M(J0MV"$G@HB0YUJ]KK$`N4WI]#:!L5)5]4@38<@G7ODZ(X:CVC!<#D)MWJT% M18$0)%;V$*OA6!0BS_80IP+1P9DMT+!8!L%X4S-TV2&C$H!9)H3262(:`:*5 M-DTN31B5)F+5KC0:+K3#4DM<;"C``(V*!@H9JW"ZBMD($52PQ5P7`OG35QN` M*6#P3?#IR^;]W5X[REA&U15K;)M)M%K+RY5KT-6]BTLQ=LUERFUP,I(I9EE# M,0946=![X2R<>]:JV55Y>M.H.:#B)O'$D]"H2),6)%Y>ZW4'8FAQ\04G:&(4 M2.BR2>$VF1`M0!8JVEBJD2*L1;$015*L$*5VI)8(9`HJ!)D0MB)YZD(P@MD4 MH706"F,$F]%%8EF!0P1@$5,TV0R0#US)(`]"M*4+&)U25:DZ3L;(=AXD^O@6 MD;)8Q1B60A8D*%+)W9Y$Q`_SV26HGDD[HA.^2ED4G[LZ(/^PM5;&Z5IINDK9LJL:Y[C=NQNTTL6<;5B#Y%BH9P4V'R5(D< MU8-PC&PY"02"S@D#`6_K\Z*'9N-XH1`*\M*9%@5\D$$P,(C"#!8B21%?(1`2 M",5!DA`@CZ*54+@&TC@3&(C$NBK`6'U(/E)-&TFI$;&\2B]U+48*A9(2R;6Y M0">L'@M$6+<`RV)TA(2$U9'2%BHT%DN.4F^Z2#2*G$B@.$A223MA&T28:O&:&DR&[ M8E>X,2)N-ILPDTDE.(0"D%4T(650N!2HL:6,606D0"HT&5Z03/)/[BQ@@"-X M%U(+FQT#`7+!2@EZ%OH*X9BYHHJPSEA+BM0%:Q85-F!N672-C!H6HQ5&9E:@ M$4A(W'!0V%<'[13W$)`=FFR)''C$V6SNMVS7\>EA`VH)`BL`ODK=6$`8*17<0:B9@$L!@" M]E<&(C;=8DDLIJQ20,A7!GC!+%D'`HY-QI(#"`2BB2R0X1$5NE@Q+(UWF3A! M!=4V_LBQ8J'P^@:+I$0P`;PZQ>T/0DHDE0E119)"K*L^#:_V!F&I MVG@*HU"0`#)265)8[NXGB\'N='JCD'A#WBSJ6P@+T+L0?VBK=%"`$2"1=#K) M-V_MF2$CWT**"%2%JI)(R*`KE[`3R52)1$21&0D.)!1X9M*:TEK;7]"I;=6; M,VVZ1,J3%DR)+*L,MJ90,19(ADD)!4%B6(6LDE,3$,D8>_,JZR2@MMEC+(25 M1/P'.PQ)-A"R=\I%E3(%$RHRD$TJB8DBQ%FLJI;6BB2DS!,B=;>WC]\=D1(R M<:6U43(!\H@5<&G?%80>Q0%9@RW&J#2$%(!%@%-*^<@[O;D(J!L$`.82(P)$ M!BI(]0J]$`811_2EB(GL>SNWD?5`P!22TMDHD!(.&XL!=I\I")%B?A&A[FYVRAX<[WG")SDL/A9#+Z8>DD)4620E*2$J6(YT0&)3 M)XK-AD6*6PG^Z3),XFIEB4D);*#'YB@#B=>&&$#M@0I";8&TD^,]XHB)2G(\ M7UV*Q4YR1\K\QH@75$+]?@W`VB)M"&QY!81$GS3>3'+9A84]"%A'GZD.X3_$ M1QZ[3-#[#XQH%#%_%;:$J/2/(M2Q)8^*A]GE,MD8*LEF MR+-60R6*2Q$J6'5'FYBP&08:([@AZH`)/2!XMWB#KOFXQN?*3QW#I;IPDA(- M&TG1P^DDM:%*094+`9JJFFN*?W-(C$G\`J4@FQ8EA[';F(<1^@=@9!V#K1T* M/@JIZS1(DXIZI#WPDGFI(1:`_,))!4Q[DHR3I,;&?3OLXR\$J/9M)%H6%A[A M(8'G=1[:OL9#>#DO4==O[[&RHM!=8B0B"]Z1I%#X`;KW"F8/>D^;8>4X^H0; MVR*RK%ZAAHP;O*%0\O"A3,)!,PEW@N)$ETG5/\9F+EU,6(1F[7KAJU6@8:8W)Y1NO]01XD#I&=PZ#3AT+%2Z5>Z$(R-3Q*;3:#"`W>=!%35FS=@5I5FDBK=:H:TEZ7`%H(."?)5'TN@[C1^X4IV MP>_?+29_J3)-"Q,4/]:FEXU),/@>7HFP#1MW=YX)AE9.(LNFH:,#+<,,I)AC M;;9LCAA4;&$JD*4U'O,S\B_L6N0;M7L]]#S">^`80[@L@'=%0?S*!0H=`!Q? MD=Y-(1DE0A*2HV404MB1"PI242A*1@59(D2VH(DHY7Y/;0H*T*#4MMMO+NC= MKG+F*FRU2V,LJ3:!&F2(U0T'`1(10(^;L1[+!V"HKL4.NQF*QUI#^L+*:Y)H M!8_5$$NB.B(_">R%N9,9F655RQ:R%(B(0?WWB@9BH,%@_?^/\W@W7;M'F M0>->SU^G/.31]^G@AXCJYE.:)^C?V^IA5(T&A.R!64Q*""F24Z[I+)98)<8K M:/P!L"`&`0<@5/>.7?-QN3?J5]$M%ADV(TUDU?R:W?S>G52(>>*;>-V`:GEX M*UZ@"XAV'`]/+>8$T:I5&JU\'1```#)*2221R+`MP2+U!0'/3T*A`EVD@_#^ M/[D4"D=OS6BQ7Y6EX,77O:&:M/<3^VA.PU1[U,HG!L;FKH1-+)":NL37/.B< MAAAE;UPE9+)+.*S$Q,0QM+>-5/"J[+FL!-L6QM91*ABL39C%:*T%'3CO$T2* MIJ-(TF:F:U=[FJY&VU+@Q2B0);.LC")D`$&&G,CDA"PFQDADF,DQ&3),*J8< M1S5)QNRTI#@`IL,G(DE`R:MC6!#0I3DB;)I)3!%C9P$C;'GC^G><7\CG&Z,V M[L;HS;NQN\<[:==>8&V0'I$%3B@.:![]P\C#4YR#[N\219L&R@1"X.4"$8-A0^)4BJP M2"2)108YF0/DHDX[2$N3++1SS002B2Q%0"H-"(CX-8%4-V862S"3,'"$9=LB M@*2@4EDV25+?+@XH1*2DI044D)4JK$I+*I4'\4K_+/@D,/5V0M]G[K:L6R^Q MT0'P?43U/&'H6"2JAU>7C//,MM5*DAAB;(K5+12#%%III)FH19-GE$EDG$2" MR7C/W)[T[OZP[L23`]T$L+#D[UD%50I.X(R`V^^(()%\[NI0-X=%&SQ%#J$#M`3EH:+VRB;J*=(DJE%\P[!S%ZOT& M*;!1K"*86Q(1%(,5D("D25*DDHB*L4DI`5+(:HD;$.="@LQB8H5ZAIP M@V$&1@4->1*-A+`B/.BR(J,%0-8,8,>)P'XK_-[%0,F'::]9^4P&\B M$3B`NT>0%HCX@Z)D=0L0<`"8I0I%AI6DEC6/*)B+8AD%+94EF,D2/7J&*A+W MSW%3ZB:HAHF@TI*L18.9BE;$D4/BU$1@!V>KLNH($5!@*CX':6%S04[.>[S+ MJ(0%.EMWH@N]`':(_4',=@*,T3Y<2=7FL>][%S15]B%$CF28:GL0;$/[2J0J MH2TJ5*J)2BR!-I9*X&926R4D4@=^99<>6$D&H5.52*E%7BJ('`O*%?WAPDX% MBK5DA[+,)6V$4JQ5("$8J0B,HA50:$C5)A4&&Y$2X@T@@$(L6RT7!6\"2$&J M%47G>0`@'ZS=WC"J0J"T0Y[JMU5552QVJ[W*,BR*%1)E3+*TV&"F)5R223(: MDS32J5;&+;4PX=J`!@+P@3N`@]1Y>Y>%"9KA8N5+C-PME@L6"W6+8N*MTDHR MA5>IH-\QB%&.JK['5,H9&&36&8*.=K:W5Q"10`V&MA\?5C+75R\W2H88;3;9 M*&9%;>+/=BOO35/,43]M1-1!%UH2=A$L)"!YC+6(!Y`&/Y,;#3J9B6>*Q^E8J2S'@!@`'!CI+245\`%1%),3=Y$ MQU+->1$,`'&RT*;C,RT+BA"W0=F4PMFPEGSA&V0[`[!&BH-(EPY`;%-.:M)LQZXGI[4[7.,MCC?%^'C6*SF&SF^+Y>,[SSSS5G;E`R0(&]#FYA+DH@5:YA16\4L$0-JI94BIT(V(AY/H."'"=)9TWVFE!*-E%Y$]DD)X--^QW0YL@MU!VR3%;F#:OS@4@A?T M(=L.C6X'`4W8#@8^RWN.B;3G#'0R) M5B0FGE"M8PDFC3W'#:#/9`QBJ%459%552B,D959 M93;4MI+6)M93*;4CT4R+)+()SG19Z6%2)9%"3%)(V.KCPT665BL38B*TV,DV M<.<6R<8'-R=PFS,AFIK0-Q7T"Z#`$0@J<0B$#>K802R]H(9I2([955X+O+CU M](J9F&-;M*O[.FKWT(Q!12LK99]\V?"3JB+ZX;W1FP0XG>R2222$LMVM)U-Z M`H(062-,5'I:[Y3SAF6H%JTFK:4="PDQ43%D$8L3DGI6'@H:J*W)5N]MO]&DV*B$\AP.&A%FW4Z.8L9"X%.H?SA@!R%X")DJH&8Z MC<>Q#0`OLQ1R02+1("Q8@;=1LH9'G`K9#`N4.NNX%5`NM+=C2(GN@AO%`L7F MG4@JG('R9FM5M!BP;6H;!`8`E"FFEP>&8/BH/,AQ6)"1*@54\E1DB*D*EDLD MMF4@]>LFI8D+86S(H2,LHN1`LH@62,DC)A$1C^&$+!B-J4.26@Q!(J0%;6+- MB,@$DZ;5919#50Q(E]%FO%LV*$VBI+JL33@U)HP;IAJ6K"B4<*CA`J))T`K: MU2"1P@(<8J20-)&C#0D[O`^IX&/4EDA/9)'(*WF@;AS+ZF=@/`9?J5C>6H," M<*&X@ATA=A@L6J0^G,+L"-@T/-D+='!$E7?R=T$CRTFW2`>4G?#@X4],#$`I M8KP13/T)<1$Y!=,Q`@_=%!;/G0XG)-LH2HED3^H61/(U)([2CQ>HR)IM"-F- M%2K8%2D8>"+)"6$]L-DV-D'IQR)M^3>P2A0IN%!0;WBK(R15WA$`1`Z"3V!Q MSVH8\B=9!FRI2POB1`0-KX&YZ17(,IS4<"R$2*=2E/J@>]%`IW$8/X3+ZR&A MC#E5*EU8JPO%(W`K);9L65RI7-M9*6J*C"*-`T-#V'E`*!0N,&15%4+>U&?/ M\S9)-$;/&$E5C2,:;7)))DR4JZV5&VUSGSUNMO6=OJ7V>"^ MA<74N!Y*[T]S%838'L3YK(/"H0K%G!"C,R[?.DB9G4O%@-6LB"R9DI)<#AF8 MEG8@(IUDAFO@MC#OEIQ>D0.$06:&$,H#2E.#.\F3/)S'!>.)C%6A:M)65\R\ M4!P"Q:R5P`K"4@89TG<1LA+23F0D!&:+T06-,&A2N@J.8:@V=X:`>8;+!(RQ6*<2L!9*Z(@@FS#`Q7,L+4L4E8+%LBI`Z#1.M M9OFGH'RS@(5#7'`F$&'2&A)H4$922+H0@F,"Q MQ!.3!;23+23&@3*_0&A(*L->`.3@P3/`#I,(O6E$%G28ZT,,PKAM%S0762RD M65D,.W0RVZ3KCD;8KBQ0MA2W]>RY61N3(Q.1@8ER16 M)2$D2*W+A(BFV@9.P:-DN_*LN7J7+4R0@A)#NOCQ,"E\`"#:7H8`D\R']FJ6 MQ5+\C8#:&Q`XX4-0@Q8A9$_>@BR1:)1+%D2&:PTDLD'BKB/=(3TI$^QE>P!!,;#K4 M[1)(,-*]9V.V>J>^,=RB#;H))!LG239':.YR263FF'*PTHRL6<%REEJ2$9#)#F0./#@KK\3O,NY.+D=8@9AV"".9\HP47W/TQD&A$Z1(CX5 M(6I(3VK!)-4L*F+)*A9*J)]JD"9"D*2I+8DBEB(W2*1EDA;"+4BU!5BT8VVV M]=M-5EM5-K62R62#%1$)J6"RHDPJ0G-[)ZHD>IL[;(2'BDBBJE5*L$Q2$4I; M+96`,[904/2OC87(#<;UNF^L7;:VWP(38"PYH<"0D'2'1QD M4@?@&DAUD^5=DAP5S`.9]8-BA[E3B;9%(19$)"`R*/$8!J*Q0(*RSH9YGG44 M(#R8"C0K#RTAR&Y=T-'M7F7M#>/(&&E)&(983')JJ_2=$WW&AA)M)DQ%ED.] MUK($IF-T]PD7!U$4\$.)]42/:RK+*W45M!N3J?0FRX@[%4CUTYKN!"*H]BHG M4"%(U42=J3L,E624X8B86PI44A)0I+^WF[1Y21)#N."`R"/Q$@HHA2E58DDD MDDXR0<"(05';(."7FGL=F.@1(]J.^(.']RQ,'2;M!5A[)'\G[!-I[ED,2%@J M2*4B2R'!YC`^4=D>]!G@-*'@@@FY0[Z&+J61^]#B0W.O;:6/ILGPI/./'! MO7`?7%+#G'W<,/\,;H*I[#_S\R`?2.:'2(I&09M$FQ64K:M>>S;55KBC:,DC^,XB?S4EL3D2P]`<>$4 M2"IE!SMV?&>8B(A#X`I6C1KP$[)=\^I5'\W;J*BN2P*%MQ$-^\!;@E M3OK(9*D8]KO:)I24D,AD"-VXER!P1>+D>4,B"7+%.4-B!YF\GELX>DRR\D[AUJR)N.!R)WOX0WX7WNWO!T3M62.Q9E(1'"586 M$@Z),&-%2TCHL0PFW\U3)_,VRBV2E4/!7]?L92MHQ)(+!S$U"2SH^YQ14YI] M).00P'(1S!@T]!Q:2Y$&X/AR+GDF%9@N6%*0=2D-Z13"0@B@3U/6)D.&Z@J8 M1BK!/IL8]#JNJ&SVC9L*\Z"9BMCI0/R`&U=;/E&! M%APDBTU&4%62X<(1Z3HFG,1P2."(^&;%DIHS:/<%EPF?>49ADX;"*D:0`L@' ME#]E?O\<`B_HPV/ZI_%\(>:B)_`]4-5B;0\T)F&B1&4'CF'9D()&A)=:99@D MBP1)05@JPL"[0=._Y8!X/A@)\.9C=E++F9JS:9ZS6EUBK2HV\7"2R<$W]7_#>5G*1"`"3 M@Q(AI0X)4DJ6266E2#'%:Q2M+"B@Z(+3[2#<#S9&--"RT0R!O18NMQ,ER0,+ M#*A3"Y-[*4ET+9K0I;P:(,&0RI<3A)P:D:%&2< ML4>EQ?2D@>T5\%%0SV2CH&P!!\2):%: M'.Z#2*0D82V6)(.<<.`9K;Y#->L;I)A,%)4BQ%DBDY5B%D+!3.;\GM61:MDX M#=7F*F%.'2?L/X1N(B=)*1'_`4?8/[31R-E&8/\8']_\[,?Q9N[X>W[^RW^G MK]VLRCS\/AV]?@)0O/WMZTKDO^MDKOE(^U+Y7)8Y;#PV1VVDZR4G^-!A^BM\ M]T]J3?"25%W7B2$FSE?WUMQZNCWLOW`^\'%?>`Y+V*`\\%9M$%3('__F*"LD MRFLB.*[AP%6'C_`/___CC[______________S!LOP/MV=YWWAYOCT!SC>KN[ MEZHWLX,,78`;0-"R;TZ!57NO<]-A8]#7=MVP4ATTT-5]FU]>UXI3B@^FMMMB M@.Y[=]?0ZUI]+[[#Z/I]%2%*"@2L?<.J)`TIA\+.Q[[-/GN<3W<*>>[F]M=> M[+V-?`.M1K2+%96T0WP[K425C%%S"W0X$ETM];GP"W!Z:T;[!]MRL%!F:MIH M1K;!@BU;VKO7G"D![NXVR@SK[T?`````@"E.M`4@4@HH4KK7<^WO;K'34S!J MO8/3!C8:8Z!9]X+W*KMM;PBSSC/9=Q=H3CN<3L?;NG9Q]X:=;ASM;F-&UBB^ MNND]V5A"V5JMA-%4:TS;-62S6MF5AB5:K6JXFY(LW2*H(U]YW:$DH)ZW;I!1 M5NR5;)G!.1)>M$GME5/3T/>`U0===+KO,QJ;(UJAYV&D``A06;*DY,55"I(J ME!$4:-5[=&X!I4`AUP`AQ5@&PJP``&.NF]=Q(21457V-04)MKZ:R:1-3*VMM M"@62U@2]F*(4E-BW5`JAQ]@&/'98MHYV9(H1(J;G$!`#J51>V(##: M4J*O8U)%(7HQT)(@0`(`0T!-`:!#("F3$Q">1--&FGJ9-,U`V@FAH)30(U$! M":)J>13">DC0/4#T@T&@`-`-``!Z1H#("4;4D@C()BFHTR`-`&@`T:`!D``& M1H&F@`&@D]5))J8@D],DU-/00:#330````````````%)22!--`0T(Q,@3"GI MJGM334VB>J>I^DU/#5/(RC]4]3:FF8*`>IY331Z!420@0"`":`0#4T#3),F$ MGI3S5/R4\4_5&(```T#(>1^J'XE1:5C(RT8F$PRIC%F,:LS*_\N).LJ=54QE MLR9:,)@,59,J,I&E0RQ55H#57*O2O_!_XO]KL_VL_X,?\7_Y<#RG_$FKSD6$ M9/IK+^T?V$_X,DRRF&69E5452OYF$F[A_V/J?M=S>1T1_8C'[_X"=W'''!W7 MWB^T6(@ZA?]_\/]/\3CFD#0VG'H?87\S]OZ?6"%YAX_\/OZ_^[W,I3,P#'SL MFY=`Q7[@U)LUQ_RB/>CND+)%%^;)GRR:HU/]N:^*D;-6V?8[W_)6$^Y3VN]L MFC8K[DZMU^05W)]*Y*1_?1[SO9?@G#4?0>685N-`7SZCL*6`20["I8X4HR$B M2>(A,)(3\L(]Q(EV2;B$2[)(20D<6K>!(_V)Y$\S+35CPQ*E,U)G3.@>Q^+I M'\N@P:,&-NKV6O@U?%?,OEWBJN;ZWS>Y['R5T8^]AH5LQ.CH5P\E,3=N8T8; M--TX8^HK9L_^S3O='1_B^CD^]R.RIU5LJ:4:>3'>I]SP?4[WZU.'#A1U=6'8 MI_^'DY&B3A4G[$?*EV??4_9MHJ=B1D=9Y9/5^K\FG76GFT/BR/KNTX5/QZ_- ME3X?+OZ(_5>V:\YJ`"K33Z7CX]6JWL_4\^WJ]_?FU[&(>S4\HUTHZRF, MYY<+8F;$79V\S:V3L$HJ3G-D82\92_V;L].%<^6VN]M7H?'M>3;XI/_!MLX7 M)X2Z3 MUW^"+4WH[^]ZTSN^^C_7Z]]?1Y>/#&9Q#UX:FORKQJR9WE`X43DI93Z9*%)0 M4[Z0U-&6#N;/\O&JJQ_-T\;.G#=CA79C51\M]*3Z:JN'+AQI7?PORC*4>G9* MJIL,KXQ8&)%F5H7Z4I.E,VA!WAF[OUQE@S_S*Y'B,3!LFX-VK^PUEU32('45 MJ!V%KL,N$AXL#F]RVYW37C`3-[M8^I?UX$!?Y[W*V20JAF82JF;]QO^969P. M6J5+*,R`WCQU&9U7(:A-*!DE)*OJ&)-:_3!HF'=-WNU'BQ?FNTY2GSL!VW7&S;<< MV]?OY=->MM?*EY(^$>Y>][WQ/0^>]=?%:M;>W5Z[/F[-RD5>YR3)F,!`004T MHE)K7;+5MEHDI;2=GA1_#-FE/&JD4V75S49.C*^/G;\=6MUW M\J?.QV[?-I$>NVQ7CXYMZ75??75<&/#.:S>.I.;982-EWY5Q*ZN6U];G5F@- M3,09F!%[=6,H'F:2J**2@UJ.W<(IL`3"0IB-GHFIEMM88,^[Y9MS.L\K56>3 MO;[H2;/V-(Y\^8Z*(J+-GAM!S5;%:@XH" GVR?MZ8<-O;HMG'#+6QB:"7^ MD@:!5IX0&,5^5W?OZS29@W=W<1'XK.#NG#E'XL?]0$'#`K6"V;ZF5^M^L@/' MMP@K"ZRY5%6+EEK@X,"#'0=D=DK4L(='I`W6JMQI0A"1M#H+6$7MN8HPK\'01$IK%8.AR1-OZ61^LM:/2/EZB-8&CPAQ'&E!7AVJB7'L^#T+PFF-B M:#UVHZO>^:X(?SJ<<1_()/M@OCV-$K7#PYG6ZVUG0QQU[J=3^#)_576N-ECB M'2Z?+1%(\Z:7]O3-/;0*#ISI9*M$Y<3Y>2J^.IIEK6N#GS<+;YZC,PS![HH= MV?+TX*O=JIWY"/X:57GB/P]7)2/KBE3_C,*U3X.GZWM/,KMWP^U26T5I=/V7 M;I-GG.X2+3'+8V72=P-@@/:+Q.L-`_\@=7"WP(7LVF M#'Y.=1K/[@6\$#F!B2',0#,.^_8RGLSC5[GS<1[L[OHX5Y:E[M6R?AR9"#_: M>GJG\LH1XGB_J88E3%,&&`U%QD?,Q/E,KT[,)9%AB5&!?Z7C8XOAGLB%82,R#_# MR$&`@_*D&\6165#!>1%Q%9K.S>BK!@)","TD"WB"'HSH5"YKP$ZV@XA<`T)C M%X/POA<1N/^O_P61TF._WU5GGS%Y7BXDK!SC'F2-\#6>X7T">7_>Q=$1=&]G M.%C,+0;<+[OKG(8.@F!`O>)G&6R'6>_H\/L_ M=@94O>IE4G9V?TK]IQ+%T2:-&)@F),,2I MA58)C!@6,&+*&8EC#&4,.&9,K#A'%@QPS&9Q<,K.&9F9C,9<9ECAPXXL,9AF M&1CB<.F7%+HXS,LF9F<6T/J?D=Q\@F*/ MW:_7Y67#,WP!,"B1'(@R7/VT#R"/D?GOS?3*&9:.&`8!<+S=/$7U*I7U.'SG'0UP+BRN*HM;)8J2B* M*FOANJLA^@7Z3$G"Q+-,T';N*V-E-T-.)QCGH/)9+](PK!TY,W7WJ;C90U%@LLF5(A< M9*LQW,96C#&C)H8U_Y7HI'3(_YPD6^UB+]AW)(_>?T5^=_46MHTE1_^F),Q0 MCO3]I9ELOSK+YU^9=EQ=Q9\7#4(5+-OQGU8\I")O4%5$SI9P;_?^/=7^GK\G MXLS,S,S$P2!IDP<^!,AE^X0S,\"E_;MVF9F9F9F>! MYG5TT"9BK<(!#,+I)^O\^@,%I0.8LA]^+[/=[<_K-S?>VU>DY-FI&/.'T?U MM0Y'Q^^'3F\6S(>W*9;];74C6##)'B@^:"STH):_%!'ZT';(_!`V7VQSM\[] ML<^WN*AF(FV6U-;-+31LS1;9*'DFJ7+0K&9FUHHULI7+6SB&!&Q?V8\;Q?_R M/S"5\PQH_]E^CR#^9S/%=,M!2E#?(N($E!4`)NZ/S`[0!A@VB[;3\]BJ_,OY MWUL_WW3]>:L?`L_)+3CE;B9EO-M`0]:_576\?\?&(BZN<6LD[^/>U,KP5 MF,]6ZYHS?7]&YD^SHC%/67K(=(QAAB,,,885LDD MC^P0A4,-!XK*RR*Q@K,9,F3+,PR)C$88LHRA8RLPL9DR4Q@LPS,QF3,68,L1 M@]1\']Q**?]*J5W*I7"4.%#XO>F`'R M8+*BRF*.S%%]2RCABL]3?9A>U6C*U7>98LDFOV'1-3P?6F/)456%'^BA^XI- M-SVO([D>MLZ')L17>)LV:>*M+!_P_WVRLFK;.:IR*G,FT/?A,F5A*=QZCR-H>A3"1!AET3#A_ZC.&3+!C%BI,*,FQ;5E0=FDTG=- MEHVU;LU2Q,56QZCY,;-R*WMN)2E$I=^CESA].#M<&UO*KPMP:5Y&,*4K9C"E M%RW9(QI44FE,RW#,MP8I7DBL55:%87+<'0TU;>C9@I^9--?9(D0GW^3429'4 M\&CVO-DGFJ*^;=U*K8K_P5?:ZO>CY'O&0RPCIHFVV9F@G`^34CR]6>Y]'5[S9!99;(>Q9/6K$?"?A;-NN>)6 M2*O.[L.@[ZH#VUW8)Y!\`0Z2J/6KW\Z%J]0F&92RP9,9664Q@Q8K&&5E8QF5 M4D4E1'5AIYE4JE4];R_[MLFV9$<$PV+["RV[C"PN$B%EB42N5M3/%57YJW;' MGI:^@\E?7;+Q9,F8Z&L;1+0DAH+!$CY!RDHA')!T-G)ALIT=&',;*QPQ^E6G MS==<9J[;Q1KL.8,X(DV0;24Q9XX#[D'O;E M(:JB[Z#GE7E`DO"]UYTDLI*2U2M8++%C*QD'XCO=#JS,S,9F9F,9F6,3%@5D MLJ\S.&3&,S&6698G8JUS2J(EEN67*22EEC&7&8L3@RQ,3,S&8=,.#,9C,9EB MP8ATI6LK+:Y))))))2LLS&9.&2X,Q91QAP9&+++*K&9@<&*LSC$F*2E8I17K M2I[4DZL1Y]&R=E&QT172M*;JCHK2BB4)V43\2BD\S$;)PT>C;94C@I2HS%<+ M)9Z<5?C=3\6DNI>Y>GAW;MPJA512JB1\F(X5P439AB$Q2D=E';:W$<**I#A^+#"=-]+GR::)-GZ)KDNRQV,Q:>[+=# MZO_$W5GU)LW;IT)4YKZTA$R,C@2($"L\AS:(")^!Z345E#H*S@&1:6%'1U?W M/[G9_,[.CHIX`\$H>=5ZA6F)F-8N,:?L>C3R>MG]@_8?F^YH^Q4[?QQ_GSOR MB^ZJD7Z7M1[!C+%_G?T$_P/[K/5^AA_679MT8_@>]N3S?YL).9>%>&,IDPQJ M8/6F5"X-_LBLC\XQ2@15!JQBX!7CW1LUFLRF8,SL>UPKN)V#*UE M,P98JJ*5)9*21_0_HXTV5O1PJM]_5JVM\1:FVV)N16M8C9]!MMLW3E,)A4;; M8TH-C?DO''`W*E*E*CAERRUPCB77"N##IQ3@X*;N3$AJ)-BM:2U:TJI6;)I- MJ78VTEIALDH:5HDVC6)HJI2:I:6IB:K\6@QJDM)5%FZ2;M$,)0V##;$TFBDT MFA8I+&-!5JTS8V&QL8AJ:1-DHQ*4VVMU[+ M=F%'-OOAS4WXL8KL]CG0[4*BJ?EIML-:RUJ]OPYSTMVO'EQ*E3)DR9$90.JK MA^I_6=CVGN-&&#F][R5A@QYDZH:/WF0_O79LD3NJU:MMM MEMJJLC63XSU^O2?7O9U)3Z'U^[?P3;)S?%M!+!"2SXK7X->>[^GU[U^5]2]* M9W9S-7A^7^&G9\F\:EJQY01*E2SG'2TEWT03 MR1=IX^70^0)"=)TEQ\FCCC@@2!0$MT9]L^& M(,TI2EYO-)[I4(0A`J);2ETG?=^E5>_O^/V?/K=H]!A)F!DA@!(`"[HJJNRB MKL"BN'!\^NKRJ^_]D\=>?PX=W M.([OZ87>`D@)+N!6`,PR)_HK^%8>?D'@$`OR9 M_'_[?HK[:ST2CN5Z/&<.O8V:;:VF8QT@?K*0)]`5I%B#,^\\#:+^`!:X/Q)D MRXWCD2\'V9!ZPZ*BLH:N12*:%CZF;61=R&Q![0LXK)%`N":K$<6RG>'AZ;87 M>G+Z8RWQ08A^0;%!Z]KX]UJWH[>X8P1B`5NSX+7>1.2#=P4(30+:`R2"01%? MN<0X&TWV?<(4@7S&%6"P'?T'4ONYT52&& M2$+4@H6^HK+^_J_QC0:/S^X_>"U&TSMX;O.0NPEQ\M/KJ,YY_C[/WA%0C>(O M$5GZP]N4CB[!L0>H]!U?KY'Z'IB.^Q)CHATAHD/%P1@D#WS#?`18.DDA`OR3 M](I"_`\F/J2_2>-IP`^MXI[N)'*3A(^"3['V'M/1)/4N&Q*-S4HTC%A1*.I. M3[5<.7U_6VV4YF8)'2#0&7$3)=MTS\!C`HO)C");8%TK5>_>R@IET-1?&PQ2YF$`"U$]"@>"9$AE),Y_%]D?,;%6HV`BJIX?6<.)B M4"H^)`7SB2+"T-8>OG82-XPG-YC8]0X+0ZA;?^+2^+]+^WD[GF]NM3YJKI/$ MK6RSU08.]P\3'$/JBHUC(_5/JW!$B@GV*#`[J`4`9!?:9?J\T%\J$UX`+T;6 M[F=SK-@DME,LO8.&X8PV%>&BCD_G\<@M M-7JZ7G"#_^KL?&.NP4OR%N^$NV&JP@\C;9#J>)KFS##>H$0B)?:<.2K"SBZ$ M073TE<`K*,O<>PV\E04R"V%W(Q!7&M@"AR%UG-8W2(G`[8G02#89".23C9Y% M8O)\F36MGN1JZ1^[?%+9W=4:I$2:&/JTRB)+.TJ,^)@(^^\1@'H(HQ`Z%N_) M]YVIV<@QY@^9]`4`Q+S(AK6IA^+R,^PI$,IL'7LK*JR`RD8%XL7D M"9)7!S2%7:1G$$&DF9'()H`8#QMQ^P)L-M.LF:!(YDYGF66/6Q"X\+S1?ZH1 MGXET?$2MPCX#&\+.H"A8(<4A\1)?!AV8$"0+'OYP4$DDRPS\X=<"Q5>"GL;9 M/%?-6=#.4DD[Q+;^]AA]9C/XK--0VTLR?,^+\7`_"3K/&GV%*=KKDT.SH'?G M0S-&-ADT1S81+(TV=$"0;!@#,LW"_QZ&[=_J=CDY.G'B21/E($1_T25[N_R> M5Z;SN?!F>/.#B^&W.3,*`\'$HI:7OYP^=S=+X6W;0"VO. M[<]AKK@_P>$0;<_"(:Y'-(3CC>_Y(;L,*;0YE_L=R4B='42)<=T-I"H@G\P2#>RV"V6F4T24" M'>6?4.'D3'E2<[>>8OO?+9SB=#%!HG!FP0XW)T0&G34EG4P/OJB[]$JR"8F:[BT^2"1WHJ8*H'=P1_'ZIW>^%6 M?62%H1WYI&';NJZO'S.K/4GKUKY7)L<\G4EFF,IB333$MK5 M-+)A5>#;GV1(^Q`W-F]8>P6-E&9F+Q"H:R]8$\"@T30KV30#!W+UD%5SHDDK MH;![6:CH;)@:B MF?EY>[K9V.EGBX.R5A6;K].-LXAQ(8B,5%,(,1_,2*:IG:@P[PD$2I?4PXS5 M)Y+CY@IS,BE^0="F)65\==V9<2M@U5K-KXDGX<-XPZ.3"AR M#O(.'8.9/(=42VBKD'-!&$&L*RPP;-$HE:ET@BX22KRX=5H7-98"M&G5@*4? MIH0Q-+]`H+`2O#(4B143$Y`.SH7TAOE.V0O@Y(M;`H2]"RRN==)K_8PS,D4)\'-CHO`F#%A*#W3 M%1B0RW:=7L\FO;T=ZCA)*I0-;MFE5-+_(LW?N=7"=ZI6X82D_XU92RJJJM:Z MK6#,6L)W0I4R8M:9,6J8[^GNWN:US"P:55C]I<6=_=W::TIS"PKV/8%V$-MM MD515J@,\(22C6M(JA1K:SAU1L7#=NW(JBJ*HJBJ452J*H<=_`D@E;;;(JBJ* MHJBJ*M5Q*JZ#,Q%4P+#,QPNLVVULOFLB2V.[FF:L0UF31L"FAX M9+,F:"@KW'80NI;!Q0,6@@]^Q21Q&2%%LR]3@)$05`3"N6K.HA(J*#^?0=E' M2'Z"<0'2WTR;:9J9!Y747D$RF(WV,C98>G69BBJ+`-!FR:UF89F9),S,C0UC@.R;MY\IWAM-IG: M:I.\-34SFI5*5\:O.24DE))9)*DDDDI))))))*U>&.SD_Y-$C=4E45445/%T M*[S38E54V48JJ=53%%552J]A3O5_"O6E#SB92*3 M&BW:EE+<1>$O!%XRZER6[TM),,,REE,IEAZL?.>SU].V$11`A"$(02CKM)R[ M<*4BF7"@3!LKFK2EV7(>M'-BE*H[^DO0Y2[-LUNV57^57XL:5555555%15*I M%55*KHLQ7+ERTUK6FRI2JL>&,99O>Y4Y+CERY-CQ4^-7P;1A-,=6FE8K%-JM2;*BINPI3%.?+;7@LDVVVT:4 MCGO>L+D+NY"Y#8V-&RHJBJ*HJBJ*HJATY`.%87J)EAT%AHLUJ%:O!V[V8N2OJT5V1>5SD7P M7JY%"_'%TQJKW&%5QQC,Q-G/%W)@YB>BFJM3OI95I94W5XV7.220@65RY7PN9J=9UF#@T:.K97.8EF8LJE4JL85C%8P5,Q<8*F,6 MDI*2DE%B$N3>#U3OW[UTM9[%B]9A"S,S+#JS7XV*Y8JJJ_8]VDQG&JDJQ+5$ M5ZE)B52/!Y8N+BXZ:7RQ:>*CF?B5LJ3#Y,,4[OW\&9QHO7%^&+HQWK);YB>R MY));I%ZDD7O5[_?RNJC33-ECW^Y=WA?J>U)P[_7-/QAJ>*.#`H#;Y_2\"%5Y M?*R9^2B'2SE8,O'RD(^>)X[`"O##SFLK,/X,*Q43J685LX^1IY$QU"\A\SA4 MA.:CK,:%I;VVRB%W\/2+L#TA\@]P>`5XF9X]8<\F(!5^^FX,!>T#^`1/^]))>9[,A$5?J\/]!OG,*?\&,Q7^"?C>/OZ MKKI.1-CW?%\B/(:"1^(:_WO6(SCT%;<,4!^KU;B'TI`$1_T/Y7L?R5F7T[A: M/L9"RPOU-G"?J?M>L0,(S5:9,N0?`F%`[RX#B33>Q2"I,JU+[SG MIN2=^Z1B3_`?X8GW*?1.IN_@T^L*$V-FS428K%08K9-,0G^4H-$PF)A,)1C_ M3PJ__W3AC4YGZ-33CCHM&EDJ?]E$DA/>LD>#U/S/6QR/%L]BG]S=^MH$CQ!P M<8H>H`$@5M[!^^S##L9WNI'<8,'RAQ#O_*?A+X/DRIFCP<8Y3XZ_QSP?> M/!BC\ZHUE(TGT,/<9?]S*'\;*RTNX7\8_O^3 M\_Z:=W93WNOI;M]KZK//#EE;S_,?'S<*G\%XXQC]QJ0CL'.K\DA_"SX=GI^F M3[Y2^/Y?S2KYH]Z?2_PQU3^*T?ZJ-'-&R.Z9'07,?O"#E[;91F@ZBD^G"`+I M!@V#40;R@P,*;MIUMK38L[6U,,5,553KO;BYS:XNSLXLQ%_!D>H8HZ8E-,&1 MO;DMN,7]]LK#HP87I;HF3+;%MT&9;HTFBAR5##^DK_4[W)X/\R>#9WSJ3P=& M[A)/XS3`ZJ?TC]\/\0RLV628RB3,LV3,U,6&1K&RV9AH,RK,`QC-4LV6946F M9C5?\;0<,D?JTHXU)S*<`3"$DF#L!95W]U9L\_'[_Y6@^HMBPX=I`F3+(*+J M":+:S[S@L_3-%B+(GDYT&#-@9>LFZQHBKEXZG;M9*#@#@AVT2222,M&M6--# M*W83(*+"R@L&198-V#DX.;YWNJJJER"`H-#.A1!MCGDYHL978R>B[MM3A.3. M6UV5F3.M6:5585EE575XO)Y,\(\DS-5DS-3)F4G3,9*PQBLLMR+F,E9EEF,R M6Y%=QT"="0E^6>QVU??6HQ#4Y#GRZ$X;1D00YZS9+I9(X<,.3ZX/:AP\!U&_V).1)-T'.(7,<350R8P[F0A(&08%541 M(V;(%"^PA."7`+5`05&Z;[YYR.R>`.0(A^X17HCAN+'-X9$3<60T*;3B2`." MT[]MNG&8QDK::A.4.Z)PC:1[X:AJ<5L02[Q\O?M>B-MW=*OL.>B]M\L3UH>*H%A+V>?J5=O'Q)I%,&# M7U?VU,#=>88&))^;-6V&$'(=@1EM1692S)9F8QAX0\K@BV"71)?!<*!D..G$ MXY826IY(XB>22/%63VFYUHN+Y1G*%0_S"+*H\^O-?#7(NHGJ*-_?R'N.$L59 M!8O<^/"]>7LZAN*524L&2R%6:]3;-"Q.AX@F?X['MJ)(_S*)[DD!-_:CS MAUU3PS#U>>E?(R.D7YC)2*5)XF1$CHDI.&;WY:PTBAZTL#F\>_B8VX:EAP6; M:2^=M;)2&YZV)QI3JCV4G>KN;,G'A<\XDXQ5969A&8V\#+ZWDO0F8AZZS;Q) M4Y1'_;5^2>U!TAI\#C'9G/UE<]-M6)O5I3+MUN>= M7^>^;IX=]S.]VI/6=I[#QDNJ+1'DDYL&H5VWQWR5G6)(A&]J@WAU!`*&8Q3# M3TS:>]GJ\:WYJJ7D:=J_%_J_'W=DK]7ZN54360_$JOMG`?$1@R1_&L6 M3NZ=$'=![-5INU'\)42:B'O-=3_I.\^I+_HA_<][U&QT5'-U>IV4^YI7K()9 M920L2"?FIHW?(E'4U^"K/J'^;#7CN[NWK_OVF\3N?-]KS'O;/B]#\SHK9IC< MK%1*&X<@2-AWA$F%0%RVM/6+['T8Y52+ M]\C[T65$7A52+P-(DO\G_/;;;;8`2!(`````````$@`````$@`````$@`2$@ M``````````````2````$D@``````22```!($DDEF9F?4J2B_M_I?5Z[S:RK_ MF9'J^=YI)(0+O^CI^5:>Z]U`41C["!0&&&"9,F4-N__I5*K]D=3P6'\N">I7 MO=[)7,.[F/\@>#=W&-U;F(J?TH_D)A,)_K&)'F_`B.33HZ-VQYC=*GZ4_.;/ MZ'-S8[VFFF,8PQ3DGX)T1-C8K!\3\/<^ M"O@Q6/!C!A/AI_L--FS=6*GNC4:FRS95+,5BS%=71&;,B8WW,FR+,4R/7HPT+P.("H&S,RN M%`@$!W'I%!,.C9+?KGV\)0?^9^;2CIS/?GZU=:X(CB7WO>]4ESSSKCI>NWH> MQZD0(PJ>IHT:C&/.36FF28K&[%5*I2JI2JI58NE,5C&1C$I4WB:V5LK9IDTL M1^%J5BO:TW<1.\QZ#DYM.>E8BS&FF*^[Y_%WO)[U2OM3'FT>^?%8]2/[SAT; M']QT/M.57IT\^V^7;:\O=X_8'='!$.\R.[E%.)$CGW! MH\&ST!R3V-%*JNKJGFY/NS'R]B/NA\#S9#/16GRB?:(1=OV=_;'A?/HA%-JU MO!AX%%".?**G-:$9JD#:8'>;E$B.H$_,*R8@R$)_,=A%"P*\+7H7DH6F2M3F MY\3JW>D[F.3X-%*4X[N9F6QK1U"878%HK0HF7258*Z\9W>!:H$&:+--P1#I( M*KOT]:M*^1O23SZ=(%IIT=@@I;CGI.^MOJ7@TS,*-;.6H*`TDDDN&P:606<+ MPS'@'\"ZMUY3CN_6.E8E*=3*2NX=^'$(@DUXC7BK:0.H(\+EWDY/1AH3<[:" M6>G=P$0'AL#$)II)(0K7Q^.$4A[+'F(ZS$]NNKJ4KC2J12[I&9U47C=[J/CU M\;+B[B?%&K&^@S/<::=/,=/R[X$9Z.?9[&]SVGA(@EJ)^E)>%[3VNNR MZ?5?#5-=UXKX)<:ON>V'B7["V(]N(K9&;#>]4DDDDDE,#N%0>+=@E$B$(1?[ M'GCWZ#:-<]!'0^?,9]C_@^\B,]C4(A_U&UP+I)8B!G+(##`]0T? M$@<190YL[$$$'@\WH\CDCD1RY[FGP;-63,PL"X+0V M'00-YB(,3$@6EI@&H7@>#ZG5CQ3'S5IIXM-E;-FSN;NR=DI3U'Q/%YN'9V=G M9V.QV.'#H,23=IH@!"'-CCG!@,YAA['N<'D]3R:-')ZGR5WOJ=[D<&#R=7)- MW1S=$]3&Q-B4IPTFDFDE5R1LV3H3SMK%;:SCN[W1LL8C%BWN;/+#0(&?C[9H MT.MMMM^,ZSLTW+.7//)ZY)TFFCE,%:J14LARLQ6A58MHPP%6B-0JPD7,4OQ< MA)3,PHYP\-04!:222[ML:606BY=Y.3U8:$W.V@EGIW5:%UI\B8,^SYW(&>PP M^F<8=VZ#>HT$'08\@VID2:7LM(20B8I.)%(@\F/`>+W/F^3DYO!IIIINQCFG M59557#ANW="33CBE4J-V[9L-DIX)LF#1LX>A5-'K*W>IL]38\%;MW9T4UENR M;J:2I539L>AV&QNJ*MMK8UM;;;B=Y\2F'(W-SS/0T&!@.&!@8&!@8&!8 M8&!@0&&&&&&%!AAAA)AAAAA(88888488880&&&&&&&!@8%G0]Q"/F>`[/7PF M'K)]%53UJKUG2>+UDY$R;'::44ZDH$"@F!."[533*-Z-I[Z MO5RN\C=S[UJK/`YGT=2Q'N,(P4YC`PQ0AB%`J-N]%6S"LE6:=6>09U.(!X4+ MOSS/),I2Z3O/R]ZJ^?/GS]GO=HWM^S>S?AJN_>%54.NLR[\*V7PZ^KEX=UG4 MZ[57APY\R2>3UWW\>+S>N<6S50/17H6\1HI8&"P9KW9GMVQG*5E^Q\;.WP<- M^_PKLKPS.7)550\59G96V@S._NLZ.GJ[%79@VN4I:R>4W);2S3U/)ZGQ/D?$^)HPP3G+P6ZHE+296S&.*W)`RM;@S:Z5()LG3)EA M2#A@892TI*V-*I%*\!F=5%HV]U'+/=9<79&Y&F-]!F>XT].GF.GKO@1GHY\/ M8WN>T\)$$KEH';U1/PI+PO:>UUV73Y+X:IKNO%?!+C5]SVP\2_86Q'MQ%;(S M8;WJDDDDDDI@=PJ#Q;L$HD0A"+^OGCWKL8(V04>#P?`]CL:,,',,,,,,,+,, M,(,S,S*,S,G,S,DS,S*S,R#,S,S###MV[_9QA]'/?WUJ3W\SQXKQS$1'#O;8 MKNJDA5T^?M.K0_&F=DB2/=+XC07R.Q6[;;K"NP/EUX]ZOJ=#9Q!KC%N-_CG5N[]_:Z:BM M$B?X[!KLLL=K^N?*Z-;_2:74,>DR-C7QYUSE0>SZISTIT?*! M<.9`X0(DRCJ24(1[#G@]G%1[$'H,".=I.4-AV#DY.A\39!R'4X)&19`8>X48 M(PP^!W.#8K(25UJI97:%MMF[)*]*5D\;](,TS!1)V%Y%0KN\5N#HS;OA]":P M1$P[NZ23OYOXU555525EGD).Y5@DEHB$F%V<^+"JV>X]3 MMY6Z>LN_FTJJM*^2=QP.![4[SJ+.=67S++/9&\M3"GM?6>+W/:QC7_;=.R69F0S,_KWT=U2)D8B5W&HGTG]KE'>RI*+Y/[/]W\;U'B52N'@,1F+U47K5 M)1=R.16M?!VMM:VK>7WHD``$!LJFH;0``9@$AF22;!99F$F9F2%M+:%*9DFF MA(&IJ&9II)M9M82!)F&S86RV5E965EEF8%,D,DF8`46`'RN%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- MJ9@``9DF89F9F9N6E*CAEF3-8DM)M)M)129+)2688RQ MC,9C34U8L./L?QNNPTQDQ,L&6#8QBI*2LVE)24E92Q2^UOH.HZ6+63,9C,9C M,98LQF,QF,8S...!\2)7ZYA&J&Y12BE%,84I*L6&&F&&&6&&,T9-JEE)25)2 M:4R;9-K-3&LU6:K-3&,:&:C&B;&:,L6LLL6LF8S&8S&88^<))>D4N]1+M5(/ MN5)19$KO52OZ%4K^55*ZE2KQPQAEC,9@Q95*V,RJ5[:)REPEL4PL6C2QK&38 MUC6-E*93;)4I;)24EDL,.(L3F-898S%ABV-8S&8R\X*+I*XZ-8UDTIE)53:4 MRDI*2DI*93*542DJ2TE)3*4I2F25)DI*2HILMDI*3)2:DHTE)1%,I,RE-IE) M8J:62LE24E)24E2E4C)F-&,TS&8QJ,3%:663:DVTE44RDI**2F4M-4I8TI8T MI8K,,:+4QC5C#&&,,:K8Q@LK!:C#3#&+6#&*R9+&,QF#,6C&8LF*U6*R63,L MQ8Q8PV,QF)@QFF8DJ34E2639*2J2DFL,Q9@QC,K,9A86H88-,,6%JQF3&&89 MD8R8RV-8L8:M82E2FUI*924I24E&68S2RQ:Q3+*L93#$PRK)BS68XB#ARLQL MRU6&&89A2-8QC,6C!['."RQ)DF+1UG*39*2DV2I-I*2TE,]72,$DN5TBQAN[ M;+BK.E*HW#Q]G2X_B7H= M,/O,!\#R]11G\Z.+O7\N703^W\N)YM150X7CW]9K%2%C'1T=-^G3ITV.JU7))$2$\1`G521>RHLL..4WU+EVTO-V M=`HOH!V4JG9=EEQ4+X+I75PL<5^/CQ+VZDUK6U-36JUI:663-,9I9J^74E-: MYMO`MM3O8[';B:,8FFM'K.4Z'<[#K]_^R_WKIKE_OC_?=+HNR=RO$8F,%?^/ M:?>G*9.!4YSG.O-.!T1E(F,<'A%EJXZ9=8S'UIE&HY)8B_$WQ/Q)=III,3%U M-)4U,3:KSIO3KHF6;8LW5P'.7$``` M```.>BV\5>&KR5>2J]D&I:AH^.Q?'4Y<<.8;5;688O@:KBK6:QJOFC7*VME9 M&+='*G++.)W)^6.G:Q+"_#Z+OHZ)VN2Y+M]7(^52[-Y)F3<<3BZKFUK:/IYX M^,JR%V/;C?D^FV2G.Q"5$"< M*;14I>,N55N0Q4N6[N[OR:WBW>8N1,5F6\FHHY_W;;-7\]."E4CB6O'G'+DM M5EW3>FQIM))L]Q'@E$IYQ!4>XH]Y4/_>QC&[XO]&S_D<-V[YN;9N8W::0X(F$R&-1H?0.;3ZR1Y%X5BU'EP]7"$ M/+(7LS3KI"P^@&"@QK&#$)":O(,5(T-(STF+7#55KD.*XRUF@*T-!+R(#@;3 M6?M#.F.#L'R"2B!FMA!2O=01(^[U#4 MFO5W5VP^CTT2<(XX<^P=EZP0R1SS44Y0[L.:0S<&#G`@:=<0.VV0^\1$#L(9 M<.S0T#@:J8D^\V#AIN_H;/8]SQ=7)([)P[#N?0<$?87#@$0XAM#H*',F7L:] MN,=4E@T-HY"E*3I-#T)IC6:S61)DQC:,!J%H#AH&@:&AH,;1;#0N,S`U8ZJ: MWVY5UE54ZFI2NNMZR*S,S,SRSF4+71HQ?MVX[=N>RQ(U*=@:8N(MB`X#HF'+ M'97!#)&NE13E#NPYI#:$>AZ'ISZ2TK?3333216P%3(T-'6P@\)IR)$B02&B. MZ=W=V(C@9B8#>.'&J(XF.E9+?K^A045A.GH,Z6RDM6OH?97)/YTPD_7J-#R^ MPX:-CKTZ1)Y`?-"?U^6'-%5W/,KOJ(/I',Y M31YSP)T14KO1W0'4DF1'AD@?:.IR/1\/.=#Q*/6F MI-BI)?2>/VSX9.?)L2.O/)AP,5BL#B'> MDT/-\68W63+;+M=D56M5K)D[B MWY=SNPA$B!Z/4.HGKH[\G)`[NS/_O\=`[%&@Z# MY%4B8J(>)F.R%)V$.0SA(XT`Y<3SN%ZC4D?`+KH'P)7B#NR`8+A'-YJKH4TA(D)I]R/4U$]7/S:)N)@B M2?3WIRJ:'"4'%U,3JA4?9^^N54>M^\\ MD3SR>?8L\R]/$\07H+*5YG7-K9*X6I#P/4?5/%,SU]R+P:EZL%7DEBK2O%XS MZO)WL3R&8]1/"O8JL)P33PG2=0;PB.L:G+^?H3@(YR'*T1S3E.<;>J:LGI-1KX%3O,LM,T/)[:[>)WI>_R\ M2RHJ")@Q:3-H+WNDA"!=AH/-DR?7=QRL104_!"H\\3CW##,Z#D.6D!$4Q!0= M1A""DJNBZJ[`+%E0RUI$,$H:-&7;58!`L"4ZQ$I()8"(B#2&`:.W-W'"K=U3 M@VDE5DL:9--2;BQ1:&,FK5FV334FJL;S:W4FX6:UOK3330TTT96QN?M,XWG/ MDTMMJ6W1F%%#C!4M2>#RB1C%TI"!F2!=LK^.VJ63^D]0Y4U2N8^@0"2H=AXE MI,CJQUN^V,%6`6C#,!T<0CG>GLB"-<\ZVCX?;\`[A6?OB>XA"7:.2<*AC#5T M2W%HM6BC:HJRU#8V*K%8F"1HT"CV0YAY.6'"1GH9V['@'&NI5D.1IR%V@0\D M-Z;FJ2K"I5YA=3&H&B$#"O,/,/+$B$A'0&`0"L-9@9%ZD7X06,(D86XF)(Q& M+A,"P#`($`P,#`M(A4&E6O/`C"$;ABA<777144P9U+'&)A%S!&1!QB#NY5`J MO+R,B^_DG+E.5[JL+#HY-=A"&&$)3;S,/8!8G:?B\2/EX>?1-2;ONZ$_P21$ MA.OP!(3F2[0F=Q&O&L%0"I15Z4!!6$S!%`6"6T$X)'!W?AT23E4L5*658F_P M.KF',[_Q7OCHFXG0YO5$YGKCB*O5S-CRZS=,;&VWRW3J)MZV'-5*J5557A4] MF394AP55(^$GO,DDYU'Q]W=WYJVF*D.[,[CFER!`N%>L\`BLITWZY7X,J08< M4%WB-7GW/'=K.HT&=8`2GK@*+/A*QAQAV@.'>0#4S72+$6(++&9MM"4DRS.A M.[3B$(..+YN=G)L=T()US#2Y.T"3@X<$`U%*ARA#44,S5"2DF69T)W;4B$<" M*O?G#>8:/"+98:XJ7[F MRTR&M-*JUR1,23X'J1Y@6T3#"8#CD^=*[>`W>=YLFU1)C[Q7P1<;#J-4N"FD M#.))"7@6%ILD:@IM("H]K<[/>[-=DM)1R.1R>8&X1V7;B9B);@X..)++'%J9,JRL"@"87,3'6KVJ78 MR=1%6*AK!03`XZO`$8`Z$M?=<*20127A0X2+!5@@SHJXBK^H%"E5^5!6`*@" M*ZJY">IQ0BO'A6IRDRUV3UTFJ.Q06XWIM&+P&J',1@@@9C M3>-K MGG!;T9M>CFY=_=,KT]5-75W!R0264:'#80>3H'DY M-]#2'?DP'###9@3U##K"6Q&]Z-\ZXZ].,ZWJ;NKDY'YXY.=G5DR`.!S@XVF. M!#M*9X2/)9EI9,RM3-LUC%T>1TN+M)Q[7S8[^;Y74WF<)52\%T^7JKH5;;RD M!L?1TUV+7!:QD2SP<3$3?8ASCT=3FGC#C2";[)R\1+.DXW;IU2)Z*G1(3?EQ MPGBD2;6.Z;+L6N))&_=3.1K2 M>CUK:CR/6PJF%TQI7ALV6U-MI;6336E[;1A:KG3QY%EBKY#Q<'`X.#APX+#@LLN[LDH1551S]A MKV8.S%#?&QQI:6]E?0IW^'M>.H\369=O55W,K65L&:LRME;"[GHEWKZ^ZN_N M3[-\ZJ5Z_!T9]9>LPS%5@89BJR6(3\?;+\2H%NY>Z\+S"]))A)'`+[#U%\XMEK5U*WJ.0]=T:ATDR!#(0=0V=3 M"PH*"BBB@6RRR[JS5LD))%EW=E'9'USGB1ON!,,S-\TPQUYJRO8))X$B;Z)- M()\M<=.KR)Q)OD>,G%C5)KIM88ZDDW]03).[:MM;<$C&+*MM[;$70*3"\YK6.<:K`Q#2CULQ-[VE$EVSFGZN9(\DJ#U.Y MZG575OYXGO5[>^WE;/>Z&'O/<8:*5*JJ5,8CR-0X5S2YZLB387\YLV=7P_!Z M_5G/-8LP3AZ_8W.>+^*$0WCQG:JS?1K;BZUGGEIX[%MIE,:KN5!U?45R3*2N M5]%9JJ5%?!15V$**B98*U5K&*$=?0[Q#B(CPK[&]$73+'%Y'`.H=S@ZL>XKQ M;.[V''V*\'D]QW-RGA31QNCLI2B62)L14;O#2/J=^[N5&:8TPTV-CD\W-S-T MDW2E-V[=N:9NM*(J:-TQLVA;(-[WLDVF4.R7ED.0)R$TYL/F>[;U'GM^":ED MKR5,?:C)D2=#$=\[8Y5$DX>"/7IB,>1$XPGA)M.QT23#B!)3>?#M?;SVG<[. M(B()(Q`0V M6V[5/2$Y&-0,1=7$=U5Z/E,.^T>-;-ZV;7H0;9J9<,DA#U68JVC"E5$;G8O; M=?1LY+!Q9#KZO3)+Q"(\O/BV=V3>DT2Q7.I*."PI^ M0#RY'D5N_%+UIJC2UU;>1`Q"MRL03D)(J547'M>;3W&C;P_-F9]4/&%+;5'HAAXTJ_Z-%NDX^8SK.J,:+^ M$'$<.?B[UVJ/F-1WF2;53O3IQZ.5O5_[Z7QSS M+V':KT+!S%5M%=SO=]7,/*IT>P]O5.:*\S4B1":TI.Y?#20U)4BE1)S>5AXG MBF\--K@;/?='S5L*$"J6TUZ#/0V:?!SB2I6E9H.!C0FR54_N'@I24_4>\W<.:'-'0Z/^ MIZW;Z""CK^RKP#^BTC`+!6E'%`-1J!*Q@$`_3($1_2U+]WEW=&[I;/\#,Q>P&/]JBDHJQ/W5_N/W*D/25^7^"3]7`_VO^H M\X=/[RO[4_\E"J/V@5(5@$U_9VDE`2\BI`X`=*7^_]@WH,=8)&L_=_[K]IRJ MAR]?,ZHX#CE34C/KK["RKTS*/8[=8TG_PE*Z;+DN7K3?ZC-P<=F89O@@8]@A M,31)'*'\WP;)%.#")4F,V+O?XE=+S%@<0@62"MIS8&M$>2/,'T%/:A?_DA7K MU`[I'VSR,F1GD*#1-^5DAZO087>)XG<&0B:22S/J((T_P50RUDK`UA<(!E@0 M#X`R%[WL`_<98,+>!@A#`9"./2?5`0"_#J/__GW#5^V^0[A[OO0J&!\"P_:+U!]5ID+D+!)?F# M;">R0CIW7(0*"3:/W%F[^;QC<3VGO1N!#^B>7T<<1(-:F0E%(&0;5<`,-DYZ/%+PGQO@.^\DOAVLX'C'XF2JBSK")@^E!L\$,-VN/9-<[1]B[,+[ M^X[JUQ*!W#\B?I5TI)'>[KO!^.'V?I1]_BJ2B:%D_QI%CSP\(FQV23F_0/T=R3O4?-V<#'S^S5L M/$WI8'N$<@2+-PI('Y!K)$&]IFJ"1%!L$5(='[45HW>E#@*2*)&['S7H];M[ M-&;S__-TYS]).XYM?<\'J'5/*]45X%/I7`"0#,D'S7Q[?Q/P=C_,I5AE/6,AC5R?2[!D1]!.OVCR]Z]Z^Q=+ M^"^M?BO"_L631:_S^UQVJ@X?."<@Q4R2+07GS16L#_Z(="[D-Q-?9J$1>RUO M?S[/Q;LQ'PZ+03'R<'=(&]B^OR/,OS+]!3^%\[/D?(?/[FS'LTF?4_ECW1>, M>DU^;S]4[AXW[D[#P/>[DE[HK5#G38*2&"M`G*`$6!ZPPY_;ERE\^1R@')NY MG?OS9)=E0^-^T>^JG\F/F.KWOE>,?:)_QH6H3H%&[CI[+439*^CK#?;D^AH" M';Z1W/W7^C<3[$T^:OW/H)D;UQ:OF69M/M2:.1.9(U-CB%`A83Q/XSL:&DRX&*[`]G$LR*9*9P$??^H7\(A@_2+`6H)K"S,SA!VMD'">,L(CYC M!_>(_<".2?<1]]/ZA/N_X[?>:.D..%CQDD:4B3:MM,?\G[7/]9^E.L_:MEA2 MBJ?J;'242%[D'N$?7,"(KU%4#VH,B(3O*@+!)5(B5V8,3L\IJ;$]-/U?M-C; M<;IYMQRUAF,>D$?G(00N,O'KBD'-B8CN*P-MZW`<+?P5)1?B[)V5:_D?SWT? M31?]6DOYSZSGXZD`O+;J1GZ->U>U?"8&[UC4+TD;A'8P>H5J7BCLRG^9998N M,G^A_.G'CWA^`,?B&$0B8>TUF.?9W5@1*A)(1H?CX7ZUTG]I]0?W"_$+8"08_LKR^\1(_R`_[ M_XT=$TGBKT67@XN_X.EB?LF+44(B#_U_S\/E_,20D"!? ML.@D?@QZFB!U"/U?^GZ$?H_XM^W^B57_57^51I?LP\ZW,S,S,S,S,S4-SM6V MF@-(TV,ADU-IM,MZS6\S,S,S,S,IH;;;:ML[8LF(UDS,S,S,S,S+PT:!-`., MAKQ((T9!76D5,1KC2J]#(1!(Z'1_I*'F MD*0H>\26:%J3&B5\R>B_F$C$G[?G#LW\Q_,X_\V#I?.K M^A^\G*?P_/9F8S)G_W/\I_II_8.AX.57[C]R]?_[?;PZFT.+!@HDYO1@\H64JE4K%//6&X\^L/(BJS^NO9 M-Y;7%3LKV#P'I'Q=D[/7+UF=C'?&XD2*AF:(%$"`_0>>I+[0]?M;ZO>_V-#W M_.$)?&$W^D=/6K$'`B$(Q5D$XE_FQ]I>6'VE0XY62*V.]PQISZJ5*DYL>;0? MWS=/!RG@IN'/6YYYZW,1%U776^A^>?=@D"0S((&)9F9GF2VR*)WLS0/#O MP?]"G\/5#RAV;)J*'A&/>=G"O1U>1Y&QN8YO1Rʘ..!L',$VM$#`%-LF: M;:\"F6FSC3EB'XB&X'BJLNI)'A)ZLG3*F3PAUI-3*F;=)/!!)L'-%A84.2]B M)9G4;-5T5CDQ,*5R$GK1.F5,GC,J M:8TI6SDV39:V9C&G)5<.9P:#1HHV()+"AI-A8YH11JX+>030-9(B222PLLLC:L&B=UO5=:0&1D,5T$XA(P@^Y'1/L2-S]EB>50GJKV_CDC33& MF*M,C*9)$DN;;YU+>B]M[/GWT?D\[9QSFQ?]7_?/)5?@X%[/UFMO\ANT=2N& M9@O8\ZG[W#YCZI7JULV6.D>@9!^@:AZ4ZJO+"U"2$##&7NJ("P#U=6"M3JZ5 M\*OL?Y:@Q&L99*B2E1#%7#Z'@8L&;&T/UU#]M8CM)K;`DE23Y)B>`3_J_GNC M?8_C\]H51];6C343+]D?S2<-QC;DQHDJ21)Q86/8^I(OK/\:G_?2FB_M.YIK M_K=/IY[3-94"]?6M:/:?\F_3BXO M!VDWH)(FB$[#;S>"PTCO]'FEF_I$YG[[:9LAWFHX83,7D\4]XY&&L7MKT]=% M3:*[GK+UF?/FSF'#5GB]C*X\:4OB1*^!$KS/L?CWF/B+5/4J>CXU'ME9>?I< M?>=G3Y7<^5R\7;FBZ>\\41U MPT*GS5,]A[34\WU43&[IY`HO4])\)3FA/:.:.,,R8$[@F2&X,)U[@6SZ.QOI M:/HA\?5*'S^,)OOC4\5'K;M(E/X.SF_@X5LT[G-V<,.9(D2;B&/X)YWQ>N)C M<155G&N#\/[1\6@XX=FP.PXPXDC[&:2+7X9LGC2/L>]\3&/+KZ8Q61S/17FT M\&QLJ<.'HY'L'#ANQA.9D==UK1`'00'48BCC8YL'1S#SQ?(52ES2:I?3O4V$ MR"4H9YOER+-1"H<'TN-@<-6;?=;P-!H@T.6:-!0X*,,DH!1JMDD16MWK0YX' M(#8XS@@1LV.#;!QF@PY<2)DM,M)XUR$DC6_*C3OK6@F02FILM:'"LY:9E*UA MAS;)R-#9R2.,XY9HD&3"!M,SED;J9B)BJG6KB;U$QJ*UJX8Y(G>]53EEW#:$ M+5.-0[-'%7;J1P>U5@1,L/MHWM/M:+=T*,'VJ>FE^&M[PK&[=BF,;G#<:;L8 MG1DXK30XY)0:))#0.Q:A5J"`H<-'0_UAP:?P+2Y%>^M*W*^C<;'CJML^Q8M?S+X]ZI]`=_( MAQ_!4-?6_4B/,*_I4FXVD.23OVD)@AT2=SBZ1B,5Q"2M)$V&\)0KNZ^%1=A' M+0UDK7UE^4Y)/%2'Z+R[SLBCL]Z=G5V:DG'9(^IX)][2--*K^&M-F,;,8Q'& MTF,9T/UT\3Q#\E*7J]^O57OM'141(34G20EALJGU>=?4_!][96--;=QVUFTO M.^=)\H^%CS\6&:&PMT8M8+@8!W'&9="2'D]KQ<<9Z/S/:\#\:F?O/(J5GS"0 MZ3K'H2X8&3$8R223`R0`HA$`0@KQU7>,'UQ\<9I!CC@96V,TI4C.[-R;B%7#\1=O.D]N:U.C153MXOU^7$VE99AHT:'=YHT M:$(0AD(V%-`)/PY5SAP54NKC< M\J=1SSDVI3HH@H[2^A%5WK[SYO ML=GLK<1]\.X75=I[3..&IW=/1\*@'L4]75U+\E?T_,Z;P\9))I:WGV95,K41 MHUK0AI9,)Y2:>(UJ?5";D"3:=[7 M6V\;ED'*HD-HF57+1P.>QT[%Z:ER+M4N#XQQ/>)=S;>R2?DK_6BM0=_?'F:D MC9N5_*IU]0[T3YPNW[`>3Y:/9(EM#T,IC4M*RPU3-599-FRVJUE+&2S&S,C- M,M*?!?:Q0N)/U^L^?7801.3INK4^K\?OOX3.4-X)^+=7!C\S[&\T(26!)Q> M:U;_/(U$T*W$9QE,PY(V<]#;<-\O;MFV]28F0Q9F,5&V=4FDQ>#`Q=_MM)'%\_/$D.ISB3U>I0%=H:CU3)SKTDZ1*<[C;91B MHJ_@=YG$.0PGF>A[6:;YDW+,W7)J67-/7-6FEETV3+-2RYI@@0B!V'='MWA> MTMX)<+J%4LU$\ACB7Q7+E5=S1I36=P1N4@1$>Z@A(=$_-^GQSO[3M-YS=CP) MPQB<[I)%J2&JI23(M-*DDB*5.E26H^'6=R>K=:W23OH]BIS'M]\T]HIZRO@V($ZUFT0DE$B+65)1<7&5D M63`^\?/'M[^ET2KF54YVO)K;-9MN,_]=/"/UT_ M0[[I7NW),^QLJQ'[!1J((;OF3,SPB(&FWA)5XVG5==,.R] M)8M]$)Q2[5^MW_Z^KGT9`D)Q#EYI("8)9U\TGS17"\:J]SOO8\-E]TUX:;"Z6J:UT6K+3+%=.CB6M1T MFFF%Q:#BU9:9:9:9:98+ITIV9M3(7>+ZB-9%4O`=.FO"7<1$CY:`,)A)DS,9C,-AM4R+4G[70N^K:5.)! M]#P0\/>=L>8(>K/VA-*47:8A9;560TO\RAP)3GQQV&!!8A`FD"DX`Z1(<$/IG,[WKQ`W@2E'2 MGDX6$#Z*R'A_O<1YBJ=*[.#>#:.)X&:D-%F:&U`&;Y;#H6;&;IA_$P:/:<^H M.2G+N3JYE/$Q)&.AV8TJ*=[=HII1C#RX=G4\!O0"%XC/N^#=NO037I8$%6R5 MA<,7&IE,6AA29C46%CYM?`F4U-S[R.NHH7"0PHC7.9J0]ZZGVT&^[SZ<&'7FZNKJT6=DZ2.ID/4P=YMQ M;O)U.R>QQ\6MG'\4'(B2C90424":72^7LR3=`RJV;W#P9OMOK@.<[DFS9B34 MQS;I.[L5!(B8'+C5V>055F282+@!A(<=Q(;!?!20*)*;XJKBXKCB<3-MYNRV MPK&3*MK>;JR,6"2*J`PI\O?S^E$9E[!PMS-"YA"3FT'/7BO8E33X4PJ9\6R; M(]#:HY$5[FYLL-0[N7^]*2(HJ:@IR?TA1%TA[PT*;;5(V4**B)N5&*@M`T3 M:;II&GMG(Y#?V\#WKR23:$I7$,[/'&_;B-2-(8LC7OVO)-_?OO!W3-=QA56; M&\;S,R\QNJJJJJLS,8C+,LRJQ93,QE2J552H45**'5=FS>MHW*TLR<$V7:<( MR%;221;P;ZFXKOW2]%QKEK++5EC6/N\'CJ6T-J;0V&T69FA.@[U>!X5T[KIG M\*?P?D?H4*\%0+TM]C?I_*]2$]]:5#S__3];W/'3&:QF;,3;:,I_BQ-JN(?9 MWNNV".QJ2CWNQ+JE/:D:.2?B)J.S/['ZS+RPS#8K^PAOGFZ-#,3[J]0]5)[G MQ\_1VGUZ&,X9)FIFQA1[.7HE+(RK%D9,LJ,B9+,,EE1@63,DLD,LS)648:9J M81&&%BRJ,K%68K!F2L*6+(V0]7.;`7V?;.%$>M..XG M]Z.T]G=O\99=U'DZ6J7F\.5D,9'DZ_+UL3Q9))$)DSQ;S4>+3>)=2"3>R^$1 M[C>.Z!-_;(^;V8Y1XAT\3!E,,4=)I(V>T9$G_N)]JR^C^ER]@'L:7C[>*]QE M\6/W_;[(>96][1RKBLWGD[1^$1V-@2$]V23PS$S&Z9WH,/?)O@IXDG4$WWV2 M3Q>'*^?OU+LQBEDCPTS':ON?0V';9L?%R-U157EAUZ1-BCH36;).)I#C4Z3P MB;H3Z0)YOG2'"'>B<[_4J:>MB=WV;>T_I2I[=%W13WVB[C18@SW+[7D[-\Z[ M!V''`00,OM&U[^Q3LE-ON!Q&FDA"?_R#6-0XH""`AROI\BX-<&A<,.WZS*5) MN#A.17!\8C[7?SUZ7,3U:C MW!ZL-AL-K,F99SYU$O$ZOH='3FX2A!\A.A;PV^;P^7L M^9%XI/Q!"0>\80DDC>PD180)""(Q!_-Q$_-JSS3ES7K5HX M!C;:&X5_T,=F2RQF3LL7&!VYXF0]E?79;IY3DQ2PRXE,4K"894=RQFDQF,4L M:2FR2")_"?V6?ZO(>'$ZJMJ][&6XQC&2#>PQ*DGOJ3I.WER/2OI51G3Q M^MJJR^QQ,)];@[T1R/#J`V3[R)V?Z33F\']7GL-57FA\_'_:>CI)_TLA=VJK MN=/VN\.".2?4QPQ(5>Y^9DFFMM:7YM5V$OTOA'=VNCE=47(R;( MC;[[))YM'":E_F<)C\_Y&!X(CB/\WBR([ED*_W29.A_.H^<1]S]KFTDS6LS- M)LG!.;FFDQHF$J:?YFDW,07;C^2=334 MEWK(1V2Y;R-,R'EJE1=Z:Z=]$%V(E<'L8BY7#&<2`^:71>/?'>TN,VG*RN4TABU0RL<>EI%(_SQCUGR8[_2BO(6)K?9J M&+(QIXH/Y==TDL1U<2&<,S^G3C'W1ZB.3HMQF-FTT:.,1RV62O@=>\\K;;56 M8]NY"P<,=[;.SYSV_;]AH96*S$A,D2(LN;QRG`V:J;6FJZNK]S9G5'2[.5?1 MX5'*G5VI\G8G2H%VI.(=OQ]+0S"3V+QEWEW0A]>43L^9\,7&7>FEXOR*@7QN MV8QEYHNQ7AX1EG9&#ULX_J=UHB6S6CQ?WKSC9$^\BGL_?U'LV[H63J@3Q2J& MI)G<=I>QV>IJ$]%;-XPKI`D)Z&TAG-G$C\>FMG^:-XG>]V7Y5T7*Y8[M7S^_ M>CJE^4PNZ]/W;>/:/'UUW_%^9-:E*3I,I?GXOB]G853^AJ5=J\:G)7\NNKD? M;=;HXZ<'"RK#%L6O&9D&DP:32S%A:5 M7O3S>KDDO[BHL>I57IYN+W'?';)VRCX?AH&Q[RB[D)34\BZI8I`%ZP_;:SN% M?$L(4%W"2#N0'F9*JHNY*_T)V4XK]R\D^/Y'9_1P]T^42A7G>;O>?FKT5[:> M$E1>Q,Z?G/@OP[VFLID[4RVSWI^,>5I[(P8)%LRH6_H55@_+6VI"P\.FYQ:B MM9)WF$Y91EF!9C!]3QB>U&#D,:2?I9(DT]ZU,=O0KDPK592U6G8_8X=48Z:T M;1H4HMHL6+X=MO"^+ER(J6.E)##TCY'W84\F:/I#'5/(V,RZC=81Y0B0$*,0 ME(ETN"(#/$Z"D@=.;8[W)Q+R!(328Y0]N&4V2;OLC`,;=)NJL/L1J"1V)U96 M^29#/U^B1'J%3&/>]KQ55599[/1BVS8VBMU9(9F9F`9F95N5W.*CO:CI[$]]"DO4>CN^VI5J\+7S-(]- M8.T.Z<%1U=$F3Z#17XM":<3YIQZ\Y MX\Z62M,,>)Q[#8:5MDQ&YOFVR83)5NRX613,*DPVLDB9_JJXACGN&B>8V$V? MDGT<1(V>&[VFW.QO3LPR21-*ZN>G^97AYNYY=/1S\%QE:H06&C9X'KLD+9$X M5LW5-]M"\;[L;,1*8R3,9RDDF2!$:)OF;,9$MEF`QCA$X9$QR_:Y*E;JBK; M022P5@P=9EHIFKC4G"QT4SI^4E5MVEK1%&J``"UML4EHV92:BBVBV`M&UIDE M9**4I*4MK%JBI*S36Q;26941$6L126B*$9$416(K$;;%C1&,6B&6HBV*+;`R MUHBBC6IA6B-8U@91K46E+8ME96+99M6``VV2U$5)JBK4(6Q64MK*:S5E9FRU MD++%EJITFJJCNHG(Y_4$[4$F(7"J2S.Y5\WVEU: MOT95Q8S-[=UG5G5!GVM8BK2Q:WV&C4C=7^&D;Z8L4GA,'$G+&FLD&V&15CB& MDGZ'HB?`GKK8G6HPQ3).5=]*OU^=Y3L+K'M5T*J']::E)7U+P7TGAX?O^'AI M[4)(DJ;-\;-GO2F)'#_-PY(?>\4]F9C8S,O%5*\CO=C+IDUMB2DID5*4E)22 M44E)24E)34DDDE)-%E?M>,YSG.IK2UI(T8E*B4J+418MBU%%%B(HKQJY;BX_E5G3+UGPJ[G#!^^,?8Z)S):L M;&3O5/;4<=*@7L[#HSJUQBX>P7#9LL_Y\M;^0<.@KY2-Y/,Z221)BI7/B M&;[EJ]FNJ[4E])>^_ZDDDF8````66$F999F2!:RUA))K-8``$@9@!)(2!)($ MA))))2E*4I2@9@!IIII99992EEE*9F9(`$@`````$DD@!)(```66.[@`!(`4 MI(``````````````````````````````````````````````!))(```````` M`````````````!))(`````````VVVVVW]GR52OC5^CR\R>,\ABB/>KXZHS/Q MY7L`J+.'(DG)RHW+Q/E4X^2<&5ZZ)KJ\'$AXF@U`0"B*B4Q)T5"6^R_:SNKP M@'60#C3_S[GLLFY_P;:_X`Z?!+[S>?6Y49ZE8DFF$W1R8DOL1I=5+UD,V#\3R8-= M2=:&T/Q*0[WP]S4^IM:&:9LZY5<6B>SU;QO7EG#ZJ_+M<<7%8:6F35)BIL6< M@2$[:>4*F$=$'EN?ZVB$G9H7@5V&6E/&;-31#OFFE)FJ1>X$?H=R[GLJA<\% M.[R:H^Z@DT0N,4JO(\E.U*"KBX+2.[4N%+BG1"\?A5TU5/'DWLK`]&3N'BCO M>8(=#+Y!7=\?W:Y-T,2L^6I,=[?3UEU26R;*RIT=NV:3,\:J18JX\3@[,.LKT;I8F8Z+)@=S[(& MM2-RP)"<^=.3%TV%-]MZ:B4I-EDI38WF(-V\3#-L-JWD33&&,S?'5V6LM<_R1[7>.1EK(U@UXXU9:F67.EL ML=(RRRS%F+,LJQ5D.LMELLRRS-Z]U&^R9DV6RH;'N:=7UOS-W-_6X]99NTX;N3DXGD"3.R- MZ-V\SNJ]M5WU5TQ,(U:6'R\*V+L82&-HGA=3R@V28K(GU(QC:J"Y*1V)_IUV4\1<9C8LKW M6>UKI8=9G3'#]9CE,8QJ.N/R,NIEIC2M5+3&ZRK.W,[(=`2$Y*2+471J(5C42U$%Y4VD:K@=,HO0^P6'&J7%*Q>[]_:J4XEJDT?7 MX5_?VQ[5#U_D5?\1X*AWH?D'I$'S)_>MJS)QTIW)F1+ M#WI)9LGW[P^M$].J.T,/GJ1B?3J2[*M)/MKH<6E.F+LFB^"JO7!1>A^0NAXQXBJ(,2<1@=[J[1/(3N M>WY6D6D:33'1TS@_,[3G+:,6UM7)QZ.[H/')X%PRXX=%1@8TP2F*I4 MTQH:(5*B8.EWN`#P8V+927F\E=ZSI>$U5UFT96I36)%M3*TL,L14MHPWWR'+ M_@R)SL1Q*7B228U6FKB,?'[?DE>Z M3V9^]AX`AO83G)-2-=S]1ZG"29^=;(?X*D<]*VQGJE5X[5;YGP@S++,P'+G" M.:UZ^Z.:#C_F_G1;5T]?X)(RK9!/V^X^HKS?)ZWQG@I>OX%]4Y2ZE'BKS@?O MQL1XO>GB[OC<*5\^J29BFU)>P?.PWM<5X[0F]84*5O3*G]JFNFVH=875-O<^C3 M&*KC>Q%\?2<(^LYH[.GMYZFB(ASM_>?QNQ5XA^'=##&EFL9?&6XRR:I,RW@> MC;;0>T]BV,T?A@V*N4M&C*>D=L\3K[]]3'T/AX3=VO$"0E:A/NXJ6MFB)JR. METU==`=T+$\/[5X^[N9JE7XHH/)@Q954^<%%QX'O_/=7LG2-BUWGK0]JZ[7Q MK/:\U1=T]'MJ_TQVT)K1D+"HLJ)^'YWZ)#G_LS2E<=+UX;S99OO^.VVF'_!4 M'-)WPR2"(W.3$_'#<39BULDDD<8WW$OLU%#A>)GIO-)(T]&$CA4%45]#"2<, M68ZXV<.S*XS&2Z,J,4@Y)B;0BE(<675+I?@-61SIL^3B9;2M6>1SG?$[B2;^E2#31^TZH.;E MOO[8DV-7K.VYH\MML+:CG8/#P!1==4H*OI?Y'UN(@RYC)"W,S-B-LCO1_.\![$_7[/@1/ M?)*EGPLO@U$T:-6Z::LA-2Z9@[)W3IV6PF MJ'))&](O$30M1H#!V(*G-T<=6JG35,T13IF8 M]FIYJ$C"S8TNS,X[O^>,,&8L1R22,0(8=6*:13"M(T2,0DE'G3TTJKB<&X"; M:,N6FU[E0+SWACQ:VT_2_NJK)DUC-8S-;I.BH4_J),DDFH:DGIXGYG'S2^#B M3,,XCD^BU<))R:=.E[SYJI>N69+4S#[M\*GLXX:TT]O".?>A-&Y'030OI2N$ MG1:R3(!%?OYH-AJ/:2"]HSTD8JV#+BO7B.8SBN5QE#RI/J9];C*)=LA..L<< M==#T)I?'+[M'NIV%\[WOOB6J^XWT)//OA>CX5*N*B]+I]2OLM4]N1T/@E3NG M*I\.4JZ&C9LF%@PS:EUB#Y09TZ32PLS.(ZQR52=*/% M43#1CR^?L^F/1J>Q(@S60$+Y`-#4B&/SOP^1T]W8D75)Q-[N82<]GAH=&[=3 MD7;<:FQ3Q,Q*>*W][A04AQ[AN82QZ#$;+<;!&B]D"(\GI:UWMP:QKRL%&C*V M5T<"45!QTBP$6S0-K+3J$PXC"W&3'BPY.2;U=$FI&K;;:3"&[L-!NK93A9Q; M;;W!Z)I'%'`QD0%(<0X7D3>%$(0DX$LE2^%5!&+CF@8>G/SB\3O26B#[K)4A M2`K8R).&!#I'D?3-@@DZX.^L#RS,S6-NW$>3U-'E#44;/#>".Z$F[2W*`ZH9 MR94:"Z(]_VJ""G8.LM")7%M$E88IP\CL@"G._Q*W6$VDD%A)L!&`*!&\*)()I%J$< MEZ80ZE^76>+Q/\2H[E)R@[N^U;=/..LG0JDEHC0FT=]GKJ)CP5K&F:I>6C&C MMS-;G3G7*\)X7XGWTGD+)2.T7;);2F8V-5:L6,$TU%/')#D:/(8D60L9S;3B MD5-,(I8DLE:.XT[6J3]8>OF=/)RF'3[B/"]5]`_B/75VI2+OY&T<_JW?'=I5 M7)6(.8]C#W4[Y>LO/-=RWD;:68^-?,93AIQD+WO.N^Q.Q^N88!7]8KK$]77A1GKC5R>"-+LZN?L!1JRQF6AI/A MSE[;.&*XAPLYQ-K5:P9:BUJFLC([B1D1U(;-*%2CYOCC5I/,[A-)K@(\83N>7K) M8[CBMJ]3^1[&MEIIC39LZ?`\8<^Y/*R3=^IJPR1DGCS6V04EW(=G?R-F6/JK MG/PH4ESRZ\@^P4"!N.)T@NQW=CK(('$,A`S,S,ZM MP'='!4M0U$IJ54\(A^$]SP&%B#:$B!$DD$#B''X&LXHD@XX&FZ<& M3LX9$'R0;I!LW;2;\[)MU1M';N;1V(C$D!.G#B.1#W08U-3JY;3I*GE"4.>W M+3A8[."/)XNK&F$I)LIA-TB*2HJ&\F!/8V$?W[IAPQ+$F%,6E24I78R`.,CM M9$B$Z&DG#IR;Q)U!NCLG!UXD.K3B)PN=/BCG/5ZE7/!X4^W_AV7AG:1^S+:JJ9K M)(R'F&)/$;$G=!H.!7==>F/N:/'!UDY+W\W(-WNG3/%J7+=,/77K>M<#U2?,?`7N MH4B>/E$Y<8=D_;IJ_64U)/UOP&Z21V&SAQZJ[_C<57JE\?AS/T.E%PS-)L28 M348^DRO!7^5E..^X>UWT=O+E<#YZWR8IKYHE"NY]`\C7+A.=.NJY5N0(CWOM1^TD8PI0X"?(_%A`B M:/O,D(KL^S/_ET<=9TZ.,JL[^4DN\Q4/-4@U$NQBL9`/\J9)?<61(Z_Q\D"7O+1X)[2\VS\I^H^)[:[ M1K-Z^'*BX4G0Z'2)2R>N/T>,>P@GBGD,C_'B\W]?B]L4NU9\6G[:D:BI1=]5 MW4*2\UY^3V047KI=JRL2V1\[H.P2G\V*57[G]=59J3Z^4D3XQ\'N*19%57PK M/LSZ0TU$U_)];AG7J5#T'O.I>)Q7(]47W-FGXVOYK$P%DA5!'E'D]@UH?3\G MS2!5*_Y?XNY[YAI2LU1&9C%55:_ M(Y;E7%F:M/8HZJ><2A7$*+T2_`[J/[F&U.ZJ!=NU,2?BGK8]I)KIHBV%*L,K+!2 MQE]'YVZFR54*HV*E0L/\Y@_I_LT9E5HTR4UEN;'FJ;R21^#V)]Q">CUO$[DG MO#::/17J6$FZO=B/N<$SUF2/J'UG@[EEIGBY0KGNM2JSV`HEA/-M','.14L. M.Z'X^CWV]78XACT=4X?LY-][5V;[A(&HD+3R9/#+ MQ1?U++-*CYVB=8KJFFR8%%G?4='BN].TJ:H:EW:LTJ5W'J"?2G^`LS&-,M,K M%2Q4\.0]#Y?GUHLCX>MME7;)F9E7#R#_L__M#$!:$P@T$%A`>OS*AB3#1`BC M*]5FTWI-]S8G.NJS8I:DO*\W+RAIN7IG[INR;,3W:TZP<:6Y6FY]Z1'OLA'? MJXA68FFC34A&B5--7;BXY7=?:CB?F)2?M,LJQ*/.H+ONS\A-4\^A^5.^IZ%? M43YI5%[U\UR=3Z*M1'V/VZ]RU_JX!KU6JE)(22!6Z(SQ0L$+FA<4)PPA M2&PH?-\UK0+\]!)TG_H8H*R3*:R3Y&3N^YY.CKD?#XA3[[=.@HU\O)][G.^W3H<3;4D4*N`M M1Z"N<4(W//>O=[&36]@#)S,JO`#LETV[C>7N8KPOKN^['NF;-UN>[W+A/M77 MB]YJ&C($F3Y>/F?5=&@Y"@#7UK@;=]]WLZYZ^3>*6Z,Z]C1=MW;@US-]OKYY M7MOO8.]P/J``"!)]L=&'N]Q*GJVO7&]BF@T?$'/K[U]]Z.0&NO>F#?8QWRW? M6H>U,3>8[EC[9.M5L.[UWEI]=%W<&C3;G,BJ'R:`!0``42J@:`T%W.\FF![. ME#H1+X3'IZ`R`'7M58'(>M>(O8`.]CH``"CH?0`[V?=CZ&E[`[3`%*=.@.N@ M:H2&@=4<@H``830R#6`&Q0`4ZT#(VG7``#+L*W5K`H*4"2L)1;N"@`]@`UZMAZ`'WF```%'>U!5:,@"@+NG#A(DC0`30)J>0-3332GZJ?J> MFT("GJ/4]3U`#3U/4!ZC-31Y0#U!*:"":%,F%3-*CVBGI-HF@R:>IH`````` M```*IDD2$R304VU#13Q'E3U&GA3!ZIZ1HT#0:#0-````$GJI)`@F0I[41LIZ M-0>2:#U#:FFGI&U&0``````!-4D@*9H(R-3!4PT9&FIZI_JIYDFF::B!X4/4 M``>IIZAZ0]30*4D($`0)D`"`4\0&DR&":3-$]-#*)M(S0)AJ/_\=VD_^GXV? M0?ZAW_L_+\J"L9<9BU"8MXF///NSTS^,^Y/3/9GE/CF3S3)J9 M,E9%;EE99666I999666I;%6+%BQ?%>]:1XK!'"P6RQ&EBQ8N%BQ81BPL6*M+ M%XK%I8+N<+A;E]BQ<+%PJ,7DL6%A81J/R_;^#7^?R$_EK)F#&$KJGA..QVY> M7_O4=N.EDE=6+U8KCCEKG)"!L"FF?XZ^K=YM/OJU?7[+**)846UR#NU9REE@ MRVAZGT2@JSW&NS/?XP81)[O^GA=\=#[5?^_0Y[(Q9<=X[?K>?/?MV]SZUMI^ M^=]]_;/9FMWSK5B%Q[UT65$0H?]^'C0%KU_Q].VB=U=<8,4?5`8Y00R@Z8,7 MLT4%HPK+0KOOC)>V$:@3&)C$]KT9>51-]J%^+;=*L23G+EMRJDDDN6^SV>QO MIZ?G_)\&[NOQO^7I_)4BQ4:G29PF(0]?21[.GPN$&S;!'VG@)<05&C;;;G:LRV%%"E" M80,F4RE^I-4!7Z54=X,J6X7W(D5@(:3^H$AEYDV+C78N!($.,K14O\"<_#X/ M>G:7^//V)Q]'TK[&T4DAT;X8'2$T._6_1))*0D!,S?!,^I[RW6G*1X] M1X3,%,TNS#I)E4$"+GMO"==5)MA( M+!&E#;;?M%(%[`8D#`F`$%R2J6]EY?VN:)B3@N)2E(<9_HJ\_7SDS%8=T0MK M0KWY;?=*[/C([&2:OOQRGWV59VMU^/%43]N0L>[/=:WU4XZK=_MQZ:^G M\,-E?1YG06/5\,KMFFP%)J4:N.=((]F9P8,J9V/P8'FI\Z_+Q\^<\_%K6G,\ MKFN\IU*;%/H%/H*:%-BG,)A3%$]"F&"F%-!3Z[TW,[J^2_D710_*#OK`'V94 M3[C=K6:/HRH/4Y'%_)NK3%X,ERPNFM68K,KK,(UB MOWG4A1;P/;E:JK,QT:0HN,^YAF4WR;%)3+SZB/(_ZI$TCX+FO%?75T7%5'#^ ME:%[%S6Z_0O^]WHY%]!8CHL5+!\%U7)?>N%7Q6Z[%.'>MUL7\ZY(/X+[5N0= M[N7YUV7O77/Q3ZIZYVSH/T3OG7-\^2G7.J>>[9OF];+_[6+V+%P^#A;%YKP) M[;;RK[;FX1\Z#Z%(]43]]5A)8Q;*[F,1$"/)_.-:^+6FHC58K(P$MK));DKE M*2I)))(TPV;#AY:FIQIZ[).N&T_F3W$F2OCAV3*.BPL M7(O)/J:70]$OG:8-E-BH?XJL5BPQ@T=D'HH^3[&CR';T4?*[5G2,PB%:_,_; M:XX_"I;-G)39B2NRD8IB79>YCY/1\&G\K8"Y`CY3WJ9,2Q@X-ST>B>KFC'MJ M[F6#2J;$Y,5/),,8F),4&*,8Q8HPL8#I:-)AAN>2X#R+D_.=2XQF/T25LL2G@C] M`B7?E6Z]%NM+2TL7@N;S//B)I8G=ECY/H7$3,^F),V8L;,FW%B3&[3\@VO5PZG*WS.>,TV._Y3A-:M).#[#AXGHV/X58,,81&%,2P8.3 M17DQX&!C"EB#$*Q8#N5%>24:4CQZ9F9G.U)+>V8SU2)CT?.\/`0QKU,AY#V* MID>!$(C(C(A^)&5&0R'HR&:<.,RH/1&LB,J#/5"QBL;%R6R-QA58^=QW&AZCU'J+#(\/E:_A1GHX M]6O>CS<4/XT9",'O(NK'W,?0QLMS22]7#_<;-&%@]S3Y!Z_9F)(JE]9-7%D^ ME641]QV".]?%V/F6]+FUS:7)O-\HVQF[%K=\4W/YF)PQ3.3&,NY;.39AS:7D MPX\G3*Z5YHZ9PXUIHDDB&NG$0RH:B';R5QQWA)(:UV]!7"_E7D:<.IU?=4DO M?[G@[+VGVK-ALTQ.AV#V,/JW.]>B\W-IBT6#A/8L8MC27(Q+V-C&&YB;! MX9'S-93M%1D5%!#M$12/58YC'M.BT+1BN2P8Q6&'9XJ[-G9NNXG]TA"(B M(C"(B/I541B3ORAIDUE#J5\&69F+I/CCX:-62+&L(09])Z/>^^X9Q'3V*P\O M'USD.=5O*5>5LJWLFB(C$&!W7W^'JM>U4M:622DLEDI*2I+9))))9225)291 M55,EI7JN7)24E*224E)*626622N2N4EDE)24LDI+)*4I)9*2DI+*I+65"(B9 M%*B!2#I&3R>RNVFJ MUALUI2]WNM(QCA[M,QIR5R=6S8QT:-&,N&&S#3ALM%=Z\7J[D0][9Z(.KZV[ M\'T]ES8D_C6S^TC]RQ8LI7]G?[?P?F]91YI['"HD\FG")ABPN:^A>Q M?!?%;KB56N7?RY7[+Y&0XE.V'DUF.,\1D1DC)&2&;#$N5EM9()&7RZUQC=T- M0==+MA_=#:K\%/BK5?"Z?F_7/BID\5>$M3P?E7_$MX:U)0VZXU@B1 M8AROB^X05)!,/*$*]>H2W"-]O6SA$*!H#PY>_Z=\A`!2#&`3)FS"LR0,@L*P MEN"XV$,1JG+JIP MZ/-+@\.'V34/;/3,J'W5S6Y;+LODM$;%B]BE[D;K%\EI:1B,7\"V6RTVB4L" MQ>.V9,/UGZ%_8CU?#9YO8S+,8S/J1+1/Y\/;OH4I1'5R[(,NS0)4"VBX+Q1" M/!)B/O&>3^ACO^BC^!TTT^\74>D0/4_L0M:%[SYA><3%8++XZQ'"R4^9?ZT/ MX5LHW71>GY[U:U:,,M5E3L_WS^5DQZHZ]%_\+%^=8OV+$>1\E.#:?"<*]YQ- M]QCMCPN4V\-\G5TG+:%[%?-^#YV/T_]@OP.8E#+Z+,U)_#GL%60:TG//1]EG MPKHHV^&7&KSD658T]5PYT#0>U+)+XI5;\'ZU]7;JKV\"#26U^9+M:OU:L7OO MS5N_5^*^VON^2Q=%_N4G..POR(X7A#?\RRO$LK]K[^2Q>]\7TI7B2_$87\1AM>X- M1@M!JTC*#*P-'Z`UG6+R#Q%>'D*8HL*@5HKO?O"7`%2+K76* M!2%>5K6=XF:"O\PS^T]/C.C4*X74O`O\:W>'C:<\94>Q8OHOX#&6,8PQF9F, M8S/L$6UU721DM0LLG]<_/):[YOXTCH>_G/MV3VF4ZZG=/1 M.(J11N/,'/O`D*($;9_*"P%&0&-8V'D(2LD*_T4DBH.L`YH6 MP6`LQ;!/`4PJ!?;HUE,IV0^,[WH=EN7M7-X=_PT=`V7_KYE_(]#GPJO8V^@U MCO;O)TY-4G!Q+LK5E(/`%QL'Z1"G<%87`5"^,5\A-6B)C):N?U)I'`*Q7+)+O%RZ@H2TK%<5]ZV');B^ M+[RP/4INML3\_LKYW]P_NL_SO\S7_A^E7X%4[9V[:[=*[53MG;MKMTKM5.V= MNVNW2NU4[9V[:[=*[53MG;MKMTKM5.V=NVNW2NU4[9V[:[=*[53MG;MKMTKM M5.V=NVNW2NU4[9V[:[=*[53MG;MKMTKM5.V=NVNW2NU4[9V[:[=*[53MG;MK MMTKM5.V=NVNW2NU4[9V[:[=*[53MG;MKMTKM5.V=NVNW2NU4[9V[:[=*[53M MG;MKMTKM5.V=NVNW2NU?5YX,^K7F?DG?/UVLU.$\N5XN5;IX8I$^6FDTOT+' MQ%\TN259AWX^QG/ES?(CG5\EY_,\^J_.<+FORK=:7%=)>NE^*W6EPLRXR2NZ"+\9+A7-EBMUEJQ7W)SO/QG6<3?J:?M8PPQCE9G@PN;%MYIU7 MHNA?OGX[+N6YS/T&CTKH7@*%N%,S>BJ%T2"!40WJ$M0*,Q,O0M=6Z\./,%.% M_4N,(?0?O5N>\CP;7*\?J7)>/]SAZ;+HN-&R_Z-&T8M'VKY[#A;I\/M^U2)Y MJ;O91N^'X#U5WSMN1U3PI!M#>=9>=*^47P78K16BN@58:A*2+6-<6)-5EC-? M6$7.A%.I$R1K55M8P;PNZ)[%^, MMU=Z.0LC#*P8T=XPZ!'@L6^V0H1[$5*X,`"DO!?UTW";&QL;$,8Y)))))%XV MKS6\;>%NU^%>_X<\K>$KPMU;WOL-MOO?9YM&BT&DVQL:07W]<%ER[Q7)J(]Z M0J%`KP3%6)BI,C;/9OF3)U)M/3-3OF3[YZ9OFZD>WXHB4!.99W@D/O/ M3B+AR$FQ'(5@NT4"[!;BW79>U?,MUV6Z\%]BY([+DMETKDM;BWEPJA1,4"FH M$Q4B^XSN;5)$)M*`B',JV3*MDROR*>Z)6*Q$1#C:FJ6J6$>Y3+B)D1"(S1&. M-J:*9$1$0,^\DB^VMD-7=-)J%QDZ13)(QFR2G)6I(MAM$FH&A(DR@5-I<>D# MV0)(J/+-8"ZE?:V]$LU'WG'93?(;K"?B]I`O"'&;=YSN:+%K#!#%81(DJWA1 M##&,,,6*(B(]5(JL(S(9D1$/5[5+ M$<^QVIR3=U9*DI=2TE7$6`-&(@Q%`DF#&#&&J!^W9(<>)(N+50AU$^BI[5.E M>B"HR'CW(]SC''2O-#81&:B1*KW9$CC417WT/",?0\#IH](D/3X?'7P1CG.: M]B)F8*$))-,S!0BF235510FP6=)K6M$@-XKPDEQKD4M=_?W]_:+U2O:E%Q,R M$V.1P@!&QAX-!]/`)'O:KZ\S-5F,A$2]:>;JW5KG+KJ=L!0($(F9AC`FY0E836M:)$W&'2:!%K6C81L)LIQ,Z:!' M@1V$TH.4(C//S\]9N[KSDGH@A`_I>%-1E&(JJJOH;T,B#-CK(%F,F,8P8QC! MHB,\_/SUL9NUO%1'.5S=W#X)AX08JJ@:A(5""JJ"(B-A,6$&BXX-=%>'ARZ; MUG;MUMMX3>Q>N4E$\;DI22I4M+2I4DDDJ5*L5@8=.?/;JSOP9'J\KHFY:L9C M(D2JB(AQM350A$0AF0$Q(6G<.!#B&XD$"_203#50B;!H:;9DRB:0ZF7K&&0Q:,;O'I3$ARE=(8QU@KA"4Q% M:HM"TC*Q=5I!^'ZY-VZX6%] M;\'@V7P7Y;QOG6U_>4_*4PIU*?F?*NR[<[Y_K>8?U7!>:]V/<0^5Y\-]WCB^?G.N^U?P20![]]??FSLOWI M4I^\F\<65?.^'W=_*/W]^$WVXW)WG32(#LKC[59F:S,UX1$1$0A$>IF/Q!"F M0I\332!_$9C[AV#WGZ\)50B/D*/VCZSA3O3DV.1R.1Z'[3_D7?C&&7>27M7J7WKL6R\EB_ MQ7VZ?-.$XSC.,U/RS)\TZIOG.9.@L7BO):+=>Q>UORKYUB^NO0/UC47^T+2PO!8C2]BTC\%NL%H7M6!?Q+"K$&8+ M,%F+*^DO1?F6DAI86EA:+",6%BPC2Q)I86+!8OX5%HMEBR5D3(9-JIN@?\ID M*]$R>4U-5/MCA`UXC*_)BS+`L.53=+$8L6*M=,?]JCUY-%9<*RTOJ0?@OOMK MZ3\U]%]JKM.J[2SWKY+"W6"Z!2$N@7P$+SBW"@N#N1S,H)#D2BX.DX#&>H+1 M><5PK2L';#+8)1$I0[0#`4"P!+JQ/Z#WW%T?P/]J_YWE?!_G&5( M8K!+!E)8K)5BP+[O7N2$NJ<1R>#ZCZ/LE5:BT1-U\O7,"$$144FJ`<1`Y11; M%EB('$6NKWQ!0J55-2/<':8L3W* MZYO.;Q'51+DNNG&<(CK>)\U[_S_GW=WJN]L]@HL4E\`L8+&F-52RPS,JJKH<+#$?%::% M]+#%8,S,BP88&4F)92HPF&$886!BQ2V2M9244MK2RK)2EI*K+*DM)6TJJ5FC M33%AA5BL8Q@QD88ITN]4W7=U.2.CAAAHR95HZ-+K854^= M8Q,)BPJQBKA*W,&*ME#Y-@)VMK6WMU6[M]K]<)`DD$I*\3FINQW/5BC&TH+2KF?%]+%/$QA83D+0U4?)8Y-EAO*CZX<(?F8I?99+OE.%IUIL[F.$MCVF5'L61JYK=]#DEY)339)39S^N_:7VH]J^E;*/PJPOT+98NBTMEBQ&Q0)BD*!2%.W[OREZ75T>[D*0N@6P4`M!8BI+V+=>2W M6ZX+"TME^5;+H7YUZK2Y3T5/-.LE6Z@_\,%)?="3+%0L MMBDC%BJK?1_2`````````````````````````````````````````````?#> MYM5?O6FEK\F/9+5E;3X34?1?'J7J!(?CI=*G^;XK4'_53%>=W8*2]WY/HWP[ MQC##"00!;?*_#+]Z/;V1Z(JB';88!"2ANYS`B*C!Q8$@026#AAI,`0:[<[!O MPY55!58TIIFF5V[.SU>\\VO1[WO:^AZGJ=ELSQ:+1>3RJR6YTZGA/DG7/KFU34X0Y.F,9#+*YWA41\'T/@&.GUOK?S7N>CI55555550B(0A M55YJK55]JJU\K6OV3UY,%%%Q#B/>2004YPYO@\71_`Z=<57.RN+R4W.1YKETF%IM+C68$R\F6!H4F"XC8@0C)@ MQ.-L5%M\7GC&)WXG?;-;ZU-MWVXM$6XUQ.N)UQFN-:FW#[<6B+<:C;>-M]<; M86.-]YSQ[@:%X.?-?97R+*+S[HC'X>/:=H];"O46^W]_B/7YOGU.UE[6[;X\ MU,71NIQV>[=689X1H79Q#GAVSJVE+SM_1&NZVV9LMMTO*NL7[1J/%?=Y]?!Q MF^S[9?2?S6//G5SITZU[ORM>,"KW+6J=/[XR3[HV]?6)*7?KY M?FWKZV/=PF8;+X>UV.VS.5\NBGAEOW64F^*[J-4=8JQ=@H$Q#"Q8C%P6+2,6 MRT6+"Q8RRRRLK*RLLLKU;+%I="Q?2+=<+9:6%BQ8M+ M2TL7U./;F?G%1PN%T2'<6+@?S__?]W_RS;;Z4^;S?=]O;Q]'+NIHG*=,[!%C M$3KG7.JN4JA&BT$Q,7$7,.W;QXKARY]-%*<900Y0]>LUZ:9<\)SF^W1]91K6(-:^2_.=MHFV5F._PW:KZ]=8D7R ML9C$94DB1*(B)*4I1&64D]-=/(\,M\6V/EFY)-BI;8D^R7DLDY.GS\V4SI;J MVW.H@2UQI[Y(C,0-+[0S2@XPYMQ?$@VE$#F-=IZ!N'8.P.1ZALT6=WE,NO3? M7C&5)E$7<^>$X^UGM#.A<^O3+=N8EN.#)WJL>C:8ZZ84KPS2V6S+&1F+%BB' MAEMNK*KPT1-#-^D%MW1U=9?T##KSM;MZ:\JVQ M**'B6P%FF2G;$I,IH&S>1#:(&!]X"Q+"[QK,[=N/I:U55\R(^9BO#M$>'S.;@[.\>0[G#9X#U5\SD7#HPQX>F.1B#,0@! M8@+B;"DK+`D):"+#@:RG=9=KR"!T)/XC42T)V3RXZA]CF,M'/)X\^*SL);AX M[9.ZQVV?4F-MXGO$$7O$13^^U0E5=.C\Z#1Z"75W+N.\^)F4SZ4*'=_2(%!P MG5\WWXO7;(YO?,6AQMD!LJ3!\,TH.W1SU[WQ(-I1#3IW>N_7V.W.\4O!'H1Y+31L:/0]#VAT]A-Y//;&SM MSX.OOM3H>/D*Q-!>;1-QS$SL.S/O*B.`^!VZ([(UK*C$1J,13Z$:-14=HRH[ M1PTBJ8+IZGJ?.N:Q9*Z79W,NR[KU'A>ZX"R6*+: MYMCUIH9W[^S^^XY[+*;`K\LSIE[&`8GCTS+1MK6_@78-;;J9OX;<=V[8N))M M/?,GOFJQ;ELCU6+%LMUA8L6+_A`+(%2:5GK5\?&]9]H](M@KO&3KAXIW^.S27.&:6RV98R,Q8L40\, MMUU95>&B)H9NT@\^7USPS>KI.VD#:A_3S/$1SM=XV><4=\O5TMF;LV[N6U4\ MIJ>4U-3)DU-34U-34T*!0)B8H%`H%NQ+!Z[*+=]4BXF;2@F*18N7.$)S81T( M/4DP+=;0;ZWU.^Z3Y`9"9^5J$1G:,S+\R))D5!JL^?K.'P7HL6+%BQ8L6+%B M]B3SALOIZX.^$D7/79)))QW222@[%')R=CU/4L4;!1>+Q"1$.-[:FZ41<+%S M)N7+=DDL.[]3DK??6M<6M:UK6L6/@#E]Y$[.%$CX%)>O;)$1>UKQ$1[B2][_ M)$1".M9SF9F9@(->R7*2=TDDN#QX@1L8-C//*=]]DNIL4=Q$GOUP)]RDP/`W M@J%-98-MU*`AMN%0J070+4+@*!:FIM3:;3::FIDR:FGX,)^$:LQBQM;+=96E MBQ8L(Q8F1ZJ$NX/G?F6V).J]O<[WB\7L;/DY`<<<<*/[E_7_(MBX6%6+$:6+%^'1G.I`_UW`>;<;JM&@U'G]69A/,Q6,8Q.'`TC3 M0Q@T1^*C'*$E7-?\+>:WT7W+QKXZ7Q932M-I3*:4L,,-/T-A7ZC%0MV,&#VP MFMMW7S:K6OS]W:K6MM[WV@````````(;-@I0)`1))4J!;:6VD@:B*`)++,PS M"0-FR0DS`+`::`4I2@!IH2::`29@2;-FS8``!(!2D@```2%*::4H!2FS8::` M$A)65E96`2````$@$@``$@/:MM7-J^=&BUHC6QHV2(C1541J(B(B(Z`````` M`````````````%I:4I9998````````ZW+U5^Y6Q6&U0T:-):--4L6C#56FBI MA$8%:2FSX!J!@?<8:4&UDJTR%C30N"G"18,6B/QM[0Q&%'[:P1F*6,5)N<%H MIBQ6#0L:*:-+1+_*7\:*K"U]69[1^5^AZWH]PR2262RM+9)-I)))LJE2I*I; M*:E,IE+\"O&*2Y/B$X*ENM/E,M+&IFRJJ?>PYL,.BS1C!BPL5ADPCI0@K,IF M1F0S('XO3RGC;LWF=)E)24I:LE)24E)6,,8;NDI:(,8C&(QBG-BZ*A;Z8HP^ MEU=&[HX,?7:&'5U7)9+262L[*2F<9'UC[Q^5M?%6I]371TA'6WK=E(E*F4I2M2$"`,2D$@ M-8>1IFWS`]@E>1ZPL>L9L/6-@XC(C$YNFQ^^QN.S##+1AC#&1PQ8PQB\GJ]'VMSZ7="#N!H20CZ`&`#, MJNF.QAW?7OH_Q/9*ZGF=)Z+PNVCKP79?5MX?2_+1>NB^FBY15]%2Q[&GV8SH M4ZI]0'(L']RTV&[3B!BQ/[5_ZKA?X+%_(L6B^E:6RQ5I8C_V7"X6RX6+DL+I M5X?=K3/K6,S62>CSLU-;:&]NM:<%)W78M6XW,/05_&)J)2_F*:/6N]3+^;/^ MK\[A=B=#N3JKDK#=?V>2>\Y"^?YS&,&,L./&"(]9T@6'Z@8Q,8RL_6`A5F*! M)5CJZM2J'*9F(Q8658.XXB4M&#*4'[FY[C*99-3,LJQ8LP^%B]+)O;KW(TV6 M+8L$8PQ=[]S?@]71(" MY([DNZ=G9N[.SL[.?@OI"G?@MBGM*=7B85]O+JZ+J+KZE,?W)GV(PC>,++$9?$JAP*;&XPQA<*:6AH:'N))`SV^15\+?(]Q?OGQO).K.S$^`*HV`)%M%8H#U$@_Y7_`?%V MG'O%8D+D:K]#>C4S5\E37))))J@^6U6U`JA'H!>$"WA<)?,:S68#-I>4"D;G M63(+9)(Z;XC.>/'.MZL[@2,O:E?H*X@Q^47NHNF,8IP@P")"Y+8O15AY0%E* MV8XY1Q'WD*A^-VK/)',F>AQU^'T?G7"6ZKXY^&8/?3SO[1YIDVKV::ORKC-A MOEF69=P_*8D.H]J=M:7P*=UWY3Q0)V*=>2,93NCD&WQQX MZ=5M[>H=C1[#M;(X7L^55#L53TL-\P(H8+A(C>Z2#XDDGT#G81(@L7$.79-R M!P!TEY,IX"ZH;D_T.E7VOYF MX>H,]F,?K#OWY"(341!!)DE*68DM+(BFI-7;:].G(9)NL*Q6A]Y3:[T/"-Q] M/4QC#&,N(&Q\+UOD6]H?`3W5)+8IR*K=C,S,SG'-ZZ)O@V M)#MQ6--WFNW=0I7#BN\1O=:239L\.2^)D=.VO#F);SDF^/%2YQ6KR]=\EY+: MK7&=3O9N[X?%-QF8HNS.G=6E)"((ED$2+0,8^XVPP48\KX=>(CM\?%QXT'!A M[M"O5;B!F%171`MQ!^BOY:4M@':O:(D%8?258VBAMD`R"@8Q!U%YTFK"'.1W MB$DKEBKPT#JUYJR`28@DAH[WN]]ZN=-K/&YX3)'%N/K9VKXOF5T?,T^9C9Q9 M:NXZE/)7R,A)5YPB=OCF98J[D]M?:%H7\]]D\IV5NCC&4^U1@'?'=>$ME[/) M&A;54U6HRM:C@_P,0A8NXP_2E]XY#J%ZE/`GM\GAF-B,S.G'LX M<)B+>2\XV;,FZY(HJ/!TUV[<-9'._MG%S7X;K4`$T6&1R')%`&!@4S3G#V!*')0PJH)+ MF.;WMW0]C'1O:NIV2^/@LOY;S1E[U-F'W5YAB']A\(]7XO1WFS9LV-KW4\"Y M]F5F5V[=G&L(XKCAPXXXX-5K[QJM<.&9QQQP_`QG'''",9T[=JB*[:JFJU&5 MK4>0S\?MF-G5T=3=5XX^VGO=3HK!=P,:-&C@IA/M*:HW=G9V.]+H\&FF,03) M$$!(@D,4$B0R@#U]%71P[#5V\LK!3O#Y%-=,>QXY; M,EC=5JR7(EQX8SW'L]GO5JM0&,D002!D@D85&O@;K;.MZ8WX[\I:6&,8,&&5C(RW_>7WW]E]"4>]?F+2]RK>A4[L>FM-35F M9-##Y/=))))2DDDDEW5?C?4]57NOG>%1%?%JJ:K496M1'DB/NX="Y2^273V9 M$QD8P8PK#*L9'!3*<+8'WEM&_'U56P^HIR9F9[3'J^ZBI;))9D*N555$MDEL MLD8]F,^IC/D>]JHBN-535:A02)#(!1-MC,M7*.HHZM?`LF4JFOJ**!(I*%5; M))TMU.$5&S2XXBH\W;US'V/D318OJCR7@C`U+#VR'A'OSX,9\^O-JHBNVJIJ MM1E:U'PP]UET&)/<4]):>C4M:S33&LM:TR$,A,R3$*N,JU4PB6HID`00FQL8 MQBMQ$+M2ITWFTH@26?06;J!!\"GJ4\"GR*:*>93ROC>Y[&]X+9/17/N-7DOH MOOLLMNKY#J74WHT3UFK'JU98]3&M,>UI]RC]C\LZI^I'<,+3=B8W7SE\*8FE MNM'U?48S,IKTV]EJN5[(DE)+75]-KRA#\9^!V^IX=LSCCCCC3,=@Z5TZ49!@ MHHHHH_0"BBBBB!R""3H`4,5''3IQQQQQIGNP^K#MKMV[?B,Q[RGCY(ZI=75U M=76=%/8Q]A39WL8F)!PZ#@V-L9$$)M-8""\O+R\K*0-:7[1H9J+Z%VLPE5QE M&/5KHWZYHT+$U`VH(:3>,:QC.KF4]#U8]7JYMV[=NWI=:>[9\CY51%<:JFJU M&5K4=9F/=ACV1L5Q=T;B]"..GC'M*=1R,5;+*KP4[\/H7[Y?>/]!?6O\JTM+ M"P^F5]J>MY,?KCU?FU5NGVM$^5_0\'8_E5\T)T7]/^>/Y<+\]_.N%@^\R_I/ MV!^9:.-A`,#B,/(D%0BL!,!ML&-=W=<7"^8:DG8[DOA"[U)_BB!P#Q1]BPO\ MJTMN\P>F2,95W/]*_OCU\2X]%3/.S:M`YJK=*/I7'F_HS7Z',]IO&<2'))@I M$GXD.86'K^\?`L5.0)I`M;3$F'`C3J[VU6XQZID0_MYJLZSQ=)7*O,KP8K&, MR98X)8UI=3D*2Z!T[F8O[QR8QC&,8Q'R[7)Y'5[1CA])^ MLPC]I[S131HV-BI_*%?5=C?QP5FY0A]*";BX1F)GWR'D&P6!HZC0ZCW?^:_M MQW]E_ND\X^UO'H);7HPM#R&%E9F58)B8GUE7T+%_6L%BPCSQ:+!>BCY#']1Y MIRM>LE]56%^K*D_E-6@%9S&@T7[6PORI1_BGA.N?(U7.['@V?]7[G"A^ MFJK#E?2Z;6_W018:G>_S2]'U2X$I7;50R5R``/%"2$B)7B$DT(N%8`N8O"C\<*_LB7["J&)S5?U#$OS_8/Y\_X5?[R#^I%P4 M_]R_VI_R1/THK[MQCJE8,RB^GYZ^>ATI\YTHN/&BX.9J9-T.<_A0Y2=#C47_ M&KD4YR;J"ZTO5?U@V*>;9?^([5V*9%S?K3$?X)KD_^G_].#&/[S,#^UB*KN; M?'%_HCH%/44U_A"2/3$[.%<[)DK$7EQDV7J=T8;Y[*U=[2\Y>M2O#DAWBG_D M+V+L6ZRG,\C^$R=AO3A58IE,IE6U#R+-I3M5Y6A[%X+XPDJY0W!U"YD&$;4O M$.K"8^IRV5/D%S7@+H%NJ]R["4/HJZ%7=XJ'4IV(.13X.WO1:*;"W).JNUI6 M6]_JWLEDLEDLEDLEDLEDLEDLEDLEDK&+&+&+&+&+'CS7F6+]A?-6GM8O->TI MU*<*L*96+=#P2Z?&5WDVV)[`-$N1D+*57*EG@(PIT*;CTB4L7F)\ M[L59+B3CZ,9F6<.;ZUCEV%].$'8PIRU7]Z_^6JW6]\<.7-:5/,+D_J_'17V# M'L3M?8*P*JPNI!MA&A.0]*_(N$5X9NE\RJ9\E+[5C*ZWTV8.25/E#2]$HOF!<)=U?6%]1)VW#13O"]8=BZ">1[$^R$E7QE%I$\JQ4>1;WZ"#5? MV%A8L6+%BHZE/1[W@4^1HI5R/>5LFR`NJH]]>Q?*3B$E7,2AL4U*C@I\2G5; M&Y?-HIS.X;BF";(FBF5U*>*X."G8*^TGVPQ!U=MJZ5X`Q+A0ZE/B6%-D+ MDXWKGLKO\I,@8J[YM-YSBJ6BGMEJN!>*],6(TCC13PZP-ZG04\RU7T/D7R6VEBV86BS%@ MPNBAUK[@;^][%)_ MWKVO#,+JZ!=`RU$LWV1:US2R6U4JR7LK3P7-'-8C%Z!C"]IL-J]-JC@&;P^[ M1!]*;E,;U\DJOJKN]]=?*,S,,RMUEX$7<4[EWKHG2JZD&RPIR792V7P*;)#M M<%2V*=9N4VJF]A313D6E$;S"G,6!3FL*8CG(/6\R?\5W4;1BR]#-Z_%=%723[ZKTJN)390]E?J,*:(L$K8E>J_P72Y7LK> M[%/&OW+SS]]%MD4'WMI1WU^C&9DN6X@H0 M6-`D(6]GN&Q?6!YDI+[;_UR^P7^;F,O[-J;5Z]<;OW]UO?>J]O5;]C[=E7G[ZV?\RG0I_:4X*?]A3L4_Q*:*:,Q3,=/Y717A7CQ)KR M=%;Q*X\.T*9_L/(\CHI71F=GF$-<(B*L(QPJZ$X.AU%U-%,*="G0IN4V*>'] M]_L)DR3)@_)_M_Y+S\+]^2!)("9!^=;Z]:J^[5BRK\A30E@I_F1-U6R_?7!H MIW"P@_24R*G;"GXJ'Z/XER#/W7%555555555555555555555555555555555 M555555555>0PCMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJK,QT MS,>K/ZAF/V<=9991919!<`[-,8QC&$DDDDDDDDDDDEC&,8QC&,8[%,E.AU.6BG!3]A3@IYW17\%_0+ M6$8J/RK\@:E;]G@'+G#E;YK6ZV5OY+>W:EDL+$8L3^`WM`?N5_^RC+H7ZE_[ M+BYG1_/_ M(7(O\MT\2V#]W1N7L+VW#&?00P\?<8==2225;)T&&F0X=;P/1;K?9_=A^J1W M%YN'>+N1BQ&+"QLW+H>WO$8YC6;"^"-+=_?O4S]4_ M5$CI#TSQZ,V&*X\(X8XC!`R(0AEV[C(?;]W3-9XP_EQE8=:UNC&)++2TJT,+ M+X*1_,NQLJ,=K`QA?Y2\G>V>+Q=YS=3FY.&[Y%?!QGA5.FO,4]R'1KW`AV[) M((=QW=)['WR%8&&(TBFJVV9U%IEQ.73CZG=]R$[F(SAYP;2ZEV($C@=QW=.A MT8*-@H9K`?8&9PP#@-LVZ2+:L[N.;[TMS>"QI$*,XOOL;2]KF=J2T,TE$ M!CCH>CME=G:-97@9[E3(]LG/(X4O5+\R_"MB\G-:K[;(Z%LM0]Y+9M.J6RO$P/^J[+F MN:TL@PQ?GO1)^54,D4]55BP1C#%E*3J/Q#W-KPJF+%'EP[ODM6WO6RP8OD8" M8/<]`]@NYJI[;6G]-I-5\[_3LJ;-[6FK6G!RII396.T.I:7DLJ6Z[DBY-O%Z M,5,8#FO8MU^A?]CT5%P+KF2OU6I>J9;1,%/H_M[G;.J8K%P;Y?-'=*W*G!NI MS8<(-J>=TD7H]COOF7,/\$8-4#N76FUDI_2C$F$Q.];7<>C]]WBNFA?`OJGT MHN#%%3UN2P>B.$\E;U'JM#*1A_'>M=/->IXE_@YTIXH\+$'"^N47@?2-5+V= M[NS7]?U#SP>C!=Y>Q4+T5"\+V25S%[D\DY.KRS4,&VM-UXC58KDL:8:65_%J MA4^Y4[Y%NO4?PJHMW]&9O#X'L7D8=_2\2O<3T5W%]2KJ6]) MBQ>XM*=A"`$(&U^0@X-R3ZCT.#`8"Y8HDZ#H\W#PAT5YLKD*]GO& M5T[=KF[M=W=Y`9[P^,#VP9>5*Y?6C%LL6+0:GSS4U-IJ:FID/1'"G*+I3QBE=CN8YPTJ2&F*DA MWN!D9"8%A3".''IG?,8R^.?5I\LPI^-R75>3]1C$MU*.39T5NX3WHV,,.587 M9;`V5#8W.%=QXBL8A7)N:,,87+DL6!3&5DLLI+))5LI6R5W-*39][[V MGSGUCZ"`L28`8'($)))=8^GOUB(B>;E]WXF:C#AD'DX&N M69\27,?I-)?S'XI;DOQ6$/1^A^9[7M<#APX<.'!.J7)RCYE1%?%JJ;--F+39LQCFYMW-S M?/[UA#Q*4=)'CWI<(I^A]8B_0L5+T1^$E>IR8L^!?"J*\"L%>KU>KU>K[G*1 M]ZKT6=RW7Y$OG3WRQY%S:K86M,S&HF+)'SYF"6DL7P5G9<%BVFU:LAB)D=BZ!_E#`Q6+#*E.2+$PCJG);;%?) MB,8#07(NL8BL'S6%YNSYRY%LX+23N>:\EMX,0.A*YVJO^;);,6B]QSB_TK*B MCNIOJ<0^FPE>EM/LIDRF15EE665;S;O,Q9FQ4FK7GC%E&*92RP8+(KYEK2PR M4P6#+$JO,ML7)81I:6BV)<+X+4*EW&E\+8Z,3AFAC`C))+"3`S]B8P1&*AQE M*MUDN3T^:V%\RPY%.2&I;K1&EB;+ZNK=26&HPR-)<%/`O>]F]&Z M/<]B]SY;>PN!NU'R7S+2[-VBW6ZZ+2TM+YSF7/D=%BR6![A=RTNJZKJMELME MLN;NQF,##@6ATJ_6]A758KPO1F9F/ZGX-4;96,9A'2.YLEH8 M85;9E#:QF-29F8DS,OGEQS;;2W$F(C%Q;B),M%,]&8RL96,KAN6+H8&JJ6Q[ M+SE;%[W39>Z&5=CF*2WBZT*GX@V=I=EU3])#Q856HDA@H#9R5OG73)DYZG55 MN-E[ULMEX(Q<0_I+"W.H=+LH_46*+*#F2OP8\8+48"Y_)>T3#5*FE!SJ"6L*$+J_ MWHI+!>CQ6+=8O\RX6+JFEB MQ;K$:\\-U_G7?OS<65BL%S+;*/K_?6MS.YRN\NQ=RX7++L\%NLK%LCF-+MBW M7JM+R&2[6+[UX]V9]AOW+2YUT+N+93"KULN9ET,6Z[EI=Q8;`W(-T9`,F(U?9WS MTMMC&KS*4S6+86%C&+9]#.U\Y-YO%W8K6YR1](9X,[[[[S=N\"[&FDG8O&PY MTB#9M=X[72Y'-LV3$[W^13-N--C;:]Z6/QSLEGB4^Y+7\"E^\4P\1X'M/9WC MQ7M%QE;2MTX4/"K)5^V8%?IGD-+VI3HN=`^)\%JX?J2["1I>1_'>]9;&K'N4 M8/@OP79/&#=[25C:_,FEEB\"TM@?0<)5-ZIPN%3K"I;G)N\ZP>_-]:?1TWWZ MAMK?DIYL,R(R$(;SK#+-#@T'C,/,0M,6%E=%CEA["-+>Q5GP6-]DTL2KYUKZ M5]:XFW%9$ZC#O6VJW)BO5E1HA$1$7(;EZ-R]&=34;G:LW:\K=U[]NVKLC$:V M&;6,&,48RD\#HET$6FCFW+?/%K6YS/$Z&/U#\JQ>"3<2IW+WZ4Y5U7F5B8Q] MP>4'#)6,`94,D1E$^"RU0K):5&)]*P%.:CR/Q*MA?D,-V$<[*`U5-2OJ2W1_ M>C!P_,OM*:'FL51==/')>Z-.N:ZJ>>OZIB'=6WGWI5Z-DUD3:D1-I-2[IXU< M!M-[W2)/).ISF3:3<*W^BV';27.KI9#RF5.<_%.<;3:*_W_4FD^.([R\B\&* M7[%BV=%UDU0:7I3U2Z1]2.<2EZ+#T^D,'>>$4T5<7,>P^"^=;+28O=[VJV7" MR"ZK>JG"^CD$Q-EHB+"^T>Q!V!RJ3E#PB>.9[U]CJLLK M,K?87<6+9:+DL+1;KD?"G-<+FN:TJTN:PL6-V6JUD>;R70="P/I4F5#V+!&9 M'*45'*KN76['2MR1[)Y4WG"7*CA429=R>`D3Q;RYD?21\J8+XN;&,8QC&,8Q MC%)H$^2C9PL/*W6BQ$9SQF!P*R^U?U[&TNQ.JG)*N*PDG47!K3V+&!L96M,9F0^$LC%BQ8MU6R*7,./F5J-S+9+:D9$1$DF9EC,QE,-!^D MI^4[FRS%'\13E>('I8V39*:EHCFBM?^+_ M&KRV,D81>$H/DCVV(ZEL+H<'Y%A&U$RK9+YE&*(^HO@M"O,+B?T+#&5=6#^@ MR_EH_K7VT\UPX/Y\"\5W#YFRL,K2[K(.X1L.VP)P>N6%1]4BGU`V+1Z5R]&8JQD1RP^AA@0\'9\XX8TQIHQIC331L3`N15#H6>:RBXO(6 M]R+A5/;'\2TBC2P5C%#R8BFC$61`;865B;,A-+9!JV;+S8BQI-(QB;5%_&TE M5N&PH6_)4+E479^.:5M9*!I>5JV4?(CTT;.I=:R5>Y=$V!LV>:>KTITIX4L$ MI:F249$RI58+\2Q2IT1LM*-Q.*4Q@+$IQL(\RNE$K4U?A;C17=$ZW"ZW4]=7 MYT?07U(ZEJI);-HQ8Q90V+9A;"T6R-1E+3K[FXV8QI&F@Q14PO5RL6,CG2GDUN/I$73A'"U$I>9<7U27>/$\G0Y$[Q.ZRD-H='[[XKO7"GWC MN6$7X(2J\T9"2KBJ/*I@,RB,9"L8W*X-.YHW6U6KW(US(R)_#RNMLI M389"9$I8*Q]2A;9+;*5:F4E+:M6&%3Q%@C)85A*Q:66DUC*^-N)= M6\+=6K=HIC!@Q54V6DM#(PL43$94RDQ4L25=R;1ZCN(N^\RWPNJ\ZG-8+E*# M[E[2ZVBU3+@^)7"8H>CN^D_9-6S1MH\I;E(F^=U-^R&5B;233?.LIRKS/$7Y M5BQ8M+18N^\UU7,7.3Y\`-'!WKVRFN:9/:-+`TOE"V7>6@-+VD2#K0J>9Y.Q MDF+!IF*9#2U4L,!@K+"9(M+$M"RHU6"S%BP4U:LLC3*8)93`C@Z5I MU0V_.6(M^I=FR/8GM>3X%DJNUXEE[6=%^146TZK?5AD-UB_.V1AEBRK11YE& MG@Q>Y])8_2I[5U%72.1:5#NW6C:EZ;DY,CDMJ2W;=]Z5[VW-:<5M";+D6MK$ M:VEMI5*8L(U;6JJRN:W6R_$#%R;#28N.6V9L;D:-`F4:N9ND=KDY#DCD`RP5 M? MLJ>$VM1?660C5@LL2>P8DU)LLJ-3%Q0/&]2RJ;M_DM"W$6$]K*NLEJ&/R6G.P4KJC=H3Y/HVW+:M=*K&J_E6K7%BBBC9(HBT6357EE7%%%MF&8 M9AC0TP]JHQB2M):L%/'PCOA_66*1]"G3\%U6QI:6+H8/!;G"]BR/Q7?!:KH1 MT8HMG0RA4]TNWIC,5@86?*DM2Q5*:(T%JK"Q,:*;%H*>%%A4WUXT71U&6W.< M#)EJR=B[@35A;Y=?\:````````.K=;KH``````6TMH M``!(```2`````266```$@```!(````2`````!(`!MU;.)``````)```````` M``````Y;QMJLO3?6MJ[]X7GJHNY?+,4=%20UF69BI+OFR4U7TEUDG,E\P/;& M"XO!)6PFP;EJ0_=>`#9BB$V0P/!=]`PE.RB2Y.YX4)[[S+R+-%A]QBW6/U_7BXW%H[+$3A;,6C1=6C=L M&@&(NAGJM[>ORNA5.D;3C,V5>ULV97H[,,-*3P0P*Q1SPI?(7L>\JQA#%\,/ MWAU;*?;:F^LT*:R)C`8VT0=K=?F6UM=B^"CCZ(:E<%QN'I[XFEM3(>U>=",7 MM*>ABEAZ<+4)BG*4ZFJO:NRQ/K8L%I87*)2XUU$;MW`+:JV-A<.]=#EL M[G3"YN;0K9(6UM;E<*CM%6^AX@BQ"IA%S3*B094C2EL`Q?*Z.(EVTZN4F76: ML3JD3@[.UEVRXL+[JQ69DP^1DQE![(7E9XL2T M&)8XO8MA<2+*'4M7L6RN0$VJIHS(R*PR&1C.]]M[;SG,S;<-\$H,XKC3A;R& M9F8PT<1;MVZI+ZEPO5>Y#AAFL&M!3 M"A096IB9,JU,F-25L(:4V9-QJF4CQNEN"W,+OR5>:F(I*N*-&T9*HL;)K;7J MF^G,L%*7.VG.;YYK$25I@+!0NL)I991>Q=IHU16@F`YKN=6JAPBNYBD-*8.A M.W)*7"GBN%RHCM(N55N'0Q#%S-+1Z'!\+A=0_%-[X]=Y,!3HC%X5B4Q5,*=: MSJC=:+8[Y5Y#PB\:2;,%W+2U%-##!B\T]%FZQ&!HL6U<;EN6*.$8+B%B.!NF M1LCA@&)BW)'`[Z$>0I+N;4#BH*CE:7-\5\RQ>*ULU-:S53&%0S*F&#&50]B] M@U:*V86C2FDE:(;%E*&[BVMU1N5;)6+&&,6%%ANL<9F5C1C9LT6U-/1<+DMA M14ZK6JV8)BL4X.%HV,6&3#,*P9'!$-4B(:RJJ MD9%0B2Y6N8:DU4FE*R)2;)J19J2I-)9-;:DULF2DU:[37);DVY-2DILF2N2K M2EI+DUU-]!S5ON66NN@2"++&9FA=4^$>>KS3J M3OG?;55VA3VA'WCNEP6U$=*$Y52V1/UP9C)5?&I/ZO'129A3V)BU$I8)H&)I M::O5?,L6RV&+$6Z[M*&827:'V*AU55VO.\A0NFCUCX+JHCG5SCF]Z%ZB+HLP M4+9_:]:5/982_4*2\`]CLJJ7T[=+I,3(XQMT5AAV,-K#8RK5\"TME_9;PMUS M>VCDO1&D*?!;1.#OIR6JJO(O?] MJS9;"5K+"V1BALM.JME#&`W!]J3"U4L/NWOC'.C;NB\BH\V$J]ZD353V>5]L MEDOA539I)M3'4D\Q/0:71>?W4V7N*V58##)4IM8P-1]11DT6TI,JVI&2TE6Q MB65W&A-&)BPV8QB4Q6)6S8TL+:C$,3A:5:+$K_6UOS9$V1A)-/([7)R)W-U_ MO6J78Y[G1-CP3C0_&9B9G>Y1*6#E42#F'J_TK#J.@\UTEY@X?`E2PLN:XN]> MOH^/B<':6]1QOL9:>Z5[M=T6V*TP>,]$J]$XQ[ELD;J]"^*;IDY MQDU,F3E,+LJ-=&9D*C(,4,)B":*=GA(V"5NZ)ZUWL-K]ES>;BLS%C&J+%HTL+,3,/8_8UMA9A9 MEX43U+T+_)PO`Y+;FK+&6#&,-&4&'L7A7+JUNVR:R;)DVLB(D6-.)>I[2 M\[%/DAF*,84Q&)%CL5IHJNQ&L695-506Q%\YW"]>:EAE91WP.*=*)JUOBO'; M5>5;;ON^2`%9K/1\7):^S]FW99,WYR:G7*^]-T34[)JX.=VMD*]C!JLA%0XS MS9X9YF&X&K#%E6%E\M1HLQ97"Y,,+&FF5K9:7-7)W>3"<.]X+J7!Z+MIW+0,+%N8CPMFD=#I0J M9^A70=GJWJ'OHFUJHO''W6M-6M-6M-6(O,&$L(Q4P'`OG/G"'0N%S??8U79[ MUKR!3W$G;8.0/(M/QR>KV'^#FMPQ2Q]I]1)L-B_%F>"O@\%&,67@UN[-DV5E MDU9$1*VDE)24E)24F67T]:NUVMR?&3H2O<*E>9OL8O1>=THV-HFJPPFBV5DD MY+\P*>\N&RT7-A8Q)B]%B7MJE\:/%&)%\Y#G4'V%:P8+"K46 MRVN:V2=3V2]I;GO^1T'@OZ'6Z1G9:1K#2F55DIE"&0S-`:A5%+@9E(60I"VS M_#5=J*ZZ&OEK;GG)R;%V+JGR,0YHZ+2X80M(V1B/'$=5E M[,66$X'1II8L5,0;)WEU;,9.%T+%6$=>*A;M>*;K*[#%FZ-UNN:PVW'-J:CUQ%#9..IXCQO>^+?$==S*MR(Q4RBL7%3'OV; M-GI!P*\50M*2[$F+$E8-DJL1,E8I,82=75I7HO&KRUKR62V*WIK+GA.0S),: M9:2QBL8R\SYGJV;P_\6%T75O>RU=P'6T/XG5J/8NJNJ:+J>^4^*\,;KR2QBX[V96,K'=BS3,8&!IO&+R+%ZH/F6EI1A8B8/; MNA.T-ET!T:,1BL1BL",!\YBTV>V)2VELV>-U,*2;`]2[I)PN1NT/*?7*EX#P ML+&$8O(6D:6+%A8I81CVC&,6)C:398P643%;`V9>;0WF):9Z)FZQ+P6;+T/" MN;@N$INMHE+F\A'>O(I>5B5D8-*\D;6Q5DMTG_:G#!L762MX=$:\KJ2K]9L0 MYSNG;.V;Z;IM-TW3TN)N3C10.R[BO8SE2(,XRQ8L7PQ8JF6LKT;4'[!`@0A" M$&06&&+968R*??C]@9>K`/"21BI\YD9F(S'\4Q]FTV8W^Q0YSFX;MMMF^JN% M)CV.]C&3)C'@Z3TSPI^%?C\^>U;[/N-/HE==R3EQFB,^I+Y.-[>RHY:UQALR M4UMG;JO)>#HNY;+A8L[AVN;L3N=D[U9M5B[#M=]T7-883D#ZABT&RP:QWJYF M[96,34E6WFE0!`.7+PN[Q]ZUX5N+P74'9;EXNYU[9G>/';2.C8R)>`NB,6HE M+%L=YN=MD-[O.BYF_1(Y+A<.JQS76]0:UL/JZ%$S*B@:A/#.P^5`DQ8$40XK3>3F.C&: MUC1P0SHZNM&\;K!T(V51: M7186+%@7S+N8C^RPM+[UNJGB>0Z38B-)Y%X(,5;25O#06J'/QW,%Y4B#H:29 MLMA36%]!>J-'"RE\QE5N^DM4?8CLT+$+)5^@<.: M7@!\`\#&&1,1B5C92\L1_4L+%@O\ZR2X/%:+2SN5F!F%B/VVR7VWM7R-B[B< MW#Z"X'@MV[&/;?,1(/SG!^$2E]O?W.42EJYI7:7UE#%AM#:A]ZE\A]%WAO=XSFJQ>#)9$,[+K\Y`[U3B-1`V4/JN5(@^E>( MFQ+O74_-;JNRYKA)PK\EFLHGCBUC&,F,8PFJ\#\BOL+U#;# M>B\.>9HHM-6J5_.]%.#X;ZG>'%.M(K^*++(NY+2HQ0,%(L+_)*9$B&U#>2E5 M\\ZZB3OEX*FS$K!Z)N^7RJI1R/]U>"MUC90VKUVWN_'"7Q36Y=N2Y3EG!9KZ M5&(84^W,R,PT^V?/8FBFT8F3+2LEB>Y@]K&/L7SK$\J(YR?F,\LK#E?!)[(7 MSKU*Y%LALJR%J:FKWSQKXO3,KB+W-2L=]CE)YT7KIZ8+KE>,\0DO7/KI[G2D M6$RK`>Q:DJK1AE86FEJ,EZ#;QQ5ZD2#:)2TMBHXE7$#%Q0J>"^M=3%T,2DO> M':('Q>56Y;-(ILKZ3=P:4^9GBR4TM'67R>-5.2R*YM/*RLMUH9VABU6M" M\'(DV1RA M:M,D[RFX>`Z+*6D_%,I7BRHV)D'Q*1.FI]Z;F7FTNGXKWVZRV+W7)I!R9+=) MU3136+\5DA1BP*M+$F+`CU>$4_2A%H;2MU?_Q=R13 'A0D,VRAW8``` ` end Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.kOcaQt + 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-117.0.1.an8.loongarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64 ++ dirname /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64 + cd binutils-2.30 + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64 'INSTALL=/usr/bin/install -p' DESTDIR=/builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64 make[1]: Entering directory '/builddir/build/BUILD/binutils-2.30' /bin/sh ./mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr /builddir/build/BUILDROOT/binutils-2.30-117.0.1.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' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/info' /usr/bin/install -p -m 644 ./bfd.info '/builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/info' install-info --info-dir='/builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/info' '/builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.an8.loongarch64/usr/share; \ else \ ../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share; \ fi mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/da/LC_MESSAGES installing da.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/da/LC_MESSAGES/bfd.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/es/LC_MESSAGES installing es.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/es/LC_MESSAGES/bfd.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/fi/LC_MESSAGES installing fi.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/fi/LC_MESSAGES/bfd.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/fr/LC_MESSAGES installing fr.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/fr/LC_MESSAGES/bfd.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/hr/LC_MESSAGES installing hr.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/hr/LC_MESSAGES/bfd.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/id/LC_MESSAGES installing id.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/id/LC_MESSAGES/bfd.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ja/LC_MESSAGES installing ja.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ja/LC_MESSAGES/bfd.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ro/LC_MESSAGES installing ro.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ro/LC_MESSAGES/bfd.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ru/LC_MESSAGES installing ru.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ru/LC_MESSAGES/bfd.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/rw/LC_MESSAGES installing rw.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/rw/LC_MESSAGES/bfd.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/sr/LC_MESSAGES installing sr.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/sr/LC_MESSAGES/bfd.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/sv/LC_MESSAGES installing sv.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/sv/LC_MESSAGES/bfd.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/tr/LC_MESSAGES installing tr.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/tr/LC_MESSAGES/bfd.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/uk/LC_MESSAGES installing uk.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/uk/LC_MESSAGES/bfd.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/vi/LC_MESSAGES installing vi.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/vi/LC_MESSAGES/bfd.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/zh_CN/LC_MESSAGES installing zh_CN.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/zh_CN/LC_MESSAGES/bfd.mo installing da.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/da/LC_MESSAGES/bfd.mo installing es.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/es/LC_MESSAGES/bfd.mo installing fi.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/fi/LC_MESSAGES/bfd.mo installing fr.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/fr/LC_MESSAGES/bfd.mo installing hr.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/hr/LC_MESSAGES/bfd.mo installing id.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/id/LC_MESSAGES/bfd.mo installing ja.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ja/LC_MESSAGES/bfd.mo installing ro.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ro/LC_MESSAGES/bfd.mo installing ru.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ru/LC_MESSAGES/bfd.mo installing rw.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/rw/LC_MESSAGES/bfd.mo installing sr.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/sr/LC_MESSAGES/bfd.mo installing sv.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/sv/LC_MESSAGES/bfd.mo installing tr.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/tr/LC_MESSAGES/bfd.mo installing uk.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/uk/LC_MESSAGES/bfd.mo installing vi.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/vi/LC_MESSAGES/bfd.mo installing zh_CN.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.an8.loongarch64/usr/share/gettext/po; \ else \ ../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/gettext/po; \ fi; \ /usr/bin/install -p -m 644 ./Makefile.in.in \ /builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.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-117.0.1.an8.loongarch64/usr/include' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/lib64' /bin/sh ./libtool --mode=install /usr/bin/install -p libbfd.la '/builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/lib64' libtool: install: /usr/bin/install -p .libs/libbfd-2.30-117.0.1.an8.so /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/lib64/libbfd-2.30-117.0.1.an8.so libtool: install: (cd /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/lib64 && { ln -s -f libbfd-2.30-117.0.1.an8.so libbfd.so || { rm -f libbfd.so && ln -s libbfd-2.30-117.0.1.an8.so libbfd.so; }; }) libtool: install: /usr/bin/install -p .libs/libbfd.lai /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/lib64/libbfd.la libtool: install: /usr/bin/install -p .libs/libbfd.a /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/lib64/libbfd.a libtool: install: chmod 644 /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/lib64/libbfd.a libtool: install: ranlib /builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.an8.loongarch64/usr/include' /usr/bin/install -p -m 644 ./../include/dis-asm.h '/builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/include' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/lib64' /bin/sh ./libtool --mode=install /usr/bin/install -p libopcodes.la '/builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/lib64' 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-117.0.1.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-117.0.1.an8.loongarch64) libtool: install: warning: relinking `libopcodes.la' 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-117.0.1.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-117.0.1.an8.so -o .libs/libopcodes-2.30-117.0.1.an8.so libtool: install: /usr/bin/install -p .libs/libopcodes-2.30-117.0.1.an8.soT /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/lib64/libopcodes-2.30-117.0.1.an8.so libtool: install: (cd /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/lib64 && { ln -s -f libopcodes-2.30-117.0.1.an8.so libopcodes.so || { rm -f libopcodes.so && ln -s libopcodes-2.30-117.0.1.an8.so libopcodes.so; }; }) libtool: install: /usr/bin/install -p .libs/libopcodes.lai /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/lib64/libopcodes.la libtool: install: /usr/bin/install -p .libs/libopcodes.a /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/lib64/libopcodes.a libtool: install: chmod 644 /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/lib64/libopcodes.a libtool: install: ranlib /builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.an8.loongarch64/usr/share; \ else \ ../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share; \ fi installing da.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/da/LC_MESSAGES/opcodes.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/de/LC_MESSAGES installing de.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/de/LC_MESSAGES/opcodes.mo installing es.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/es/LC_MESSAGES/opcodes.mo installing fi.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/fi/LC_MESSAGES/opcodes.mo installing fr.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/fr/LC_MESSAGES/opcodes.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ga/LC_MESSAGES installing ga.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ga/LC_MESSAGES/opcodes.mo installing id.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/id/LC_MESSAGES/opcodes.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/it/LC_MESSAGES installing it.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/it/LC_MESSAGES/opcodes.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/nl/LC_MESSAGES installing nl.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/nl/LC_MESSAGES/opcodes.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/pt_BR/LC_MESSAGES installing pt_BR.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/pt_BR/LC_MESSAGES/opcodes.mo installing ro.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ro/LC_MESSAGES/opcodes.mo installing sr.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/sr/LC_MESSAGES/opcodes.mo installing sv.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/sv/LC_MESSAGES/opcodes.mo installing tr.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/tr/LC_MESSAGES/opcodes.mo installing uk.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/uk/LC_MESSAGES/opcodes.mo installing vi.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/vi/LC_MESSAGES/opcodes.mo installing zh_CN.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/zh_CN/LC_MESSAGES/opcodes.mo installing da.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/da/LC_MESSAGES/opcodes.mo installing de.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/de/LC_MESSAGES/opcodes.mo installing es.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/es/LC_MESSAGES/opcodes.mo installing fi.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/fi/LC_MESSAGES/opcodes.mo installing fr.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/fr/LC_MESSAGES/opcodes.mo installing ga.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ga/LC_MESSAGES/opcodes.mo installing id.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/id/LC_MESSAGES/opcodes.mo installing it.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/it/LC_MESSAGES/opcodes.mo installing nl.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/nl/LC_MESSAGES/opcodes.mo installing pt_BR.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/pt_BR/LC_MESSAGES/opcodes.mo installing ro.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ro/LC_MESSAGES/opcodes.mo installing sr.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/sr/LC_MESSAGES/opcodes.mo installing sv.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/sv/LC_MESSAGES/opcodes.mo installing tr.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/tr/LC_MESSAGES/opcodes.mo installing uk.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/uk/LC_MESSAGES/opcodes.mo installing vi.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/vi/LC_MESSAGES/opcodes.mo installing zh_CN.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.an8.loongarch64/usr/share/gettext/po; \ else \ ../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/gettext/po; \ fi; \ /usr/bin/install -p -m 644 ./Makefile.in.in \ /builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.an8.loongarch64/usr/share/info' /usr/bin/install -p -m 644 ./binutils.info '/builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/info' install-info --info-dir='/builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/info' '/builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/info/binutils.info' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.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-117.0.1.an8.loongarch64/usr/share; \ else \ ../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share; \ fi mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/bg/LC_MESSAGES installing bg.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/bg/LC_MESSAGES/binutils.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ca/LC_MESSAGES installing ca.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ca/LC_MESSAGES/binutils.mo installing da.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/da/LC_MESSAGES/binutils.mo installing es.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/es/LC_MESSAGES/binutils.mo installing fi.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/fi/LC_MESSAGES/binutils.mo installing fr.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/fr/LC_MESSAGES/binutils.mo installing hr.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/hr/LC_MESSAGES/binutils.mo installing id.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/id/LC_MESSAGES/binutils.mo installing it.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/it/LC_MESSAGES/binutils.mo installing ja.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ja/LC_MESSAGES/binutils.mo installing ro.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ro/LC_MESSAGES/binutils.mo installing ru.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ru/LC_MESSAGES/binutils.mo installing rw.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/rw/LC_MESSAGES/binutils.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/sk/LC_MESSAGES installing sk.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/sk/LC_MESSAGES/binutils.mo installing sr.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/sr/LC_MESSAGES/binutils.mo installing sv.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/sv/LC_MESSAGES/binutils.mo installing tr.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/tr/LC_MESSAGES/binutils.mo installing uk.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/uk/LC_MESSAGES/binutils.mo installing vi.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/vi/LC_MESSAGES/binutils.mo installing zh_CN.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/zh_CN/LC_MESSAGES/binutils.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/zh_TW/LC_MESSAGES installing zh_TW.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/zh_TW/LC_MESSAGES/binutils.mo installing bg.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/bg/LC_MESSAGES/binutils.mo installing ca.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ca/LC_MESSAGES/binutils.mo installing da.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/da/LC_MESSAGES/binutils.mo installing es.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/es/LC_MESSAGES/binutils.mo installing fi.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/fi/LC_MESSAGES/binutils.mo installing fr.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/fr/LC_MESSAGES/binutils.mo installing hr.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/hr/LC_MESSAGES/binutils.mo installing id.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/id/LC_MESSAGES/binutils.mo installing it.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/it/LC_MESSAGES/binutils.mo installing ja.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ja/LC_MESSAGES/binutils.mo installing ro.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ro/LC_MESSAGES/binutils.mo installing ru.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ru/LC_MESSAGES/binutils.mo installing rw.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/rw/LC_MESSAGES/binutils.mo installing sk.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/sk/LC_MESSAGES/binutils.mo installing sr.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/sr/LC_MESSAGES/binutils.mo installing sv.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/sv/LC_MESSAGES/binutils.mo installing tr.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/tr/LC_MESSAGES/binutils.mo installing uk.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/uk/LC_MESSAGES/binutils.mo installing vi.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/vi/LC_MESSAGES/binutils.mo installing zh_CN.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/zh_CN/LC_MESSAGES/binutils.mo installing zh_TW.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.an8.loongarch64/usr/share/gettext/po; \ else \ ../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/gettext/po; \ fi; \ /usr/bin/install -p -m 644 ./Makefile.in.in \ /builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.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-117.0.1.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-117.0.1.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-117.0.1.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-117.0.1.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-117.0.1.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-117.0.1.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-117.0.1.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-117.0.1.an8.loongarch64/usr/bin/addr2line libtool: install: /usr/bin/install -p readelf /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/bin/readelf libtool: install: /usr/bin/install -p elfedit /builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.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-117.0.1.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-117.0.1.an8.loongarch64/usr/bin/c++filt /bin/sh ./../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/loongarch64-redhat-linux/bin mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.an8.loongarch64/usr/loongarch64-redhat-linux/bin/$j; \ ln /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/bin/$k /builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.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-117.0.1.an8.loongarch64/usr/share/info' /usr/bin/install -p -m 644 ./as.info '/builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/info' install-info --info-dir='/builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/info' '/builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/info/as.info' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/man/man1' /usr/bin/install -p -m 644 as.1 '/builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.an8.loongarch64/usr/share; \ else \ ../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share; \ fi installing es.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/es/LC_MESSAGES/gas.mo installing fi.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/fi/LC_MESSAGES/gas.mo installing fr.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/fr/LC_MESSAGES/gas.mo installing id.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/id/LC_MESSAGES/gas.mo installing ja.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ja/LC_MESSAGES/gas.mo installing ru.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ru/LC_MESSAGES/gas.mo installing rw.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/rw/LC_MESSAGES/gas.mo installing sv.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/sv/LC_MESSAGES/gas.mo installing tr.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/tr/LC_MESSAGES/gas.mo installing uk.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/uk/LC_MESSAGES/gas.mo installing zh_CN.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/zh_CN/LC_MESSAGES/gas.mo installing es.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/es/LC_MESSAGES/gas.mo installing fi.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/fi/LC_MESSAGES/gas.mo installing fr.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/fr/LC_MESSAGES/gas.mo installing id.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/id/LC_MESSAGES/gas.mo installing ja.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ja/LC_MESSAGES/gas.mo installing ru.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ru/LC_MESSAGES/gas.mo installing rw.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/rw/LC_MESSAGES/gas.mo installing sv.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/sv/LC_MESSAGES/gas.mo installing tr.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/tr/LC_MESSAGES/gas.mo installing uk.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/uk/LC_MESSAGES/gas.mo installing zh_CN.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.an8.loongarch64/usr/share/gettext/po; \ else \ ../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/gettext/po; \ fi; \ /usr/bin/install -p -m 644 ./Makefile.in.in \ /builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.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-117.0.1.an8.loongarch64/usr/bin/as /bin/sh ./../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.an8.loongarch64/usr/loongarch64-redhat-linux/bin/as; \ ln /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/bin/$n /builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.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-117.0.1.an8.loongarch64/usr/share; \ else \ ../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share; \ fi installing bg.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/bg/LC_MESSAGES/gprof.mo installing da.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/da/LC_MESSAGES/gprof.mo installing de.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/de/LC_MESSAGES/gprof.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/eo/LC_MESSAGES installing eo.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/eo/LC_MESSAGES/gprof.mo installing es.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/es/LC_MESSAGES/gprof.mo installing fi.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/fi/LC_MESSAGES/gprof.mo installing fr.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/fr/LC_MESSAGES/gprof.mo installing ga.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ga/LC_MESSAGES/gprof.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/hu/LC_MESSAGES installing hu.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/hu/LC_MESSAGES/gprof.mo installing id.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/id/LC_MESSAGES/gprof.mo installing it.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/it/LC_MESSAGES/gprof.mo installing ja.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ja/LC_MESSAGES/gprof.mo mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ms/LC_MESSAGES installing ms.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ms/LC_MESSAGES/gprof.mo installing nl.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/nl/LC_MESSAGES/gprof.mo installing pt_BR.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/pt_BR/LC_MESSAGES/gprof.mo installing ro.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ro/LC_MESSAGES/gprof.mo installing ru.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ru/LC_MESSAGES/gprof.mo installing rw.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/rw/LC_MESSAGES/gprof.mo installing sr.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/sr/LC_MESSAGES/gprof.mo installing sv.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/sv/LC_MESSAGES/gprof.mo installing tr.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/tr/LC_MESSAGES/gprof.mo installing uk.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/uk/LC_MESSAGES/gprof.mo installing vi.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/vi/LC_MESSAGES/gprof.mo installing bg.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/bg/LC_MESSAGES/gprof.mo installing da.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/da/LC_MESSAGES/gprof.mo installing de.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/de/LC_MESSAGES/gprof.mo installing eo.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/eo/LC_MESSAGES/gprof.mo installing es.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/es/LC_MESSAGES/gprof.mo installing fi.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/fi/LC_MESSAGES/gprof.mo installing fr.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/fr/LC_MESSAGES/gprof.mo installing ga.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ga/LC_MESSAGES/gprof.mo installing hu.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/hu/LC_MESSAGES/gprof.mo installing id.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/id/LC_MESSAGES/gprof.mo installing it.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/it/LC_MESSAGES/gprof.mo installing ja.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ja/LC_MESSAGES/gprof.mo installing ms.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ms/LC_MESSAGES/gprof.mo installing nl.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/nl/LC_MESSAGES/gprof.mo installing pt_BR.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/pt_BR/LC_MESSAGES/gprof.mo installing ro.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ro/LC_MESSAGES/gprof.mo installing ru.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ru/LC_MESSAGES/gprof.mo installing rw.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/rw/LC_MESSAGES/gprof.mo installing sr.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/sr/LC_MESSAGES/gprof.mo installing sv.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/sv/LC_MESSAGES/gprof.mo installing tr.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/tr/LC_MESSAGES/gprof.mo installing uk.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/uk/LC_MESSAGES/gprof.mo installing vi.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.an8.loongarch64/usr/share/gettext/po; \ else \ ../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/gettext/po; \ fi; \ /usr/bin/install -p -m 644 ./Makefile.in.in \ /builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.an8.loongarch64/usr/bin' /bin/sh ./libtool --mode=install /usr/bin/install -p gprof '/builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.an8.loongarch64/usr/bin/gprof /usr/bin/mkdir -p '/builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/info' /usr/bin/install -p -m 644 ./gprof.info '/builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/info' install-info --info-dir='/builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/info' '/builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/info/gprof.info' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/man/man1' /usr/bin/install -p -m 644 gprof.1 '/builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.an8.loongarch64/usr/share; \ else \ ../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share; \ fi installing bg.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/bg/LC_MESSAGES/ld.mo installing da.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/da/LC_MESSAGES/ld.mo installing de.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/de/LC_MESSAGES/ld.mo installing es.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/es/LC_MESSAGES/ld.mo installing fi.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/fi/LC_MESSAGES/ld.mo installing fr.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/fr/LC_MESSAGES/ld.mo installing ga.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ga/LC_MESSAGES/ld.mo installing id.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/id/LC_MESSAGES/ld.mo installing it.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/it/LC_MESSAGES/ld.mo installing ja.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ja/LC_MESSAGES/ld.mo installing pt_BR.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/pt_BR/LC_MESSAGES/ld.mo installing ru.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ru/LC_MESSAGES/ld.mo installing sr.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/sr/LC_MESSAGES/ld.mo installing sv.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/sv/LC_MESSAGES/ld.mo installing tr.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/tr/LC_MESSAGES/ld.mo installing uk.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/uk/LC_MESSAGES/ld.mo installing vi.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/vi/LC_MESSAGES/ld.mo installing zh_CN.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/zh_CN/LC_MESSAGES/ld.mo installing zh_TW.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/zh_TW/LC_MESSAGES/ld.mo installing bg.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/bg/LC_MESSAGES/ld.mo installing da.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/da/LC_MESSAGES/ld.mo installing de.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/de/LC_MESSAGES/ld.mo installing es.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/es/LC_MESSAGES/ld.mo installing fi.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/fi/LC_MESSAGES/ld.mo installing fr.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/fr/LC_MESSAGES/ld.mo installing ga.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ga/LC_MESSAGES/ld.mo installing id.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/id/LC_MESSAGES/ld.mo installing it.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/it/LC_MESSAGES/ld.mo installing ja.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ja/LC_MESSAGES/ld.mo installing pt_BR.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/pt_BR/LC_MESSAGES/ld.mo installing ru.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/ru/LC_MESSAGES/ld.mo installing sr.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/sr/LC_MESSAGES/ld.mo installing sv.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/sv/LC_MESSAGES/ld.mo installing tr.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/tr/LC_MESSAGES/ld.mo installing uk.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/uk/LC_MESSAGES/ld.mo installing vi.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/vi/LC_MESSAGES/ld.mo installing zh_CN.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/locale/zh_CN/LC_MESSAGES/ld.mo installing zh_TW.gmo as /builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.an8.loongarch64/usr/share/gettext/po; \ else \ ../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/gettext/po; \ fi; \ /usr/bin/install -p -m 644 ./Makefile.in.in \ /builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.an8.loongarch64/usr/bin' /bin/sh ./libtool --mode=install /usr/bin/install -p ld-new '/builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.an8.loongarch64/usr/bin/./ld.bfd /bin/sh ./../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.an8.loongarch64/usr/loongarch64-redhat-linux/bin/ld.bfd; \ ln /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/bin/$n /builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.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-117.0.1.an8.loongarch64/usr/bin/$ld; \ ln /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/bin/$n /builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.an8.loongarch64/usr/bin/$ld; \ if test "/usr/bin" != "/usr/loongarch64-redhat-linux/bin"; then \ rm -f /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/loongarch64-redhat-linux/bin/ld; \ ln /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/bin/$n /builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.an8.loongarch64/usr/loongarch64-redhat-linux/bin/ld; \ fi; \ fi /bin/sh ./../mkinstalldirs /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/loongarch64-redhat-linux/lib/ldscripts mkdir -p -- /builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.an8.loongarch64/usr/loongarch64-redhat-linux/lib/$f ; \ done /usr/bin/mkdir -p '/builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/info' /usr/bin/install -p -m 644 ./ld.info '/builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/info' install-info --info-dir='/builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/info' '/builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/info/ld.info' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/man/man1' /usr/bin/install -p -m 644 ld.1 '/builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.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-117.0.1.an8.loongarch64/usr/lib64/`loongarch64-redhat-linux-gcc -O2 -g -print-multi-os-directory`/./libiberty.an; \ ( cd /builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.an8.loongarch64/usr/lib64/`loongarch64-redhat-linux-gcc -O2 -g -print-multi-os-directory`/./libiberty.an /builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.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-117.0.1.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-117.0.1.an8.loongarch64/usr infodir=/builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.an8.loongarch64/usr/share/info' /usr/bin/install -c -m 644 ./bfd.info '/builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/info' install-info --info-dir='/builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/info' '/builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.an8.loongarch64/usr/share/info' /usr/bin/install -c -m 644 ./binutils.info '/builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/info' install-info --info-dir='/builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/info' '/builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.an8.loongarch64/usr/share/info' /usr/bin/install -c -m 644 ./as.info '/builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/info' install-info --info-dir='/builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/info' '/builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.an8.loongarch64/usr/share/info' /usr/bin/install -c -m 644 ./gprof.info '/builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/info' install-info --info-dir='/builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/info' '/builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.an8.loongarch64/usr/share/info' /usr/bin/install -c -m 644 ./ld.info '/builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/info' install-info --info-dir='/builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/info' '/builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.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-117.0.1.an8.loongarch64/usr/share/info/dir.info; \ else true; fi + cp /builddir/build/SOURCES/standards.info.gz /builddir/build/BUILDROOT/binutils-2.30-117.0.1.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' 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' 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 ./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 ./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 ./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 ./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 ./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 ./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 ./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 ./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 ./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 ./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 ./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 ./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 ./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 ./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 ./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 ./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 ./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 ./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 ./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 ./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 ./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 ./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 ./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 ./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 ./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 ./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 ./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 ./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 ./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 ./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 ./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 ./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 ./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 ./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 ./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 ./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: 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[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 ./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 ./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' 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' 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' 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' 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' 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 "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 "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' 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' 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' 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' 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 < ./../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 < ./../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 < ./../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 < ./../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 < ./../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 < ./../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 < ./../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 < ./../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 < ./../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 < ./../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 < ./../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 < ./../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 < ./../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 < ./../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 < ./../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 < ./../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 < ./../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' 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' 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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-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 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=compile loongarch64-redhat-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DHAVE_loongarch_elf64_vec -DHAVE_loongarch_elf32_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_x86_64_pe_vec -DHAVE_x86_64_pei_vec -DHAVE_x86_64_pe_be_vec -DHAVE_x86_64_elf64_vec -DHAVE_l1om_elf64_vec -DHAVE_k1om_elf64_vec -DHAVE_i386_pe_vec -DHAVE_i386_pei_vec -DHAVE_i386_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-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=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-117.0.1.an8.so -o .libs/libbfd-2.30-117.0.1.an8.so libtool: link: (cd ".libs" && rm -f "libbfd.so" && ln -s "libbfd-2.30-117.0.1.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 "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 "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 "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 *.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 "" || 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 *.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-117.0.1.an8.so -o .libs/libopcodes-2.30-117.0.1.an8.so libtool: link: (cd ".libs" && rm -f "libopcodes.so" && ln -s "libopcodes-2.30-117.0.1.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-117.0.1.an8.loongarch64/usr/lib64 + install -m 644 libiberty/libiberty.a /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/lib64 + install -m 644 include/libiberty.h /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/include + install -m 644 opcodes/libopcodes.a /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/lib64 + rm -f /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/man/man1/dlltool.1 /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/man/man1/nlmconv.1 /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/man/man1/windres.1 /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/man/man1/windmc.1 + chmod +x /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/lib64/libbfd-2.30-117.0.1.an8.so /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/lib64/libbfd.so /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/lib64/libopcodes-2.30-117.0.1.an8.so /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/lib64/libopcodes.so + rm -f /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/lib64/libbfd.so /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/lib64/libopcodes.so + rm -f /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/lib64/libbfd.la /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/lib64/libopcodes.la + grep '^#define BFD_ARCH_SIZE 64$' /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/include/bfd.h #define BFD_ARCH_SIZE 64 + touch -r bfd/bfd-in2.h /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/include/bfd.h ++ sed -n -f /builddir/build/SOURCES/binutils-2.19.50.0.1-output-format.sed ++ gcc -shared -x c /dev/null -o /dev/null -Wl,--verbose -v + 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-117.0.1.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-117.0.1.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-117.0.1.an8.loongarch64/usr/share/info/dir + rm -rf /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/loongarch64-redhat-linux + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64 binutils + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64 opcodes + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64 bfd + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64 gas + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.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-117.0.1.an8 --unique-debug-suffix -2.30-117.0.1.an8.loongarch64 --unique-debug-src-base binutils-2.30-117.0.1.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-117.0.1.an8.loongarch64/usr/bin/as extracting debug info from /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/bin/addr2line extracting debug info from /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/bin/ar extracting debug info from /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/bin/c++filt extracting debug info from /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/bin/elfedit extracting debug info from /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/bin/gprof extracting debug info from /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/bin/ld extracting debug info from /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/bin/nm extracting debug info from /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/bin/objcopy extracting debug info from /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/bin/objdump extracting debug info from /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/bin/ranlib hard linked /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/lib/debug/usr/bin/ld-2.30-117.0.1.an8.loongarch64.debug to /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/lib/debug/usr/bin/ld.bfd-2.30-117.0.1.an8.loongarch64.debug extracting debug info from /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/bin/readelf extracting debug info from /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/bin/size extracting debug info from /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/bin/strings extracting debug info from /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/bin/strip extracting debug info from /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/lib64/libbfd-2.30-117.0.1.an8.so extracting debug info from /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/lib64/libopcodes-2.30-117.0.1.an8.so /usr/lib/rpm/sepdebugcrcfix: Updated 17 CRC32s, 0 CRC32s did match. 33349 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-117.0.1.an8.loongarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.R6QZeI + umask 022 + cd /builddir/build/BUILD + cd binutils-2.30 + DOCDIR=/builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.an8.loongarch64/usr/share/doc/binutils + cp -pr README /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/doc/binutils + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.9TpIwE + umask 022 + cd /builddir/build/BUILD + cd binutils-2.30 + LICENSEDIR=/builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.an8.loongarch64/usr/share/licenses/binutils + cp -pr COPYING /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/licenses/binutils + cp -pr COPYING3 /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/licenses/binutils + cp -pr COPYING3.LIB /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64/usr/share/licenses/binutils + cp -pr COPYING.LIB /builddir/build/BUILDROOT/binutils-2.30-117.0.1.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-117.0.1.an8 binutils(loongarch-64) = 2.30-117.0.1.an8 bundled(libiberty) libbfd-2.30-117.0.1.an8.so()(64bit) libopcodes-2.30-117.0.1.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-117.0.1.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-117.0.1.an8.so()(64bit) libz.so.1()(64bit) Conflicts: gcc-c++ < 4.0.0 Processing files: binutils-devel-2.30-117.0.1.an8.loongarch64 Provides: binutils-devel = 2.30-117.0.1.an8 binutils-devel(loongarch-64) = 2.30-117.0.1.an8 binutils-static = 2.30-117.0.1.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-117.0.1.an8.loongarch64 Provides: binutils-debugsource = 2.30-117.0.1.an8 binutils-debugsource(loongarch-64) = 2.30-117.0.1.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-117.0.1.an8.loongarch64 Provides: binutils-debuginfo = 2.30-117.0.1.an8 binutils-debuginfo(loongarch-64) = 2.30-117.0.1.an8 debuginfo(build-id) = 06c29e273ba20f3bbc5798119408e2f88f2941ec debuginfo(build-id) = 13920f5464cef547f2547e1fee1549be646d2755 debuginfo(build-id) = 19cba5026a56fb5f56e8473eeac9782680a1091b debuginfo(build-id) = 40d7386faed79aa98fbae40698be242067f2fefb debuginfo(build-id) = 4381f0d47f3cd434f432ca97fea98ccc90612d01 debuginfo(build-id) = 5d8751eb19209419e794a4dc921a680cf5595d76 debuginfo(build-id) = 5e6b84bb73dd360768689939c1fda78eecddc963 debuginfo(build-id) = 686cde4a51960442097b6abd7c48f356f379b28d debuginfo(build-id) = 849268760ec5e072384fbf8881787fae9ff08fed debuginfo(build-id) = 9a03c954b5ccdee954feac583f9d04c373fdb81f debuginfo(build-id) = 9d61b8867b77aca84590a20e31c690d23f50d707 debuginfo(build-id) = b249ca2c88160c32001de8270c826ca2eb0386f2 debuginfo(build-id) = b7a608cb495f99328ef2802096a8eafa4fe736ed debuginfo(build-id) = cbb111cbd2a8ae87420210c4633aa1c7a4a85ea2 debuginfo(build-id) = e4df1306472a72437ea5b3755a56f76d3317c449 debuginfo(build-id) = f905fdf2e36aca587936bd8e3e870844ed484328 debuginfo(build-id) = fa5297f6b49944801f74204b10ad27cb0a676e92 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-117.0.1.an8 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64 Wrote: /builddir/build/RPMS/binutils-2.30-117.0.1.an8.loongarch64.rpm Wrote: /builddir/build/RPMS/binutils-devel-2.30-117.0.1.an8.loongarch64.rpm Wrote: /builddir/build/RPMS/binutils-debugsource-2.30-117.0.1.an8.loongarch64.rpm Wrote: /builddir/build/RPMS/binutils-debuginfo-2.30-117.0.1.an8.loongarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.ugacGZ + umask 022 + cd /builddir/build/BUILD + cd binutils-2.30 + /usr/bin/rm -rf /builddir/build/BUILDROOT/binutils-2.30-117.0.1.an8.loongarch64 + exit 0 Child return code was: 0