+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/cross-binutils-2.17.0.0nb6/work.log + su pbulk -c '"$@"' make /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/cross-binutils-2.17.0.0nb6/work.log ===> Building for cross-binutils-2.17.0.0nb6 --- configure-binutils --- --- configure-libiberty --- --- configure-opcodes --- --- configure-intl --- --- configure-binutils --- Configuring in ./binutils --- configure-libiberty --- Configuring in ./libiberty --- configure-intl --- Configuring in ./intl --- configure-opcodes --- Configuring in ./opcodes --- configure-intl --- creating cache ./config.cache checking for a BSD compatible install... /home/pbulk/build/cross/cross-binutils/work/.tools/bin/install -c checking how to run the C preprocessor... cpp checking whether make sets ${MAKE}... yes checking for gcc... gcc checking whether the C compiler (gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include ) works... yes checking whether the C compiler (gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking for ranlib... ranlib checking for POSIXized ISC... no --- configure-opcodes --- configure: creating cache ./config.cache --- configure-libiberty --- configure: creating cache ./config.cache --- configure-binutils --- configure: creating cache ./config.cache --- configure-libiberty --- checking whether to enable maintainer-specific portions of Makefiles... no checking for makeinfo... /home/pbulk/build/cross/cross-binutils/work/binutils-2.17/missing makeinfo configure: WARNING: *** Makeinfo is missing. Info documentation will not be built. checking for perl... perl --- configure-opcodes --- checking build system type... x86_64-sun-solaris2.11 --- configure-libiberty --- checking build system type... x86_64-sun-solaris2.11 --- configure-binutils --- checking build system type... x86_64-sun-solaris2.11 --- configure-intl --- checking for ANSI C header files... yes --- configure-libiberty --- checking host system type... x86_64-sun-solaris2.11 --- configure-opcodes --- checking host system type... x86_64-sun-solaris2.11 --- configure-binutils --- checking host system type... x86_64-sun-solaris2.11 --- configure-libiberty --- checking for x86_64-sun-solaris2.11-ar... ar checking for x86_64-sun-solaris2.11-ranlib... ranlib checking for x86_64-sun-solaris2.11-gcc... gcc --- configure-opcodes --- checking target system type... i386-pc-linux-gnu --- configure-intl --- checking for working const... yes --- configure-binutils --- checking target system type... i386-pc-linux-gnu --- configure-opcodes --- checking for x86_64-sun-solaris2.11-gcc... gcc --- configure-binutils --- checking for x86_64-sun-solaris2.11-gcc... gcc --- configure-intl --- checking for inline... inline checking for off_t... yes --- configure-opcodes --- checking for C compiler default output file name... a.out --- configure-binutils --- checking for C compiler default output file name... a.out --- configure-opcodes --- checking whether the C compiler works... yes checking whether we are cross compiling... no --- configure-intl --- checking for size_t... yes --- configure-binutils --- checking whether the C compiler works... yes checking whether we are cross compiling... no --- configure-libiberty --- checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no --- configure-opcodes --- checking for suffix of executables... --- configure-binutils --- checking for suffix of executables... --- configure-intl --- checking for working alloca.h... yes --- configure-libiberty --- checking for suffix of executables... --- configure-opcodes --- checking for suffix of object files... o --- configure-binutils --- checking for suffix of object files... o --- configure-intl --- checking for alloca... yes --- configure-libiberty --- checking for suffix of object files... o --- configure-intl --- checking for unistd.h... yes --- configure-opcodes --- checking whether we are using the GNU C compiler... yes --- configure-binutils --- checking whether we are using the GNU C compiler... yes --- configure-libiberty --- checking whether we are using the GNU C compiler... yes --- configure-intl --- checking for getpagesize... yes --- configure-opcodes --- checking whether gcc accepts -g... yes --- configure-binutils --- checking whether gcc accepts -g... yes --- configure-libiberty --- checking whether gcc accepts -g... yes --- configure-intl --- checking for working mmap... yes --- configure-binutils --- checking for gcc option to accept ANSI C... none needed --- configure-opcodes --- checking for gcc option to accept ANSI C... none needed --- configure-intl --- checking for argz.h... no --- configure-libiberty --- checking for gcc option to accept ANSI C... none needed --- configure-intl --- checking for limits.h... yes --- configure-libiberty --- checking how to run the C preprocessor... cpp --- configure-intl --- checking for locale.h... yes --- configure-binutils --- checking for library containing strerror... none required checking for a BSD-compatible install... /home/pbulk/build/cross/cross-binutils/work/.tools/bin/install -c --- configure-opcodes --- checking for library containing strerror... none required checking for a BSD-compatible install... /home/pbulk/build/cross/cross-binutils/work/.tools/bin/install -c --- configure-intl --- checking for nl_types.h... yes checking for malloc.h... yes --- configure-libiberty --- checking whether gcc accepts -Wc++-compat... yes --- configure-intl --- checking for string.h... yes checking for unistd.h... (cached) yes checking for values.h... yes checking for sys/param.h... yes --- configure-binutils --- checking whether build environment is sane... yes --- configure-opcodes --- checking whether build environment is sane... yes --- configure-intl --- checking for getcwd... yes --- configure-binutils --- checking for gawk... no checking for mawk... no checking for nawk... nawk --- configure-libiberty --- checking whether gcc and cc understand -c and -o together... yes --- configure-opcodes --- checking for gawk... no checking for mawk... no checking for nawk... nawk --- configure-binutils --- checking whether make sets $(MAKE)... yes --- configure-opcodes --- checking whether make sets $(MAKE)... yes --- configure-binutils --- checking for style of include used by make... GNU checking dependency style of gcc... none --- configure-opcodes --- checking for style of include used by make... GNU --- configure-intl --- checking for munmap... yes --- configure-libiberty --- checking for an ANSI C-conforming const... yes --- configure-binutils --- checking for ld used by GCC... /bin/ld --- configure-opcodes --- checking dependency style of gcc... none checking for x86_64-sun-solaris2.11-ar... ar checking for x86_64-sun-solaris2.11-ranlib... ranlib --- configure-binutils --- checking if the linker (/bin/ld) is GNU ld... no checking for /bin/ld option to reload object files... -r checking for BSD-compatible nm... nm checking whether ln -s works... yes checking how to recognise dependant libraries... pass_all checking the maximum length of command line arguments... none checking for x86_64-sun-solaris2.11-ranlib... ranlib checking for x86_64-sun-solaris2.11-strip... no checking for strip... strip --- configure-opcodes --- checking for ld used by GCC... /bin/ld checking if the linker (/bin/ld) is GNU ld... no checking for /bin/ld option to reload object files... -r checking for BSD-compatible nm... nm checking whether ln -s works... yes checking how to recognise dependant libraries... pass_all checking the maximum length of command line arguments... none --- configure-binutils --- updating cache ./config.cache --- configure-opcodes --- checking for x86_64-sun-solaris2.11-ranlib... (cached) ranlib checking for x86_64-sun-solaris2.11-strip... no checking for strip... strip --- configure-libiberty --- checking for inline... inline --- configure-opcodes --- updating cache ./config.cache --- configure-intl --- checking for putenv... yes --- configure-binutils --- loading cache ./config.cache within ltconfig --- configure-opcodes --- loading cache ./config.cache within ltconfig --- configure-intl --- checking for setenv... yes --- configure-opcodes --- checking for objdir... .libs checking for gcc option to produce PIC... -fPIC -DPIC --- configure-binutils --- checking whether -lc should be explicitly linked in... no --- configure-libiberty --- checking whether byte ordering is bigendian... no --- configure-opcodes --- checking if gcc PIC flag -fPIC -DPIC works... yes --- configure-libiberty --- checking for a BSD-compatible install... /home/pbulk/build/cross/cross-binutils/work/.tools/bin/install -c --- configure-binutils --- checking for objdir... .libs checking for gcc option to produce PIC... -fPIC -DPIC --- configure-intl --- checking for setlocale... yes --- configure-binutils --- checking if gcc PIC flag -fPIC -DPIC works... yes --- configure-opcodes --- checking if gcc static flag -static works... no --- configure-libiberty --- checking for sys/file.h... yes --- configure-binutils --- checking if gcc static flag -static works... no --- configure-intl --- checking for strchr... yes --- configure-libiberty --- checking for sys/param.h... yes --- configure-intl --- checking for strcasecmp... yes --- configure-libiberty --- checking for limits.h... yes --- configure-intl --- checking for __argz_count... no checking for __argz_stringify... no --- configure-libiberty --- checking for stdlib.h... yes checking for malloc.h... yes --- configure-intl --- checking for __argz_next... no --- configure-libiberty --- checking for string.h... yes --- configure-intl --- checking for stpcpy... yes --- configure-libiberty --- checking for unistd.h... yes --- configure-intl --- checking for LC_MESSAGES... yes checking whether NLS is requested... yes checking whether included gettext is requested... no checking for libintl.h... yes --- configure-libiberty --- checking for strings.h... yes --- configure-intl --- checking for gettext in libc... yes --- configure-libiberty --- checking for sys/time.h... yes --- configure-intl --- checking for msgfmt... /opt/local/bin/msgfmt --- configure-libiberty --- checking for time.h... yes --- configure-intl --- checking for dcgettext... yes checking for gmsgfmt... /opt/local/bin/msgfmt --- configure-opcodes --- finding the maximum length of command line arguments... 393217 --- configure-intl --- checking for xgettext... /opt/local/bin/xgettext --- configure-libiberty --- checking for sys/resource.h... yes --- configure-binutils --- finding the maximum length of command line arguments... 393217 --- configure-opcodes --- checking if gcc supports -c -o file.o... yes --- configure-binutils --- checking if gcc supports -c -o file.o... yes --- configure-libiberty --- checking for sys/stat.h... yes --- configure-intl --- updating cache ./config.cache --- configure-opcodes --- checking if gcc supports -fno-rtti -fno-exceptions ... no checking whether the linker (/bin/ld) supports shared libraries... yes checking how to hardcode library paths into programs... immediate --- configure-intl --- creating ./config.status --- configure-opcodes --- checking whether stripping libraries is possible... no checking dynamic linker characteristics... solaris2.11 ld.so --- configure-binutils --- checking if gcc supports -fno-rtti -fno-exceptions ... no checking whether the linker (/bin/ld) supports shared libraries... yes checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... no checking dynamic linker characteristics... solaris2.11 ld.so --- configure-libiberty --- checking for sys/mman.h... yes checking for fcntl.h... yes --- configure-opcodes --- checking command to parse nm output... ok checking if libtool supports shared libraries... yes checking whether to build shared libraries... no checking whether to build static libraries... yes --- configure-libiberty --- checking for alloca.h... yes --- configure-binutils --- checking command to parse nm output... ok checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes --- configure-intl --- creating Makefile creating config.h --- configure-libiberty --- checking for sys/pstat.h... no checking for sys/sysmp.h... no --- configure-ld --- --- configure-libiberty --- checking for sys/sysinfo.h... yes --- configure-ld --- Configuring in ./ld --- configure-libiberty --- checking for machine/hal_sysinfo.h... no checking for sys/table.h... no checking for sys/sysctl.h... no checking for sys/systemcfg.h... no --- configure-opcodes --- creating libtool --- configure-libiberty --- checking for stdint.h... yes --- configure-binutils --- creating libtool --- configure-opcodes --- updating cache ./config.cache configure: loading cache ./config.cache Setting warning flags = -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror checking whether to enable maintainer-specific portions of Makefiles... no checking whether to install libbfd... no checking for x86_64-sun-solaris2.11-gcc... (cached) gcc --- configure-binutils --- updating cache ./config.cache --- configure-libiberty --- checking for stdio_ext.h... yes --- configure-binutils --- configure: loading cache ./config.cache Setting warning flags = -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror checking for x86_64-sun-solaris2.11-gcc... (cached) gcc --- configure-opcodes --- checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ANSI C... (cached) none needed --- configure-ld --- configure: creating cache ./config.cache --- configure-binutils --- checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ANSI C... (cached) none needed --- configure-opcodes --- checking for x86_64-sun-solaris2.11-ranlib... (cached) ranlib checking how to run the C preprocessor... cpp --- configure-ld --- checking build system type... x86_64-sun-solaris2.11 --- configure-libiberty --- checking for sys/wait.h that is POSIX.1 compatible... yes --- configure-ld --- checking host system type... x86_64-sun-solaris2.11 --- configure-binutils --- checking for bison... /opt/local/bin/bison -y checking for flex... flex --- configure-ld --- checking target system type... i386-pc-linux-gnu checking for x86_64-sun-solaris2.11-gcc... gcc --- configure-opcodes --- checking for egrep... grep -E --- configure-libiberty --- checking whether time.h and sys/time.h may both be included... yes --- configure-binutils --- checking for yywrap in -lfl... no --- configure-libiberty --- checking whether errno must be declared... no checking for egrep... grep -E --- configure-ld --- checking for C compiler default output file name... a.out checking whether the C compiler works... yes --- configure-binutils --- checking for yywrap in -ll... yes --- configure-ld --- checking whether we are cross compiling... no --- configure-binutils --- checking lex output file root... lex.yy --- configure-ld --- checking for suffix of executables... --- configure-opcodes --- checking for ANSI C header files... yes --- configure-ld --- checking for suffix of object files... o checking whether we are using the GNU C compiler... yes --- configure-opcodes --- checking for an ANSI C-conforming const... yes --- configure-libiberty --- checking for ANSI C header files... yes --- configure-opcodes --- checking for inline... inline --- configure-libiberty --- checking for sys/types.h... yes --- configure-ld --- checking whether gcc accepts -g... yes --- configure-libiberty --- checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes --- configure-binutils --- checking whether yytext is a pointer... yes checking for x86_64-sun-solaris2.11-ranlib... (cached) ranlib checking how to run the C preprocessor... cpp --- configure-libiberty --- checking for string.h... (cached) yes --- configure-opcodes --- checking for sys/types.h... yes --- configure-ld --- checking for gcc option to accept ANSI C... none needed --- configure-libiberty --- checking for memory.h... yes --- configure-binutils --- checking for egrep... grep -E --- configure-opcodes --- checking for sys/stat.h... yes --- configure-libiberty --- checking for strings.h... (cached) yes --- configure-ld --- checking for library containing strerror... none required checking for a BSD-compatible install... /home/pbulk/build/cross/cross-binutils/work/.tools/bin/install -c --- configure-libiberty --- checking for inttypes.h... yes --- configure-opcodes --- checking for stdlib.h... yes --- configure-libiberty --- checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes --- configure-opcodes --- checking for string.h... yes --- configure-binutils --- checking for ANSI C header files... yes --- configure-libiberty --- checking for int... yes --- configure-opcodes --- checking for memory.h... yes --- configure-binutils --- checking for an ANSI C-conforming const... yes --- configure-libiberty --- checking size of int... 4 --- configure-binutils --- checking for inline... inline --- configure-opcodes --- checking for strings.h... yes --- configure-libiberty --- checking for uintptr_t... yes --- configure-binutils --- checking for sys/types.h... yes --- configure-ld --- checking whether build environment is sane... yes --- configure-opcodes --- checking for inttypes.h... yes --- configure-libiberty --- checking for a 64-bit type... uint64_t --- configure-ld --- checking for gawk... no checking for mawk... no checking for nawk... nawk checking whether make sets $(MAKE)... yes checking for style of include used by make... GNU --- configure-binutils --- checking for sys/stat.h... yes --- configure-ld --- checking dependency style of gcc... none checking for ld used by GCC... /bin/ld --- configure-libiberty --- checking for pid_t... yes --- configure-ld --- checking if the linker (/bin/ld) is GNU ld... no checking for /bin/ld option to reload object files... -r checking for BSD-compatible nm... nm checking whether ln -s works... yes checking how to recognise dependant libraries... pass_all checking the maximum length of command line arguments... none checking for x86_64-sun-solaris2.11-ranlib... ranlib checking for x86_64-sun-solaris2.11-strip... no checking for strip... strip --- configure-opcodes --- checking for stdint.h... yes --- configure-ld --- updating cache ./config.cache --- configure-binutils --- checking for stdlib.h... yes --- configure-ld --- loading cache ./config.cache within ltconfig --- configure-opcodes --- checking for unistd.h... yes --- configure-libiberty --- checking for library containing strerror... none required --- configure-binutils --- checking for string.h... yes --- configure-ld --- checking whether -lc should be explicitly linked in... no checking for objdir... .libs checking for gcc option to produce PIC... -fPIC -DPIC --- configure-opcodes --- checking for off_t... yes --- configure-ld --- checking if gcc PIC flag -fPIC -DPIC works... yes --- configure-libiberty --- checking for asprintf... yes --- configure-binutils --- checking for memory.h... yes --- configure-opcodes --- checking for size_t... yes --- configure-ld --- checking if gcc static flag -static works... no --- configure-binutils --- checking for strings.h... yes --- configure-libiberty --- checking for atexit... yes --- configure-opcodes --- checking for working alloca.h... yes --- configure-binutils --- checking for inttypes.h... yes --- configure-opcodes --- checking for alloca... yes checking for stdlib.h... (cached) yes --- configure-libiberty --- checking for basename... yes --- configure-opcodes --- checking for unistd.h... (cached) yes --- configure-binutils --- checking for stdint.h... yes --- configure-libiberty --- checking for bcmp... yes --- configure-opcodes --- checking for getpagesize... yes --- configure-binutils --- checking for unistd.h... yes checking for off_t... yes --- configure-libiberty --- checking for bcopy... yes --- configure-opcodes --- checking for working mmap... yes checking argz.h usability... no --- configure-binutils --- checking for size_t... yes --- configure-libiberty --- checking for bsearch... yes --- configure-opcodes --- checking argz.h presence... no checking for argz.h... no --- configure-binutils --- checking for working alloca.h... yes --- configure-opcodes --- checking limits.h usability... yes --- configure-libiberty --- checking for bzero... yes --- configure-binutils --- checking for alloca... yes --- configure-opcodes --- checking limits.h presence... yes checking for limits.h... yes --- configure-binutils --- checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes --- configure-ld --- finding the maximum length of command line arguments... 393217 --- configure-libiberty --- checking for calloc... yes --- configure-opcodes --- checking locale.h usability... yes --- configure-ld --- checking if gcc supports -c -o file.o... yes --- configure-binutils --- checking for getpagesize... yes --- configure-opcodes --- checking locale.h presence... yes checking for locale.h... yes --- configure-libiberty --- checking for clock... yes --- configure-ld --- checking if gcc supports -fno-rtti -fno-exceptions ... no checking whether the linker (/bin/ld) supports shared libraries... yes checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... no checking dynamic linker characteristics... solaris2.11 ld.so --- configure-opcodes --- checking nl_types.h usability... yes --- configure-binutils --- checking for working mmap... yes --- configure-libiberty --- checking for ffs... yes --- configure-opcodes --- checking nl_types.h presence... yes checking for nl_types.h... yes --- configure-binutils --- checking argz.h usability... no --- configure-ld --- checking command to parse nm output... ok checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes --- configure-binutils --- checking argz.h presence... no checking for argz.h... no --- configure-opcodes --- checking malloc.h usability... yes --- configure-libiberty --- checking for getcwd... yes --- configure-opcodes --- checking malloc.h presence... yes checking for malloc.h... yes --- configure-binutils --- checking limits.h usability... yes --- configure-opcodes --- checking for string.h... (cached) yes checking for unistd.h... (cached) yes --- configure-binutils --- checking limits.h presence... yes checking for limits.h... yes --- configure-libiberty --- checking for getpagesize... yes --- configure-opcodes --- checking values.h usability... yes --- configure-binutils --- checking locale.h usability... yes --- configure-opcodes --- checking values.h presence... yes --- configure-libiberty --- checking for gettimeofday... yes --- configure-opcodes --- checking for values.h... yes --- configure-binutils --- checking locale.h presence... yes checking for locale.h... yes --- configure-opcodes --- checking sys/param.h usability... yes --- configure-libiberty --- checking for index... yes --- configure-binutils --- checking nl_types.h usability... yes --- configure-opcodes --- checking sys/param.h presence... yes checking for sys/param.h... yes --- configure-binutils --- checking nl_types.h presence... yes checking for nl_types.h... yes --- configure-libiberty --- checking for insque... yes --- configure-binutils --- checking malloc.h usability... yes --- configure-opcodes --- checking for getcwd... yes --- configure-ld --- creating libtool --- configure-binutils --- checking malloc.h presence... yes checking for malloc.h... yes checking for string.h... (cached) yes --- configure-libiberty --- checking for memchr... yes --- configure-ld --- updating cache ./config.cache --- configure-binutils --- checking for unistd.h... (cached) yes --- configure-ld --- configure: loading cache ./config.cache Setting warning flags = -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror checking for x86_64-sun-solaris2.11-gcc... (cached) gcc --- configure-opcodes --- checking for munmap... yes --- configure-ld --- checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ANSI C... (cached) none needed --- configure-binutils --- checking values.h usability... yes --- configure-libiberty --- checking for memcmp... yes --- configure-ld --- checking for a BSD-compatible install... /home/pbulk/build/cross/cross-binutils/work/.tools/bin/install -c checking for x86_64-sun-solaris2.11-ranlib... (cached) ranlib checking how to run the C preprocessor... cpp --- configure-binutils --- checking values.h presence... yes --- configure-opcodes --- checking for putenv... yes --- configure-binutils --- checking for values.h... yes --- configure-ld --- checking for egrep... grep -E --- configure-libiberty --- checking for memcpy... yes --- configure-binutils --- checking sys/param.h usability... yes --- configure-opcodes --- checking for setenv... yes --- configure-binutils --- checking sys/param.h presence... yes checking for sys/param.h... yes --- configure-libiberty --- checking for memmove... yes --- configure-opcodes --- checking for setlocale... yes --- configure-binutils --- checking for getcwd... yes --- configure-ld --- checking for ANSI C header files... yes --- configure-libiberty --- checking for mempcpy... no --- configure-ld --- checking for an ANSI C-conforming const... yes --- configure-opcodes --- checking for strchr... yes --- configure-binutils --- checking for munmap... yes --- configure-ld --- checking for inline... inline --- configure-libiberty --- checking for memset... yes --- configure-opcodes --- checking for strcasecmp... yes --- configure-ld --- checking for sys/types.h... yes --- configure-binutils --- checking for putenv... yes --- configure-libiberty --- checking for mkstemps... yes --- configure-opcodes --- checking for __argz_count... no --- configure-ld --- checking for sys/stat.h... yes --- configure-binutils --- checking for setenv... yes --- configure-libiberty --- checking for putenv... yes --- configure-opcodes --- checking for __argz_stringify... no --- configure-ld --- checking for stdlib.h... yes --- configure-binutils --- checking for setlocale... yes --- configure-libiberty --- checking for random... yes --- configure-opcodes --- checking for __argz_next... no --- configure-ld --- checking for string.h... yes --- configure-binutils --- checking for strchr... yes --- configure-opcodes --- checking for stpcpy... yes --- configure-libiberty --- checking for rename... yes --- configure-ld --- checking for memory.h... yes --- configure-binutils --- checking for strcasecmp... yes --- configure-ld --- checking for strings.h... yes --- configure-opcodes --- checking for LC_MESSAGES... yes checking whether NLS is requested... yes checking whether included gettext is requested... no --- configure-libiberty --- checking for rindex... yes --- configure-binutils --- checking for __argz_count... no --- configure-opcodes --- checking libintl.h usability... yes --- configure-ld --- checking for inttypes.h... yes --- configure-libiberty --- checking for setenv... yes --- configure-opcodes --- checking libintl.h presence... yes checking for libintl.h... yes --- configure-binutils --- checking for __argz_stringify... no --- configure-ld --- checking for stdint.h... yes --- configure-opcodes --- checking for gettext in libc... yes --- configure-libiberty --- checking for snprintf... yes --- configure-opcodes --- checking for msgfmt... /opt/local/bin/msgfmt --- configure-binutils --- checking for __argz_next... no --- configure-ld --- checking for unistd.h... yes --- configure-opcodes --- checking for dcgettext... yes --- configure-libiberty --- checking for sigsetmask... no --- configure-binutils --- checking for stpcpy... yes --- configure-opcodes --- checking for gmsgfmt... /opt/local/bin/msgfmt checking for xgettext... /opt/local/bin/xgettext --- configure-ld --- checking for off_t... yes --- configure-libiberty --- checking for stpcpy... yes --- configure-binutils --- checking for LC_MESSAGES... yes checking whether NLS is requested... yes checking whether included gettext is requested... no --- configure-opcodes --- checking for catalogs to be installed... fr sv tr es da de id pt_BR ro nl fi vi ga zh_CN checking for a BSD-compatible install... /home/pbulk/build/cross/cross-binutils/work/.tools/bin/install -c --- configure-ld --- checking for size_t... yes --- configure-opcodes --- checking for string.h... (cached) yes --- configure-binutils --- checking libintl.h usability... yes --- configure-opcodes --- checking for strings.h... (cached) yes --- configure-libiberty --- checking for stpncpy... yes --- configure-opcodes --- checking for stdlib.h... (cached) yes --- configure-binutils --- checking libintl.h presence... yes checking for libintl.h... yes --- configure-ld --- checking for working alloca.h... yes --- configure-opcodes --- checking whether basename is declared... no --- configure-binutils --- checking for gettext in libc... yes checking for msgfmt... /opt/local/bin/msgfmt --- configure-libiberty --- checking for strcasecmp... yes --- configure-opcodes --- updating cache ./config.cache configure: creating ./config.status --- configure-ld --- checking for alloca... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes --- configure-binutils --- checking for dcgettext... yes --- configure-libiberty --- checking for strchr... yes --- configure-binutils --- checking for gmsgfmt... /opt/local/bin/msgfmt checking for xgettext... /opt/local/bin/xgettext --- configure-ld --- checking for getpagesize... yes --- configure-libiberty --- checking for strdup... yes --- configure-binutils --- checking for catalogs to be installed... fr tr ja es sv da zh_CN ru ro rw zh_TW fi vi checking whether to enable maintainer-specific portions of Makefiles... no checking for x86_64-sun-solaris2.11-ranlib... (cached) ranlib checking for a BSD-compatible install... /home/pbulk/build/cross/cross-binutils/work/.tools/bin/install -c checking for string.h... (cached) yes --- configure-ld --- checking for working mmap... yes --- configure-binutils --- checking for strings.h... (cached) yes --- configure-libiberty --- checking for strncasecmp... yes --- configure-binutils --- checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes --- configure-ld --- checking argz.h usability... no --- configure-opcodes --- config.status: creating Makefile --- configure-ld --- checking argz.h presence... no checking for argz.h... no --- configure-libiberty --- checking for strndup... yes --- configure-binutils --- checking fcntl.h usability... yes --- configure-opcodes --- config.status: creating po/Makefile.in --- configure-binutils --- checking fcntl.h presence... yes --- configure-ld --- checking limits.h usability... yes --- configure-opcodes --- config.status: creating config.h --- configure-binutils --- checking for fcntl.h... yes --- configure-ld --- checking limits.h presence... yes checking for limits.h... yes --- configure-libiberty --- checking for strrchr... yes --- configure-opcodes --- config.status: executing depfiles commands --- configure-binutils --- checking sys/file.h usability... yes --- configure-ld --- checking locale.h usability... yes --- configure-opcodes --- config.status: executing default commands --- configure-binutils --- checking sys/file.h presence... yes checking for sys/file.h... yes --- configure-libiberty --- checking for strstr... yes --- configure-ld --- checking locale.h presence... yes checking for locale.h... yes --- configure-binutils --- checking for sys/wait.h that is POSIX.1 compatible... yes checking for working alloca.h... (cached) yes checking for alloca... (cached) yes --- configure-libiberty --- checking for strtod... yes --- configure-ld --- checking nl_types.h usability... yes checking nl_types.h presence... yes checking for nl_types.h... yes --- configure-libiberty --- checking for strtol... yes --- configure-binutils --- checking for sbrk... yes --- configure-ld --- checking malloc.h usability... yes --- configure-libiberty --- checking for strtoul... yes --- all-intl --- --- configure-ld --- checking malloc.h presence... yes --- configure-binutils --- checking for utimes... yes --- configure-ld --- checking for malloc.h... yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes --- configure-libiberty --- checking for strverscmp... no --- configure-binutils --- checking for setmode... no --- configure-ld --- checking values.h usability... yes --- configure-libiberty --- checking for tmpnam... yes --- configure-ld --- checking values.h presence... yes --- configure-binutils --- checking for getc_unlocked... yes --- configure-ld --- checking for values.h... yes --- configure-libiberty --- checking for vasprintf... yes --- configure-ld --- checking sys/param.h usability... yes --- configure-binutils --- checking for strcoll... yes --- configure-ld --- checking sys/param.h presence... yes checking for sys/param.h... yes --- configure-libiberty --- checking for vfprintf... yes --- configure-binutils --- checking for fopen64... yes --- configure-ld --- checking for getcwd... yes --- configure-libiberty --- checking for vprintf... yes --- configure-binutils --- checking for stat64... yes --- configure-ld --- checking for munmap... yes --- configure-libiberty --- checking for vsnprintf... yes --- configure-binutils --- checking for library containing frexp... none required --- configure-ld --- checking for putenv... yes --- configure-binutils --- checking for time_t in time.h... yes --- configure-libiberty --- checking for vsprintf... yes --- configure-binutils --- checking for time_t in sys/types.h... yes --- configure-ld --- checking for setenv... yes --- configure-libiberty --- checking for waitpid... yes --- configure-binutils --- checking for a known getopt prototype in unistd.h... yes --- configure-libiberty --- checking whether alloca needs Cray hooks... no --- configure-ld --- checking for setlocale... yes --- configure-binutils --- checking for utime.h... yes --- configure-libiberty --- checking stack direction for C alloca... 1 checking for unistd.h... (cached) yes --- configure-ld --- checking for strchr... yes --- configure-binutils --- checking whether fprintf is declared... yes --- configure-libiberty --- checking for vfork.h... no --- configure-ld --- checking for strcasecmp... yes --- configure-binutils --- checking whether stpcpy is declared... yes --- configure-libiberty --- checking for fork... yes --- configure-ld --- checking for __argz_count... no --- configure-binutils --- checking whether strstr is declared... yes --- configure-libiberty --- checking for vfork... yes --- configure-binutils --- checking whether sbrk is declared... yes --- configure-ld --- checking for __argz_stringify... no --- configure-libiberty --- checking for working fork... yes checking for working vfork... (cached) yes --- configure-binutils --- checking whether getenv is declared... yes --- configure-ld --- checking for __argz_next... no --- configure-libiberty --- checking for _doprnt... yes --- configure-binutils --- checking whether environ is declared... no --- configure-ld --- checking for stpcpy... yes --- configure-binutils --- checking whether getc_unlocked is declared... no --- configure-libiberty --- checking for sys_errlist... no --- configure-ld --- checking for LC_MESSAGES... yes checking whether NLS is requested... yes --- configure-binutils --- checking whether snprintf is declared... yes --- configure-ld --- checking whether included gettext is requested... no --- configure-libiberty --- checking for sys_nerr... no --- configure-binutils --- checking whether vsnprintf is declared... yes --- configure-ld --- checking libintl.h usability... yes --- configure-libiberty --- checking for sys_siglist... no --- configure-ld --- checking libintl.h presence... yes checking for libintl.h... yes --- configure-libiberty --- checking for external symbol _system_configuration... no --- configure-binutils --- updating cache ./config.cache configure: creating ./config.status --- configure-ld --- checking for gettext in libc... yes checking for msgfmt... /opt/local/bin/msgfmt --- configure-libiberty --- checking for getrusage... yes --- configure-ld --- checking for dcgettext... yes checking for gmsgfmt... /opt/local/bin/msgfmt --- configure-libiberty --- checking for on_exit... no --- configure-ld --- checking for xgettext... /opt/local/bin/xgettext --- configure-libiberty --- checking for psignal... yes --- configure-ld --- checking for catalogs to be installed... fr sv tr es da vi zh_CN checking for bison... /opt/local/bin/bison -y checking for flex... flex checking for yywrap in -lfl... no --- configure-libiberty --- checking for strerror... yes --- configure-binutils --- config.status: creating Makefile --- configure-ld --- checking for yywrap in -ll... yes --- configure-binutils --- config.status: creating doc/Makefile --- configure-libiberty --- checking for strsignal... yes --- configure-ld --- checking lex output file root... lex.yy --- configure-binutils --- config.status: creating po/Makefile.in config.status: creating config.h --- configure-libiberty --- checking for sysconf... yes --- configure-binutils --- config.status: executing depfiles commands --- configure-ld --- checking whether yytext is a pointer... yes --- configure-libiberty --- checking for times... yes --- configure-ld --- checking whether to enable maintainer-specific portions of Makefiles... no checking for string.h... (cached) yes --- configure-binutils --- config.status: executing default commands --- configure-ld --- checking for strings.h... (cached) yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes --- configure-libiberty --- checking for sbrk... yes checking for gettimeofday... (cached) yes --- configure-ld --- checking elf-hints.h usability... no checking elf-hints.h presence... no checking for elf-hints.h... no --- configure-libiberty --- checking for realpath... yes --- configure-ld --- checking for sbrk... yes --- configure-libiberty --- checking for canonicalize_file_name... yes --- configure-ld --- checking for realpath... yes --- configure-libiberty --- checking for pstat_getstatic... no checking for pstat_getdynamic... no --- configure-ld --- checking for glob... yes --- configure-libiberty --- checking for sysmp... no --- configure-ld --- checking for dirent.h that defines DIR... yes --- configure-libiberty --- checking for getsysinfo... no --- configure-ld --- checking for library containing opendir... none required --- configure-libiberty --- checking for table... no --- configure-ld --- checking for a known getopt prototype in unistd.h... yes --- configure-libiberty --- checking for sysctl... no --- configure-ld --- checking whether strstr is declared... yes --- configure-libiberty --- checking for wait3... yes --- configure-ld --- checking whether free is declared... yes checking whether sbrk is declared... yes --- configure-libiberty --- checking for wait4... yes --- configure-ld --- checking whether getenv is declared... yes --- configure-libiberty --- checking for __fsetlocking... yes --- configure-ld --- checking whether environ is declared... no --- configure-libiberty --- checking whether basename is declared... no --- configure-ld --- checking whether ANSI C string concatenation works... yes --- configure-libiberty --- checking whether ffs is declared... yes --- configure-ld --- updating cache ./config.cache configure: creating ./config.status --- configure-libiberty --- checking whether asprintf is declared... yes checking whether vasprintf is declared... yes checking whether snprintf is declared... yes checking whether vsnprintf is declared... yes --- configure-ld --- config.status: creating Makefile --- configure-libiberty --- checking whether calloc is declared... yes --- configure-ld --- config.status: creating po/Makefile.in config.status: creating config.h --- configure-libiberty --- checking whether getenv is declared... yes --- configure-ld --- config.status: executing depfiles commands --- configure-libiberty --- checking whether getopt is declared... yes --- configure-ld --- config.status: executing default commands --- configure-libiberty --- checking whether malloc is declared... yes checking whether realloc is declared... yes checking whether sbrk is declared... yes checking whether strverscmp is declared... no checking whether canonicalize_file_name must be declared... no checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for getpagesize... (cached) yes checking for working mmap... yes checking for working strncmp... yes updating cache ./config.cache configure: creating ./config.status config.status: creating Makefile config.status: creating testsuite/Makefile config.status: creating config.h config.status: executing default commands --- all-libiberty --- --- configure-bfd --- Configuring in ./bfd --- all-libiberty --- --- stamp-picdir --- --- needed-list --- --- required-list --- --- stamp-picdir --- if [ x"" != x ] && [ ! -d pic ]; then mkdir pic; else true; fi touch stamp-picdir --- needed-list --- rm -f needed-list; touch needed-list; for f in atexit calloc memchr memcmp memcpy memmove memset rename strchr strerror strncmp strrchr strstr strtol strtoul tmpnam vfprintf vprintf vfork waitpid bcmp bcopy bzero; do for g in ./mempcpy.o ./sigsetmask.o ./strverscmp.o ; do case "$g" in *$f*) echo $g >> needed-list ;; esac; done; done --- ./safe-ctype.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/safe-ctype.c -o pic/./safe-ctype.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/safe-ctype.c -o ./safe-ctype.o --- ./mempcpy.o --- --- required-list --- echo ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./dyn-string.o ./fdmatch.o ./fibheap.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 ./safe-ctype.o ./sort.o ./spaces.o ./splay-tree.o ./strerror.o ./strsignal.o ./ternary.o ./unlink-if-ordinary.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o > required-list --- ./mempcpy.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/mempcpy.c -o pic/./mempcpy.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/mempcpy.c -o ./mempcpy.o --- ./sigsetmask.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/sigsetmask.c -o pic/./sigsetmask.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/sigsetmask.c -o ./sigsetmask.o --- ./strverscmp.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/strverscmp.c -o pic/./strverscmp.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/strverscmp.c -o ./strverscmp.o --- all-subdir --- --- ./alloca.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/alloca.c -o pic/./alloca.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/alloca.c -o ./alloca.o --- ./argv.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/argv.c -o pic/./argv.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/argv.c -o ./argv.o --- ./choose-temp.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/choose-temp.c -o pic/./choose-temp.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/choose-temp.c -o ./choose-temp.o --- ./concat.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/concat.c -o pic/./concat.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/concat.c -o ./concat.o --- ./cp-demangle.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/cp-demangle.c -o pic/./cp-demangle.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/cp-demangle.c -o ./cp-demangle.o --- ./cp-demint.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/cp-demint.c -o pic/./cp-demint.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/cp-demint.c -o ./cp-demint.o --- ./cplus-dem.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/cplus-dem.c -o pic/./cplus-dem.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/cplus-dem.c -o ./cplus-dem.o .././libiberty/cplus-dem.c: In function 'demangle_fund_type': .././libiberty/cplus-dem.c:3808:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 3808 | if (!ISDIGIT ((unsigned char)**mangled)) | ^ .././libiberty/cplus-dem.c:3813:5: note: here 3813 | case 'I': | ^~~~ --- ./dyn-string.o --- --- ./cplus-dem.o --- .././libiberty/cplus-dem.c: In function 'demangle_signature': .././libiberty/cplus-dem.c:1465:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 1465 | if (AUTO_DEMANGLING || GNU_DEMANGLING) | ^ .././libiberty/cplus-dem.c:1479:9: note: here 1479 | default: | ^~~~~~~ --- ./dyn-string.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/dyn-string.c -o pic/./dyn-string.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/dyn-string.c -o ./dyn-string.o --- configure-bfd --- configure: creating cache ./config.cache --- all-libiberty --- .././libiberty/dyn-string.c: In function 'dyn_string_insert_cstr': .././libiberty/dyn-string.c:280:3: warning: 'strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 280 | strncpy (dest->s + pos, src, length); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .././libiberty/dyn-string.c:272:16: note: length computed here 272 | int length = strlen (src); | ^~~~~~~~~~~~ --- configure-bfd --- checking build system type... x86_64-sun-solaris2.11 checking host system type... x86_64-sun-solaris2.11 --- all-libiberty --- --- ./fdmatch.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/fdmatch.c -o pic/./fdmatch.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/fdmatch.c -o ./fdmatch.o --- configure-bfd --- checking target system type... i386-pc-linux-gnu checking for x86_64-sun-solaris2.11-gcc... gcc --- all-libiberty --- --- ./fibheap.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/fibheap.c -o pic/./fibheap.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/fibheap.c -o ./fibheap.o --- configure-bfd --- checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no --- all-libiberty --- --- ./floatformat.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/floatformat.c -o pic/./floatformat.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/floatformat.c -o ./floatformat.o --- configure-bfd --- checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes --- all-libiberty --- --- ./fnmatch.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/fnmatch.c -o pic/./fnmatch.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/fnmatch.c -o ./fnmatch.o --- configure-bfd --- checking whether gcc accepts -g... yes --- all-libiberty --- --- ./fopen_unlocked.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/fopen_unlocked.c -o pic/./fopen_unlocked.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/fopen_unlocked.c -o ./fopen_unlocked.o --- configure-bfd --- checking for gcc option to accept ANSI C... none needed --- all-libiberty --- --- ./getopt.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/getopt.c -o pic/./getopt.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/getopt.c -o ./getopt.o --- ./getopt1.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/getopt1.c -o pic/./getopt1.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/getopt1.c -o ./getopt1.o --- ./getpwd.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/getpwd.c -o pic/./getpwd.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/getpwd.c -o ./getpwd.o --- configure-bfd --- checking for library containing strerror... none required checking for a BSD-compatible install... /home/pbulk/build/cross/cross-binutils/work/.tools/bin/install -c --- all-libiberty --- --- ./getruntime.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/getruntime.c -o pic/./getruntime.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/getruntime.c -o ./getruntime.o --- ./hashtab.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/hashtab.c -o pic/./hashtab.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/hashtab.c -o ./hashtab.o .././libiberty/hashtab.c: In function 'iterative_hash': .././libiberty/hashtab.c:917:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 917 | case 11: c+=((hashval_t)k[10]<<24); | ~^~~~~~~~~~~~~~~~~~~~~~~~ .././libiberty/hashtab.c:918:5: note: here 918 | case 10: c+=((hashval_t)k[9]<<16); | ^~~~ .././libiberty/hashtab.c:918:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 918 | case 10: c+=((hashval_t)k[9]<<16); | ~^~~~~~~~~~~~~~~~~~~~~~~ .././libiberty/hashtab.c:919:5: note: here 919 | case 9 : c+=((hashval_t)k[8]<<8); | ^~~~ .././libiberty/hashtab.c:919:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 919 | case 9 : c+=((hashval_t)k[8]<<8); | ~^~~~~~~~~~~~~~~~~~~~~~ .././libiberty/hashtab.c:921:5: note: here 921 | case 8 : b+=((hashval_t)k[7]<<24); | ^~~~ .././libiberty/hashtab.c:921:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 921 | case 8 : b+=((hashval_t)k[7]<<24); | ~^~~~~~~~~~~~~~~~~~~~~~~ .././libiberty/hashtab.c:922:5: note: here 922 | case 7 : b+=((hashval_t)k[6]<<16); | ^~~~ .././libiberty/hashtab.c:922:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 922 | case 7 : b+=((hashval_t)k[6]<<16); | ~^~~~~~~~~~~~~~~~~~~~~~~ .././libiberty/hashtab.c:923:5: note: here 923 | case 6 : b+=((hashval_t)k[5]<<8); | ^~~~ .././libiberty/hashtab.c:923:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 923 | case 6 : b+=((hashval_t)k[5]<<8); | ~^~~~~~~~~~~~~~~~~~~~~~ .././libiberty/hashtab.c:924:5: note: here 924 | case 5 : b+=k[4]; | ^~~~ .././libiberty/hashtab.c:924:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 924 | case 5 : b+=k[4]; | ~^~~~~~ .././libiberty/hashtab.c:925:5: note: here 925 | case 4 : a+=((hashval_t)k[3]<<24); | ^~~~ .././libiberty/hashtab.c:925:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 925 | case 4 : a+=((hashval_t)k[3]<<24); | ~^~~~~~~~~~~~~~~~~~~~~~~ .././libiberty/hashtab.c:926:5: note: here 926 | case 3 : a+=((hashval_t)k[2]<<16); | ^~~~ .././libiberty/hashtab.c:926:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 926 | case 3 : a+=((hashval_t)k[2]<<16); | ~^~~~~~~~~~~~~~~~~~~~~~~ .././libiberty/hashtab.c:927:5: note: here 927 | case 2 : a+=((hashval_t)k[1]<<8); | ^~~~ .././libiberty/hashtab.c:927:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 927 | case 2 : a+=((hashval_t)k[1]<<8); | ~^~~~~~~~~~~~~~~~~~~~~~ .././libiberty/hashtab.c:928:5: note: here 928 | case 1 : a+=k[0]; | ^~~~ --- ./hex.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/hex.c -o pic/./hex.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/hex.c -o ./hex.o --- ./lbasename.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/lbasename.c -o pic/./lbasename.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/lbasename.c -o ./lbasename.o --- ./lrealpath.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/lrealpath.c -o pic/./lrealpath.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/lrealpath.c -o ./lrealpath.o --- ./make-relative-prefix.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/make-relative-prefix.c -o pic/./make-relative-prefix.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/make-relative-prefix.c -o ./make-relative-prefix.o --- ./make-temp-file.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/make-temp-file.c -o pic/./make-temp-file.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/make-temp-file.c -o ./make-temp-file.o --- configure-bfd --- checking whether build environment is sane... yes checking for gawk... no checking for mawk... no checking for nawk... nawk checking whether make sets $(MAKE)... yes --- all-libiberty --- --- ./md5.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/md5.c -o pic/./md5.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/md5.c -o ./md5.o --- ./objalloc.o --- --- configure-bfd --- checking for style of include used by make... GNU --- all-libiberty --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/objalloc.c -o pic/./objalloc.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/objalloc.c -o ./objalloc.o --- configure-bfd --- checking dependency style of gcc... none checking for x86_64-sun-solaris2.11-ar... ar checking for x86_64-sun-solaris2.11-ranlib... ranlib --- all-libiberty --- --- ./obstack.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/obstack.c -o pic/./obstack.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/obstack.c -o ./obstack.o --- configure-bfd --- checking for ld used by GCC... /bin/ld checking if the linker (/bin/ld) is GNU ld... no checking for /bin/ld option to reload object files... -r checking for BSD-compatible nm... nm checking whether ln -s works... yes checking how to recognise dependant libraries... pass_all checking the maximum length of command line arguments... none checking for x86_64-sun-solaris2.11-ranlib... (cached) ranlib checking for x86_64-sun-solaris2.11-strip... no checking for strip... strip --- all-libiberty --- .././libiberty/obstack.c: In function '_obstack_begin': .././libiberty/obstack.c:166:17: warning: cast between incompatible function types from 'void * (*)(long int)' to 'struct _obstack_chunk * (*)(void *, long int)' [-Wcast-function-type] 166 | h->chunkfun = (struct _obstack_chunk * (*)(void *, long)) chunkfun; | ^ .././libiberty/obstack.c:167:16: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, struct _obstack_chunk *)' [-Wcast-function-type] 167 | h->freefun = (void (*) (void *, struct _obstack_chunk *)) freefun; | ^ .././libiberty/obstack.c:107:8: warning: cast between incompatible function types from 'struct _obstack_chunk * (*)(void *, long int)' to 'struct _obstack_chunk * (*)(long int)' [-Wcast-function-type] 107 | : (*(struct _obstack_chunk *(*) (long)) (h)->chunkfun) ((size))) | ^ .././libiberty/obstack.c:172:22: note: in expansion of macro 'CALL_CHUNKFUN' 172 | chunk = h->chunk = CALL_CHUNKFUN (h, h -> chunk_size); | ^~~~~~~~~~~~~ .././libiberty/obstack.c: In function '_obstack_begin_1': .././libiberty/obstack.c:107:8: warning: cast between incompatible function types from 'struct _obstack_chunk * (*)(void *, long int)' to 'struct _obstack_chunk * (*)(long int)' [-Wcast-function-type] 107 | : (*(struct _obstack_chunk *(*) (long)) (h)->chunkfun) ((size))) | ^ .././libiberty/obstack.c:218:22: note: in expansion of macro 'CALL_CHUNKFUN' 218 | chunk = h->chunk = CALL_CHUNKFUN (h, h -> chunk_size); | ^~~~~~~~~~~~~ .././libiberty/obstack.c: In function '_obstack_newchunk': .././libiberty/obstack.c:107:8: warning: cast between incompatible function types from 'struct _obstack_chunk * (*)(void *, long int)' to 'struct _obstack_chunk * (*)(long int)' [-Wcast-function-type] 107 | : (*(struct _obstack_chunk *(*) (long)) (h)->chunkfun) ((size))) | ^ .././libiberty/obstack.c:253:15: note: in expansion of macro 'CALL_CHUNKFUN' 253 | new_chunk = CALL_CHUNKFUN (h, new_size); | ^~~~~~~~~~~~~ .././libiberty/obstack.c:114:9: warning: cast between incompatible function types from 'void (*)(void *, struct _obstack_chunk *)' to 'void (*)(void *)' [-Wcast-function-type] 114 | (*(void (*) (void *)) (h)->freefun) ((old_chunk)); \ | ^ .././libiberty/obstack.c:286:7: note: in expansion of macro 'CALL_FREEFUN' 286 | CALL_FREEFUN (h, old_chunk); | ^~~~~~~~~~~~ .././libiberty/obstack.c: In function '_obstack_free': .././libiberty/obstack.c:114:9: warning: cast between incompatible function types from 'void (*)(void *, struct _obstack_chunk *)' to 'void (*)(void *)' [-Wcast-function-type] 114 | (*(void (*) (void *)) (h)->freefun) ((old_chunk)); \ | ^ .././libiberty/obstack.c:342:7: note: in expansion of macro 'CALL_FREEFUN' 342 | CALL_FREEFUN (h, lp); | ^~~~~~~~~~~~ .././libiberty/obstack.c: In function 'obstack_free': .././libiberty/obstack.c:114:9: warning: cast between incompatible function types from 'void (*)(void *, struct _obstack_chunk *)' to 'void (*)(void *)' [-Wcast-function-type] 114 | (*(void (*) (void *)) (h)->freefun) ((old_chunk)); \ | ^ .././libiberty/obstack.c:374:7: note: in expansion of macro 'CALL_FREEFUN' 374 | CALL_FREEFUN (h, lp); | ^~~~~~~~~~~~ --- configure-bfd --- updating cache ./config.cache loading cache ./config.cache within ltconfig --- all-libiberty --- --- ./partition.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/partition.c -o pic/./partition.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/partition.c -o ./partition.o --- ./pex-common.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/pex-common.c -o pic/./pex-common.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/pex-common.c -o ./pex-common.o --- configure-bfd --- checking for objdir... .libs checking for gcc option to produce PIC... -fPIC -DPIC --- all-libiberty --- --- ./pex-one.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/pex-one.c -o pic/./pex-one.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/pex-one.c -o ./pex-one.o --- configure-bfd --- checking if gcc PIC flag -fPIC -DPIC works... yes --- all-libiberty --- --- ./pex-unix.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/pex-unix.c -o pic/./pex-unix.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/pex-unix.c -o ./pex-unix.o --- ./pexecute.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/pexecute.c -o pic/./pexecute.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/pexecute.c -o ./pexecute.o --- configure-bfd --- checking if gcc static flag -static works... no --- all-libiberty --- --- ./physmem.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/physmem.c -o pic/./physmem.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/physmem.c -o ./physmem.o --- ./regex.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/regex.c -o pic/./regex.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/regex.c -o ./regex.o --- ./sort.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/sort.c -o pic/./sort.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/sort.c -o ./sort.o --- ./spaces.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/spaces.c -o pic/./spaces.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/spaces.c -o ./spaces.o --- ./regex.o --- .././libiberty/regex.c: In function 'byte_regex_compile': .././libiberty/regex.c:152:53: warning: right-hand operand of comma expression has no effect [-Wunused-value] 152 | # define bzero(s, n) (memset (s, '\0', n), (s)) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ .././libiberty/regex.c:3124:13: note: in expansion of macro 'bzero' 3124 | bzero (b, (1 << BYTEWIDTH) / BYTEWIDTH); | ^~~~~ .././libiberty/regex.c: In function 'byte_re_compile_fastmap': .././libiberty/regex.c:152:53: warning: right-hand operand of comma expression has no effect [-Wunused-value] 152 | # define bzero(s, n) (memset (s, '\0', n), (s)) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ .././libiberty/regex.c:4582:3: note: in expansion of macro 'bzero' 4582 | bzero (fastmap, 1 << BYTEWIDTH); /* Assume nothing's valid. */ | ^~~~~ --- ./splay-tree.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/splay-tree.c -o pic/./splay-tree.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/splay-tree.c -o ./splay-tree.o --- ./regex.o --- In file included from .././libiberty/regex.c:638: .././libiberty/regex.c: In function 'byte_re_match_2_internal': --- ./strerror.o --- --- ./regex.o --- .././libiberty/regex.c:7141:27: warning: variable 'sdummy' set but not used [-Wunused-but-set-variable] 7141 | const CHAR_T *sdummy = NULL; | ^~~~~~ .././libiberty/regex.c:7140:22: warning: variable 'pdummy' set but not used [-Wunused-but-set-variable] 7140 | UCHAR_T *pdummy = NULL; | ^~~~~~ --- ./strerror.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/strerror.c -o pic/./strerror.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/strerror.c -o ./strerror.o --- ./regex.o --- .././libiberty/regex.c:6694:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 6694 | is_a_jump_n = true; .././libiberty/regex.c:6695:19: note: here 6695 | case pop_failure_jump: | ^~~~ .././libiberty/regex.c:7117:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 7117 | if ((re_opcode_t) p[-1] != pop_failure_jump) | ^ .././libiberty/regex.c:7132:9: note: here 7132 | case pop_failure_jump: | ^~~~ .././libiberty/regex.c:1776:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 1776 | set_regs_matched_done = 0; \ | ~~~~~~~~~~~~~~~~~~~~~~^~~ .././libiberty/regex.c:7144:13: note: in expansion of macro 'POP_FAILURE_POINT' 7144 | POP_FAILURE_POINT (sdummy, pdummy, | ^~~~~~~~~~~~~~~~~ .././libiberty/regex.c:7150:9: note: here 7150 | unconditional_jump: | ^~~~~~~~~~~~~~~~~~ .././libiberty/regex.c:7450:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 7450 | is_a_jump_n = true; .././libiberty/regex.c:7451:17: note: here 7451 | case maybe_pop_jump: | ^~~~ .././libiberty/regex.c: In function 'byte_common_op_match_null_string_p': .././libiberty/regex.c:7715:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 7715 | p1 += 2 * OFFSET_ADDRESS_SIZE; | ^ .././libiberty/regex.c:7717:5: note: here 7717 | default: | ^~~~~~~ .././libiberty/regex.c: In function 'byte_regex_compile': .././libiberty/regex.c:2491:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 2491 | if ((syntax & RE_BK_PLUS_QM) | ^ .././libiberty/regex.c:2494:9: note: here 2494 | handle_plus: | ^~~~~~~~~~~ --- ./strsignal.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/strsignal.c -o pic/./strsignal.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/strsignal.c -o ./strsignal.o --- ./ternary.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/ternary.c -o pic/./ternary.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/ternary.c -o ./ternary.o .././libiberty/ternary.c:143:1: warning: 'ternary_recursivesearch' defined but not used [-Wunused-function] 143 | ternary_recursivesearch (const ternary_node *p, const char *s) | ^~~~~~~~~~~~~~~~~~~~~~~ --- ./unlink-if-ordinary.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/unlink-if-ordinary.c -o pic/./unlink-if-ordinary.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/unlink-if-ordinary.c -o ./unlink-if-ordinary.o --- ./xatexit.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/xatexit.c -o pic/./xatexit.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/xatexit.c -o ./xatexit.o --- ./xexit.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/xexit.c -o pic/./xexit.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/xexit.c -o ./xexit.o --- ./xmalloc.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/xmalloc.c -o pic/./xmalloc.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/xmalloc.c -o ./xmalloc.o --- ./xmemdup.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/xmemdup.c -o pic/./xmemdup.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/xmemdup.c -o ./xmemdup.o --- ./xstrdup.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/xstrdup.c -o pic/./xstrdup.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/xstrdup.c -o ./xstrdup.o --- ./xstrerror.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/xstrerror.c -o pic/./xstrerror.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/xstrerror.c -o ./xstrerror.o --- ./xstrndup.o --- if [ x"" != x ]; then gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/xstrndup.c -o pic/./xstrndup.o; else true; fi gcc -c -DHAVE_CONFIG_H -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I. -I.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/xstrndup.c -o ./xstrndup.o --- configure-bfd --- finding the maximum length of command line arguments... 393217 checking if gcc supports -c -o file.o... yes checking if gcc supports -fno-rtti -fno-exceptions ... no checking whether the linker (/bin/ld) supports shared libraries... yes checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... no checking dynamic linker characteristics... solaris2.11 ld.so --- all-libiberty --- --- ./regex.o --- .././libiberty/regex.c:2085:40: warning: pointer may be used after 'realloc' [-Wuse-after-free] 2085 | int incr = COMPILED_BUFFER_VAR - old_buffer; \ | ^ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1948:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1948 | GET_BUFFER_SPACE (1); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:2467:15: note: in expansion of macro 'BUF_PUSH' 2467 | BUF_PUSH (begline); | ^~~~~~~~ .././libiberty/regex.c:2006:25: note: call to 'realloc' here 2006 | # define REALLOC(p,s) realloc ((p), (s)) | ^~~~~~~~~~~~~~~~~~ .././libiberty/regex.c:2078:32: note: in expansion of macro 'REALLOC' 2078 | bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR, \ | ^~~~~~~ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1948:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1948 | GET_BUFFER_SPACE (1); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:2467:15: note: in expansion of macro 'BUF_PUSH' 2467 | BUF_PUSH (begline); | ^~~~~~~~ .././libiberty/regex.c:2085:40: warning: pointer may be used after 'realloc' [-Wuse-after-free] 2085 | int incr = COMPILED_BUFFER_VAR - old_buffer; \ | ^ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1948:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1948 | GET_BUFFER_SPACE (1); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:2482:16: note: in expansion of macro 'BUF_PUSH' 2482 | BUF_PUSH (endline); | ^~~~~~~~ .././libiberty/regex.c:2006:25: note: call to 'realloc' here 2006 | # define REALLOC(p,s) realloc ((p), (s)) | ^~~~~~~~~~~~~~~~~~ .././libiberty/regex.c:2078:32: note: in expansion of macro 'REALLOC' 2078 | bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR, \ | ^~~~~~~ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1948:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1948 | GET_BUFFER_SPACE (1); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:2482:16: note: in expansion of macro 'BUF_PUSH' 2482 | BUF_PUSH (endline); | ^~~~~~~~ .././libiberty/regex.c:2085:40: warning: pointer may be used after 'realloc' [-Wuse-after-free] 2085 | int incr = COMPILED_BUFFER_VAR - old_buffer; \ | ^ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:2575:17: note: in expansion of macro 'GET_BUFFER_SPACE' 2575 | GET_BUFFER_SPACE (1 + OFFSET_ADDRESS_SIZE); | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:2006:25: note: call to 'realloc' here 2006 | # define REALLOC(p,s) realloc ((p), (s)) | ^~~~~~~~~~~~~~~~~~ .././libiberty/regex.c:2078:32: note: in expansion of macro 'REALLOC' 2078 | bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR, \ | ^~~~~~~ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:2575:17: note: in expansion of macro 'GET_BUFFER_SPACE' 2575 | GET_BUFFER_SPACE (1 + OFFSET_ADDRESS_SIZE); | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:2085:40: warning: pointer may be used after 'realloc' [-Wuse-after-free] 2085 | int incr = COMPILED_BUFFER_VAR - old_buffer; \ | ^ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:2603:13: note: in expansion of macro 'GET_BUFFER_SPACE' 2603 | GET_BUFFER_SPACE (1 + OFFSET_ADDRESS_SIZE); | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:2006:25: note: call to 'realloc' here 2006 | # define REALLOC(p,s) realloc ((p), (s)) | ^~~~~~~~~~~~~~~~~~ .././libiberty/regex.c:2078:32: note: in expansion of macro 'REALLOC' 2078 | bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR, \ | ^~~~~~~ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:2603:13: note: in expansion of macro 'GET_BUFFER_SPACE' 2603 | GET_BUFFER_SPACE (1 + OFFSET_ADDRESS_SIZE); | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:2085:40: warning: pointer may be used after 'realloc' [-Wuse-after-free] 2085 | int incr = COMPILED_BUFFER_VAR - old_buffer; \ | ^ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:2617:17: note: in expansion of macro 'GET_BUFFER_SPACE' 2617 | GET_BUFFER_SPACE (1 + OFFSET_ADDRESS_SIZE); | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:2006:25: note: call to 'realloc' here 2006 | # define REALLOC(p,s) realloc ((p), (s)) | ^~~~~~~~~~~~~~~~~~ .././libiberty/regex.c:2078:32: note: in expansion of macro 'REALLOC' 2078 | bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR, \ | ^~~~~~~ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:2617:17: note: in expansion of macro 'GET_BUFFER_SPACE' 2617 | GET_BUFFER_SPACE (1 + OFFSET_ADDRESS_SIZE); | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:2085:40: warning: pointer may be used after 'realloc' [-Wuse-after-free] 2085 | int incr = COMPILED_BUFFER_VAR - old_buffer; \ | ^ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1948:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1948 | GET_BUFFER_SPACE (1); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:2628:11: note: in expansion of macro 'BUF_PUSH' 2628 | BUF_PUSH (anychar); | ^~~~~~~~ .././libiberty/regex.c:2006:25: note: call to 'realloc' here 2006 | # define REALLOC(p,s) realloc ((p), (s)) | ^~~~~~~~~~~~~~~~~~ .././libiberty/regex.c:2078:32: note: in expansion of macro 'REALLOC' 2078 | bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR, \ | ^~~~~~~ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1948:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1948 | GET_BUFFER_SPACE (1); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:2628:11: note: in expansion of macro 'BUF_PUSH' 2628 | BUF_PUSH (anychar); | ^~~~~~~~ .././libiberty/regex.c:2085:40: warning: pointer may be used after 'realloc' [-Wuse-after-free] 2085 | int incr = COMPILED_BUFFER_VAR - old_buffer; \ | ^ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:3107:13: note: in expansion of macro 'GET_BUFFER_SPACE' 3107 | GET_BUFFER_SPACE (34); | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:2006:25: note: call to 'realloc' here 2006 | # define REALLOC(p,s) realloc ((p), (s)) | ^~~~~~~~~~~~~~~~~~ .././libiberty/regex.c:2078:32: note: in expansion of macro 'REALLOC' 2078 | bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR, \ | ^~~~~~~ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:3107:13: note: in expansion of macro 'GET_BUFFER_SPACE' 3107 | GET_BUFFER_SPACE (34); | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:2085:40: warning: pointer may be used after 'realloc' [-Wuse-after-free] 2085 | int incr = COMPILED_BUFFER_VAR - old_buffer; \ | ^ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1948:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1948 | GET_BUFFER_SPACE (1); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:3113:13: note: in expansion of macro 'BUF_PUSH' 3113 | BUF_PUSH (*p == '^' ? charset_not : charset); | ^~~~~~~~ .././libiberty/regex.c:2006:25: note: call to 'realloc' here 2006 | # define REALLOC(p,s) realloc ((p), (s)) | ^~~~~~~~~~~~~~~~~~ .././libiberty/regex.c:2078:32: note: in expansion of macro 'REALLOC' 2078 | bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR, \ | ^~~~~~~ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1948:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1948 | GET_BUFFER_SPACE (1); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:3113:13: note: in expansion of macro 'BUF_PUSH' 3113 | BUF_PUSH (*p == '^' ? charset_not : charset); | ^~~~~~~~ .././libiberty/regex.c:2085:40: warning: pointer may be used after 'realloc' [-Wuse-after-free] 2085 | int incr = COMPILED_BUFFER_VAR - old_buffer; \ | ^ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1948:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1948 | GET_BUFFER_SPACE (1); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:3121:13: note: in expansion of macro 'BUF_PUSH' 3121 | BUF_PUSH ((1 << BYTEWIDTH) / BYTEWIDTH); | ^~~~~~~~ .././libiberty/regex.c:2006:25: note: call to 'realloc' here 2006 | # define REALLOC(p,s) realloc ((p), (s)) | ^~~~~~~~~~~~~~~~~~ .././libiberty/regex.c:2078:32: note: in expansion of macro 'REALLOC' 2078 | bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR, \ | ^~~~~~~ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1948:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1948 | GET_BUFFER_SPACE (1); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:3121:13: note: in expansion of macro 'BUF_PUSH' 3121 | BUF_PUSH ((1 << BYTEWIDTH) / BYTEWIDTH); | ^~~~~~~~ .././libiberty/regex.c:2085:40: warning: pointer may be used after 'realloc' [-Wuse-after-free] 2085 | int incr = COMPILED_BUFFER_VAR - old_buffer; \ | ^ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1965:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1965 | GET_BUFFER_SPACE (3); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:3687:19: note: in expansion of macro 'BUF_PUSH_3' 3687 | BUF_PUSH_3 (start_memory, regnum, 0); | ^~~~~~~~~~ .././libiberty/regex.c:2006:25: note: call to 'realloc' here 2006 | # define REALLOC(p,s) realloc ((p), (s)) | ^~~~~~~~~~~~~~~~~~ .././libiberty/regex.c:2078:32: note: in expansion of macro 'REALLOC' 2078 | bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR, \ | ^~~~~~~ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1965:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1965 | GET_BUFFER_SPACE (3); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:3687:19: note: in expansion of macro 'BUF_PUSH_3' 3687 | BUF_PUSH_3 (start_memory, regnum, 0); | ^~~~~~~~~~ .././libiberty/regex.c:2085:40: warning: pointer may be used after 'realloc' [-Wuse-after-free] 2085 | int incr = COMPILED_BUFFER_VAR - old_buffer; \ | ^ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1948:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1948 | GET_BUFFER_SPACE (1); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:3719:19: note: in expansion of macro 'BUF_PUSH' 3719 | BUF_PUSH (push_dummy_failure); | ^~~~~~~~ .././libiberty/regex.c:2006:25: note: call to 'realloc' here 2006 | # define REALLOC(p,s) realloc ((p), (s)) | ^~~~~~~~~~~~~~~~~~ .././libiberty/regex.c:2078:32: note: in expansion of macro 'REALLOC' 2078 | bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR, \ | ^~~~~~~ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1948:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1948 | GET_BUFFER_SPACE (1); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:3719:19: note: in expansion of macro 'BUF_PUSH' 3719 | BUF_PUSH (push_dummy_failure); | ^~~~~~~~ .././libiberty/regex.c:2085:40: warning: pointer may be used after 'realloc' [-Wuse-after-free] 2085 | int incr = COMPILED_BUFFER_VAR - old_buffer; \ | ^ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1965:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1965 | GET_BUFFER_SPACE (3); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:3765:21: note: in expansion of macro 'BUF_PUSH_3' 3765 | BUF_PUSH_3 (stop_memory, this_group_regnum, | ^~~~~~~~~~ .././libiberty/regex.c:2006:25: note: call to 'realloc' here 2006 | # define REALLOC(p,s) realloc ((p), (s)) | ^~~~~~~~~~~~~~~~~~ .././libiberty/regex.c:2078:32: note: in expansion of macro 'REALLOC' 2078 | bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR, \ | ^~~~~~~ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1965:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1965 | GET_BUFFER_SPACE (3); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:3765:21: note: in expansion of macro 'BUF_PUSH_3' 3765 | BUF_PUSH_3 (stop_memory, this_group_regnum, | ^~~~~~~~~~ .././libiberty/regex.c:2085:40: warning: pointer may be used after 'realloc' [-Wuse-after-free] 2085 | int incr = COMPILED_BUFFER_VAR - old_buffer; \ | ^ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:3781:15: note: in expansion of macro 'GET_BUFFER_SPACE' 3781 | GET_BUFFER_SPACE (1 + OFFSET_ADDRESS_SIZE); | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:2006:25: note: call to 'realloc' here 2006 | # define REALLOC(p,s) realloc ((p), (s)) | ^~~~~~~~~~~~~~~~~~ .././libiberty/regex.c:2078:32: note: in expansion of macro 'REALLOC' 2078 | bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR, \ | ^~~~~~~ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:3781:15: note: in expansion of macro 'GET_BUFFER_SPACE' 3781 | GET_BUFFER_SPACE (1 + OFFSET_ADDRESS_SIZE); | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:2085:40: warning: pointer may be used after 'realloc' [-Wuse-after-free] 2085 | int incr = COMPILED_BUFFER_VAR - old_buffer; \ | ^ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:3810:15: note: in expansion of macro 'GET_BUFFER_SPACE' 3810 | GET_BUFFER_SPACE (1 + OFFSET_ADDRESS_SIZE); | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:2006:25: note: call to 'realloc' here 2006 | # define REALLOC(p,s) realloc ((p), (s)) | ^~~~~~~~~~~~~~~~~~ .././libiberty/regex.c:2078:32: note: in expansion of macro 'REALLOC' 2078 | bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR, \ | ^~~~~~~ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:3810:15: note: in expansion of macro 'GET_BUFFER_SPACE' 3810 | GET_BUFFER_SPACE (1 + OFFSET_ADDRESS_SIZE); | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:2085:40: warning: pointer may be used after 'realloc' [-Wuse-after-free] 2085 | int incr = COMPILED_BUFFER_VAR - old_buffer; \ | ^ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:3889:22: note: in expansion of macro 'GET_BUFFER_SPACE' 3889 | GET_BUFFER_SPACE (1 + OFFSET_ADDRESS_SIZE); | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:2006:25: note: call to 'realloc' here 2006 | # define REALLOC(p,s) realloc ((p), (s)) | ^~~~~~~~~~~~~~~~~~ .././libiberty/regex.c:2078:32: note: in expansion of macro 'REALLOC' 2078 | bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR, \ | ^~~~~~~ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:3889:22: note: in expansion of macro 'GET_BUFFER_SPACE' 3889 | GET_BUFFER_SPACE (1 + OFFSET_ADDRESS_SIZE); | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:2085:40: warning: pointer may be used after 'realloc' [-Wuse-after-free] 2085 | int incr = COMPILED_BUFFER_VAR - old_buffer; \ | ^ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:3910:22: note: in expansion of macro 'GET_BUFFER_SPACE' 3910 | GET_BUFFER_SPACE (nbytes); | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:2006:25: note: call to 'realloc' here 2006 | # define REALLOC(p,s) realloc ((p), (s)) | ^~~~~~~~~~~~~~~~~~ .././libiberty/regex.c:2078:32: note: in expansion of macro 'REALLOC' 2078 | bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR, \ | ^~~~~~~ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:3910:22: note: in expansion of macro 'GET_BUFFER_SPACE' 3910 | GET_BUFFER_SPACE (nbytes); | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:2085:40: warning: pointer may be used after 'realloc' [-Wuse-after-free] 2085 | int incr = COMPILED_BUFFER_VAR - old_buffer; \ | ^ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1948:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1948 | GET_BUFFER_SPACE (1); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:4008:15: note: in expansion of macro 'BUF_PUSH' 4008 | BUF_PUSH (wordchar); | ^~~~~~~~ .././libiberty/regex.c:2006:25: note: call to 'realloc' here 2006 | # define REALLOC(p,s) realloc ((p), (s)) | ^~~~~~~~~~~~~~~~~~ .././libiberty/regex.c:2078:32: note: in expansion of macro 'REALLOC' 2078 | bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR, \ | ^~~~~~~ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1948:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1948 | GET_BUFFER_SPACE (1); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:4008:15: note: in expansion of macro 'BUF_PUSH' 4008 | BUF_PUSH (wordchar); | ^~~~~~~~ .././libiberty/regex.c:2085:40: warning: pointer may be used after 'realloc' [-Wuse-after-free] 2085 | int incr = COMPILED_BUFFER_VAR - old_buffer; \ | ^ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1948:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1948 | GET_BUFFER_SPACE (1); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:4016:15: note: in expansion of macro 'BUF_PUSH' 4016 | BUF_PUSH (notwordchar); | ^~~~~~~~ .././libiberty/regex.c:2006:25: note: call to 'realloc' here 2006 | # define REALLOC(p,s) realloc ((p), (s)) | ^~~~~~~~~~~~~~~~~~ .././libiberty/regex.c:2078:32: note: in expansion of macro 'REALLOC' 2078 | bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR, \ | ^~~~~~~ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1948:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1948 | GET_BUFFER_SPACE (1); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:4016:15: note: in expansion of macro 'BUF_PUSH' 4016 | BUF_PUSH (notwordchar); | ^~~~~~~~ .././libiberty/regex.c:2085:40: warning: pointer may be used after 'realloc' [-Wuse-after-free] 2085 | int incr = COMPILED_BUFFER_VAR - old_buffer; \ | ^ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1948:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1948 | GET_BUFFER_SPACE (1); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:4023:15: note: in expansion of macro 'BUF_PUSH' 4023 | BUF_PUSH (wordbeg); | ^~~~~~~~ .././libiberty/regex.c:2006:25: note: call to 'realloc' here 2006 | # define REALLOC(p,s) realloc ((p), (s)) | ^~~~~~~~~~~~~~~~~~ .././libiberty/regex.c:2078:32: note: in expansion of macro 'REALLOC' 2078 | bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR, \ | ^~~~~~~ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1948:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1948 | GET_BUFFER_SPACE (1); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:4023:15: note: in expansion of macro 'BUF_PUSH' 4023 | BUF_PUSH (wordbeg); | ^~~~~~~~ .././libiberty/regex.c:2085:40: warning: pointer may be used after 'realloc' [-Wuse-after-free] 2085 | int incr = COMPILED_BUFFER_VAR - old_buffer; \ | ^ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1948:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1948 | GET_BUFFER_SPACE (1); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:4029:15: note: in expansion of macro 'BUF_PUSH' 4029 | BUF_PUSH (wordend); | ^~~~~~~~ .././libiberty/regex.c:2006:25: note: call to 'realloc' here 2006 | # define REALLOC(p,s) realloc ((p), (s)) | ^~~~~~~~~~~~~~~~~~ .././libiberty/regex.c:2078:32: note: in expansion of macro 'REALLOC' 2078 | bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR, \ | ^~~~~~~ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1948:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1948 | GET_BUFFER_SPACE (1); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:4029:15: note: in expansion of macro 'BUF_PUSH' 4029 | BUF_PUSH (wordend); | ^~~~~~~~ .././libiberty/regex.c:2085:40: warning: pointer may be used after 'realloc' [-Wuse-after-free] 2085 | int incr = COMPILED_BUFFER_VAR - old_buffer; \ | ^ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1948:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1948 | GET_BUFFER_SPACE (1); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:4035:15: note: in expansion of macro 'BUF_PUSH' 4035 | BUF_PUSH (wordbound); | ^~~~~~~~ .././libiberty/regex.c:2006:25: note: call to 'realloc' here 2006 | # define REALLOC(p,s) realloc ((p), (s)) | ^~~~~~~~~~~~~~~~~~ .././libiberty/regex.c:2078:32: note: in expansion of macro 'REALLOC' 2078 | bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR, \ | ^~~~~~~ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1948:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1948 | GET_BUFFER_SPACE (1); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:4035:15: note: in expansion of macro 'BUF_PUSH' 4035 | BUF_PUSH (wordbound); | ^~~~~~~~ .././libiberty/regex.c:2085:40: warning: pointer may be used after 'realloc' [-Wuse-after-free] 2085 | int incr = COMPILED_BUFFER_VAR - old_buffer; \ | ^ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1948:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1948 | GET_BUFFER_SPACE (1); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:4041:15: note: in expansion of macro 'BUF_PUSH' 4041 | BUF_PUSH (notwordbound); | ^~~~~~~~ .././libiberty/regex.c:2006:25: note: call to 'realloc' here 2006 | # define REALLOC(p,s) realloc ((p), (s)) | ^~~~~~~~~~~~~~~~~~ .././libiberty/regex.c:2078:32: note: in expansion of macro 'REALLOC' 2078 | bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR, \ | ^~~~~~~ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1948:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1948 | GET_BUFFER_SPACE (1); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:4041:15: note: in expansion of macro 'BUF_PUSH' 4041 | BUF_PUSH (notwordbound); | ^~~~~~~~ .././libiberty/regex.c:2085:40: warning: pointer may be used after 'realloc' [-Wuse-after-free] 2085 | int incr = COMPILED_BUFFER_VAR - old_buffer; \ | ^ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1948:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1948 | GET_BUFFER_SPACE (1); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:4047:15: note: in expansion of macro 'BUF_PUSH' 4047 | BUF_PUSH (begbuf); | ^~~~~~~~ .././libiberty/regex.c:2006:25: note: call to 'realloc' here 2006 | # define REALLOC(p,s) realloc ((p), (s)) | ^~~~~~~~~~~~~~~~~~ .././libiberty/regex.c:2078:32: note: in expansion of macro 'REALLOC' 2078 | bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR, \ | ^~~~~~~ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1948:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1948 | GET_BUFFER_SPACE (1); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:4047:15: note: in expansion of macro 'BUF_PUSH' 4047 | BUF_PUSH (begbuf); | ^~~~~~~~ .././libiberty/regex.c:2085:40: warning: pointer may be used after 'realloc' [-Wuse-after-free] 2085 | int incr = COMPILED_BUFFER_VAR - old_buffer; \ | ^ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1948:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1948 | GET_BUFFER_SPACE (1); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:4053:15: note: in expansion of macro 'BUF_PUSH' 4053 | BUF_PUSH (endbuf); | ^~~~~~~~ .././libiberty/regex.c:2006:25: note: call to 'realloc' here 2006 | # define REALLOC(p,s) realloc ((p), (s)) | ^~~~~~~~~~~~~~~~~~ .././libiberty/regex.c:2078:32: note: in expansion of macro 'REALLOC' 2078 | bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR, \ | ^~~~~~~ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1948:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1948 | GET_BUFFER_SPACE (1); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:4053:15: note: in expansion of macro 'BUF_PUSH' 4053 | BUF_PUSH (endbuf); | ^~~~~~~~ .././libiberty/regex.c:2085:40: warning: pointer may be used after 'realloc' [-Wuse-after-free] 2085 | int incr = COMPILED_BUFFER_VAR - old_buffer; \ | ^ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1956:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1956 | GET_BUFFER_SPACE (2); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:4071:15: note: in expansion of macro 'BUF_PUSH_2' 4071 | BUF_PUSH_2 (duplicate, c1); | ^~~~~~~~~~ .././libiberty/regex.c:2006:25: note: call to 'realloc' here 2006 | # define REALLOC(p,s) realloc ((p), (s)) | ^~~~~~~~~~~~~~~~~~ .././libiberty/regex.c:2078:32: note: in expansion of macro 'REALLOC' 2078 | bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR, \ | ^~~~~~~ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1956:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1956 | GET_BUFFER_SPACE (2); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:4071:15: note: in expansion of macro 'BUF_PUSH_2' 4071 | BUF_PUSH_2 (duplicate, c1); | ^~~~~~~~~~ .././libiberty/regex.c:2085:40: warning: pointer may be used after 'realloc' [-Wuse-after-free] 2085 | int incr = COMPILED_BUFFER_VAR - old_buffer; \ | ^ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1956:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1956 | GET_BUFFER_SPACE (2); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:4132:15: note: in expansion of macro 'BUF_PUSH_2' 4132 | BUF_PUSH_2 (exactn, 0); | ^~~~~~~~~~ .././libiberty/regex.c:2006:25: note: call to 'realloc' here 2006 | # define REALLOC(p,s) realloc ((p), (s)) | ^~~~~~~~~~~~~~~~~~ .././libiberty/regex.c:2078:32: note: in expansion of macro 'REALLOC' 2078 | bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR, \ | ^~~~~~~ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1956:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1956 | GET_BUFFER_SPACE (2); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:4132:15: note: in expansion of macro 'BUF_PUSH_2' 4132 | BUF_PUSH_2 (exactn, 0); | ^~~~~~~~~~ .././libiberty/regex.c:2085:40: warning: pointer may be used after 'realloc' [-Wuse-after-free] 2085 | int incr = COMPILED_BUFFER_VAR - old_buffer; \ | ^ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1948:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1948 | GET_BUFFER_SPACE (1); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:4137:11: note: in expansion of macro 'BUF_PUSH' 4137 | BUF_PUSH (c); | ^~~~~~~~ .././libiberty/regex.c:2006:25: note: call to 'realloc' here 2006 | # define REALLOC(p,s) realloc ((p), (s)) | ^~~~~~~~~~~~~~~~~~ .././libiberty/regex.c:2078:32: note: in expansion of macro 'REALLOC' 2078 | bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR, \ | ^~~~~~~ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1948:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1948 | GET_BUFFER_SPACE (1); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:4137:11: note: in expansion of macro 'BUF_PUSH' 4137 | BUF_PUSH (c); | ^~~~~~~~ .././libiberty/regex.c:2085:40: warning: pointer may be used after 'realloc' [-Wuse-after-free] 2085 | int incr = COMPILED_BUFFER_VAR - old_buffer; \ | ^ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1948:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1948 | GET_BUFFER_SPACE (1); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:4155:5: note: in expansion of macro 'BUF_PUSH' 4155 | BUF_PUSH (succeed); | ^~~~~~~~ .././libiberty/regex.c:2006:25: note: call to 'realloc' here 2006 | # define REALLOC(p,s) realloc ((p), (s)) | ^~~~~~~~~~~~~~~~~~ .././libiberty/regex.c:2078:32: note: in expansion of macro 'REALLOC' 2078 | bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR, \ | ^~~~~~~ .././libiberty/regex.c:1942:7: note: in expansion of macro 'EXTEND_BUFFER' 1942 | EXTEND_BUFFER () | ^~~~~~~~~~~~~ .././libiberty/regex.c:1948:5: note: in expansion of macro 'GET_BUFFER_SPACE' 1948 | GET_BUFFER_SPACE (1); \ | ^~~~~~~~~~~~~~~~ .././libiberty/regex.c:4155:5: note: in expansion of macro 'BUF_PUSH' 4155 | BUF_PUSH (succeed); | ^~~~~~~~ --- configure-bfd --- checking command to parse nm output... ok checking if libtool supports shared libraries... yes checking whether to build shared libraries... no checking whether to build static libraries... yes creating libtool updating cache ./config.cache configure: loading cache ./config.cache Setting warning flags = -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror checking whether to enable maintainer-specific portions of Makefiles... no checking whether to install libbfd... no checking for x86_64-sun-solaris2.11-gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ANSI C... (cached) none needed --- all-libiberty --- --- ./libiberty.a --- rm -f ./libiberty.a pic/./libiberty.a ar rc ./libiberty.a ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./dyn-string.o ./fdmatch.o ./fibheap.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 ./safe-ctype.o ./sort.o ./spaces.o ./splay-tree.o ./strerror.o ./strsignal.o ./ternary.o ./unlink-if-ordinary.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./mempcpy.o ./sigsetmask.o ./strverscmp.o --- configure-bfd --- checking for x86_64-sun-solaris2.11-ranlib... (cached) ranlib checking how to run the C preprocessor... cpp --- all-libiberty --- ranlib ./libiberty.a if [ x"" != x ]; then cd pic; ar rc ./libiberty.a ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./dyn-string.o ./fdmatch.o ./fibheap.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 ./safe-ctype.o ./sort.o ./spaces.o ./splay-tree.o ./strerror.o ./strsignal.o ./ternary.o ./unlink-if-ordinary.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./mempcpy.o ./sigsetmask.o ./strverscmp.o; ranlib ./libiberty.a; cd ..; else true; fi --- all --- --- configure-bfd --- checking for egrep... grep -E checking for ANSI C header files... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for off_t... yes checking for size_t... yes checking for working alloca.h... yes checking for alloca... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for getpagesize... yes checking for working mmap... yes checking argz.h usability... no checking argz.h presence... no checking for argz.h... no checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking nl_types.h usability... yes checking nl_types.h presence... yes checking for nl_types.h... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking values.h usability... yes checking values.h presence... yes checking for values.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking for getcwd... yes checking for munmap... yes checking for putenv... yes checking for setenv... yes checking for setlocale... yes checking for strchr... yes checking for strcasecmp... yes checking for __argz_count... no checking for __argz_stringify... no checking for __argz_next... no checking for stpcpy... yes checking for LC_MESSAGES... yes checking whether NLS is requested... yes checking whether included gettext is requested... no checking libintl.h usability... yes checking libintl.h presence... yes checking for libintl.h... yes checking for gettext in libc... yes checking for msgfmt... /opt/local/bin/msgfmt checking for dcgettext... yes checking for gmsgfmt... /opt/local/bin/msgfmt checking for xgettext... /opt/local/bin/xgettext checking for catalogs to be installed... fr tr ja es sv da zh_CN ro rw vi checking for a BSD-compatible install... /home/pbulk/build/cross/cross-binutils/work/.tools/bin/install -c checking for long long... yes checking for long long... yes checking size of long long... 8 checking for long... yes checking size of long... 8 checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking for string.h... (cached) yes checking for strings.h... (cached) yes checking for stdlib.h... (cached) yes checking time.h usability... yes checking time.h presence... yes checking for time.h... yes checking for unistd.h... (cached) yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking sys/file.h usability... yes checking sys/file.h presence... yes checking for sys/file.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking whether time.h and sys/time.h may both be included... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking whether string.h and strings.h may both be included... yes checking for fcntl... yes checking for getpagesize... (cached) yes checking for setitimer... yes checking for sysconf... yes checking for fdopen... yes checking for getuid... yes checking for getgid... yes checking for strtoull... yes checking whether basename is declared... no checking whether ftello is declared... yes checking whether ftello64 is declared... yes checking whether fseeko is declared... yes checking whether fseeko64 is declared... yes checking whether ffs is declared... yes checking whether free is declared... yes checking whether getenv is declared... yes checking whether malloc is declared... yes checking whether realloc is declared... yes checking whether stpcpy is declared... yes checking whether strstr is declared... yes checking whether snprintf is declared... yes checking whether vsnprintf is declared... yes checking for gcc version with buggy 64-bit support... no checking for ftello... yes checking for ftello64... no checking for fseeko... yes checking for fseeko64... no checking for fopen64... no checking for off_t... (cached) yes checking size of off_t... 8 checking file_ptr type... BFD_HOST_64_BIT checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for getpagesize... (cached) yes checking for working mmap... (cached) yes checking for madvise... yes checking for mprotect... yes updating cache ./config.cache configure: creating ./config.status config.status: creating Makefile config.status: creating doc/Makefile config.status: creating bfd-in3.h config.status: creating po/Makefile.in config.status: creating config.h config.status: executing depfiles commands config.status: executing default commands --- all-bfd --- --- info-recursive --- Making info in doc Making info in po --- all --- /opt/local/bin/bmake all-recursive --- all-recursive --- Making all in doc Making all in po --- elf64-target.h --- --- elf64-ia64.c --- --- pepigen.c --- --- bfdver.h --- --- elf64-target.h --- rm -f elf64-target.h sed -e s/NN/64/g < .././bfd/elfxx-target.h > elf64-target.new mv -f elf64-target.new elf64-target.h --- elf64-ia64.c --- rm -f elf64-ia64.c --- pepigen.c --- rm -f pepigen.c --- elf64-ia64.c --- sed -e s/NN/64/g < .././bfd/elfxx-ia64.c > elf64-ia64.new --- pepigen.c --- sed -e s/XX/pep/g < .././bfd/peXXigen.c > pepigen.new --- bfdver.h --- creating bfdver.h --- targmatch.h --- --- elf64-ia64.c --- mv -f elf64-ia64.new elf64-ia64.c --- pepigen.c --- mv -f pepigen.new pepigen.c --- targmatch.h --- rm -f targmatch.h --- elf32-target.h --- --- peigen.c --- --- targmatch.h --- sed -f .././bfd/targmatch.sed < .././bfd/config.bfd > targmatch.new --- elf32-target.h --- rm -f elf32-target.h --- elf32-ia64.c --- --- peigen.c --- rm -f peigen.c sed -e s/XX/pe/g < .././bfd/peXXigen.c > peigen.new --- elf32-target.h --- sed -e s/NN/32/g < .././bfd/elfxx-target.h > elf32-target.new mv -f elf32-target.new elf32-target.h --- peigen.c --- mv -f peigen.new peigen.c --- elf32-ia64.c --- rm -f elf32-ia64.c sed -e s/NN/32/g < .././bfd/elfxx-ia64.c > elf32-ia64.new --- stamp-ofiles --- --- stmp-bfd-h --- --- stamp-ofiles --- rm -f tofiles --- elf32-ia64.c --- mv -f elf32-ia64.new elf32-ia64.c --- stmp-bfd-h --- rm -f bfd-tmp.h --- stamp-ofiles --- f=""; for i in elf32-i386.lo elf-vxworks.lo elf32.lo elf.lo elflink.lo elf-strtab.lo elf-eh-frame.lo dwarf1.lo i386linux.lo aout32.lo efi-app-ia32.lo peigen.lo cofflink.lo elf64-x86-64.lo elf64.lo elf64-gen.lo elf32-gen.lo aix5ppc-core.lo aout64.lo coff-alpha.lo coff64-rs6000.lo demo64.lo efi-app-ia64.lo elf64-x86-64.lo elf64-alpha.lo elf64-hppa.lo elf32-ia64.lo elf64-ia64.lo elf64-gen.lo elfn32-mips.lo elf64-mips.lo elf64-mmix.lo elf64-sh64.lo elf64-ppc.lo elf64-s390.lo elf64-sparc.lo elf64.lo mmo.lo nlm32-alpha.lo nlm64.lo pepigen.lo aout-adobe.lo aout-arm.lo aout-cris.lo aout-ns32k.lo aout-sparcle.lo aout-tic30.lo aout0.lo aout32.lo armnetbsd.lo bout.lo cf-i386lynx.lo cf-sparclynx.lo coff-apollo.lo coff-arm.lo coff-aux.lo coff-h8300.lo coff-h8500.lo coff-i386.lo coff-go32.lo coff-i860.lo coff-i960.lo coff-m68k.lo coff-m88k.lo coff-maxq.lo coff-mips.lo coff-or32.lo coff-rs6000.lo coff-sh.lo coff-sparc.lo coff-stgo32.lo coff-svm68k.lo coff-tic30.lo coff-tic4x.lo coff-tic54x.lo coff-tic80.lo coff-u68k.lo coff-we32k.lo coff-w65.lo coff-z80.lo coff-z8k.lo cofflink.lo dwarf1.lo ecoff.lo ecofflink.lo efi-app-ia32.lo elf.lo elf32-am33lin.lo elf32-arc.lo elf32-arm.lo elf32-avr.lo elf32-bfin.lo elf32-cr16c.lo elf32-cris.lo elf32-crx.lo elf32-d10v.lo elf32-d30v.lo elf32-dlx.lo elf32-fr30.lo elf32-frv.lo elf32-gen.lo elf32-h8300.lo elf32-hppa.lo elf32-i370.lo elf32-i386.lo elf32-i860.lo elf32-i960.lo elf32-ip2k.lo elf32-iq2000.lo elf32-m32c.lo elf32-m32r.lo elf32-m68hc11.lo elf32-m68hc12.lo elf32-m68hc1x.lo elf32-m68k.lo elf32-m88k.lo elf-m10200.lo elf-m10300.lo elf32-mcore.lo elfxx-mips.lo elf32-mips.lo elf32-mt.lo elf32-msp430.lo elf32-openrisc.lo elf32-or32.lo elf32-pj.lo elf32-ppc.lo elf32-s390.lo elf32-sh.lo elf32-sh-symbian.lo elf32-sh64.lo elf32-sh64-com.lo elfxx-sparc.lo elf32-sparc.lo elf32-v850.lo elf32-vax.lo elf32-xstormy16.lo elf32-xtensa.lo elf32-xc16x.lo elf32.lo elflink.lo elf-strtab.lo elf-eh-frame.lo elf-vxworks.lo epoc-pe-arm.lo epoc-pei-arm.lo hp300bsd.lo hp300hpux.lo som.lo i386aout.lo i386bsd.lo i386dynix.lo i386freebsd.lo i386linux.lo i386lynx.lo i386msdos.lo i386netbsd.lo i386mach3.lo i386os9k.lo ieee.lo m68k4knetbsd.lo m68klinux.lo m68knetbsd.lo m88kmach3.lo m88kopenbsd.lo mach-o.lo mipsbsd.lo newsos3.lo nlm.lo nlm32-i386.lo nlm32-sparc.lo nlm32-ppc.lo nlm32.lo ns32knetbsd.lo oasys.lo pc532-mach.lo pdp11.lo pef.lo pe-arm.lo pei-arm.lo pe-i386.lo pei-i386.lo pe-mcore.lo pei-mcore.lo pe-ppc.lo pei-ppc.lo pe-sh.lo pei-sh.lo pe-mips.lo pei-mips.lo peigen.lo ppcboot.lo reloc16.lo riscix.lo sparclinux.lo sparclynx.lo sparcnetbsd.lo sunos.lo vaxnetbsd.lo vax1knetbsd.lo vaxbsd.lo versados.lo vms.lo vms-gsd.lo vms-hdr.lo vms-misc.lo vms-tir.lo xcofflink.lo xsym.lo xtensa-isa.lo xtensa-modules.lo cpu-i386.lo cpu-alpha.lo cpu-arc.lo cpu-arm.lo cpu-avr.lo cpu-bfin.lo cpu-cr16c.lo cpu-cris.lo cpu-crx.lo cpu-d10v.lo cpu-d30v.lo cpu-dlx.lo cpu-fr30.lo cpu-frv.lo cpu-h8300.lo cpu-h8500.lo cpu-hppa.lo cpu-ia64.lo cpu-i370.lo cpu-i386.lo cpu-i860.lo cpu-i960.lo cpu-ip2k.lo cpu-iq2000.lo cpu-m32c.lo cpu-m32r.lo cpu-m68hc11.lo cpu-m68hc12.lo cpu-m68k.lo cpu-m88k.lo cpu-m10200.lo cpu-m10300.lo cpu-maxq.lo cpu-mcore.lo cpu-mips.lo cpu-mmix.lo cpu-mt.lo cpu-msp430.lo cpu-or32.lo cpu-ns32k.lo cpu-openrisc.lo cpu-pdp11.lo cpu-pj.lo cpu-powerpc.lo cpu-rs6000.lo cpu-s390.lo cpu-sh.lo cpu-sparc.lo cpu-tic30.lo cpu-tic4x.lo cpu-tic54x.lo cpu-tic80.lo cpu-v850.lo cpu-vax.lo cpu-we32k.lo cpu-w65.lo cpu-xstormy16.lo cpu-xtensa.lo cpu-xc16x.lo cpu-z80.lo cpu-z8k.lo ; do case " $f " in *" $i "*) ;; *) f="$f $i" ;; esac ; done ; echo $f > tofiles --- stmp-bfd-h --- cp bfd-in3.h bfd-tmp.h /usr/bin/bash .././bfd/../move-if-change bfd-tmp.h bfd.h rm -f bfd-tmp.h touch stmp-bfd-h --- stamp-ofiles --- /usr/bin/bash .././bfd/../move-if-change tofiles ofiles --- archive.lo --- --- archures.lo --- --- stamp-ofiles --- touch stamp-ofiles --- archures.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -DDEFAULT_VECTOR=bfd_elf32_i386_vec -DASSOCIATED_VECS='&bfd_elf32_i386_vec,&i386linux_vec,&bfd_efi_app_ia32_vec,&bfd_elf64_x86_64_vec,&bfd_elf64_little_generic_vec,&bfd_elf64_big_generic_vec,&bfd_elf32_little_generic_vec,&bfd_elf32_big_generic_vec' .././bfd/archures.c --- archive.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o archive.lo archive.c --- bfd.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o bfd.lo bfd.c --- targmatch.h --- mv -f targmatch.new targmatch.h --- bfdio.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o bfdio.lo bfdio.c --- bfd.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c bfd.c -o bfd.o --- archive.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c archive.c -o archive.o --- archures.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -DDEFAULT_VECTOR=bfd_elf32_i386_vec "-DASSOCIATED_VECS=&bfd_elf32_i386_vec,&i386linux_vec,&bfd_efi_app_ia32_vec,&bfd_elf64_x86_64_vec,&bfd_elf64_little_generic_vec,&bfd_elf64_big_generic_vec,&bfd_elf32_little_generic_vec,&bfd_elf32_big_generic_vec" .././bfd/archures.c -o archures.o --- archive.lo --- archive.c: In function 'bfd_generic_archive_p': archive.c:669:23: warning: variable 'fail' set but not used [-Wunused-but-set-variable] 669 | bfd_boolean fail; | ^~~~ --- bfdio.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c bfdio.c -o bfdio.o --- bfdwin.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o bfdwin.lo bfdwin.c --- cache.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cache.lo cache.c --- coffgen.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o coffgen.lo coffgen.c --- bfdwin.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c bfdwin.c -o bfdwin.o --- cache.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cache.c -o cache.o --- corefile.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o corefile.lo corefile.c --- coffgen.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c coffgen.c -o coffgen.o --- format.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o format.lo format.c --- coffgen.lo --- coffgen.c: In function 'coff_print_symbol': coffgen.c:1929:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 1929 | if (combined->u.syment.n_type == T_NULL) | ^ coffgen.c:1946:17: note: here 1946 | case C_EXT: | ^~~~ coffgen.c:1947:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 1947 | if (ISFCN (combined->u.syment.n_type)) | ^ coffgen.c:1964:17: note: here 1964 | default: | ^~~~~~~ --- init.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o init.lo init.c --- corefile.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c corefile.c -o corefile.o --- format.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c format.c -o format.o --- libbfd.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o libbfd.lo libbfd.c --- opncls.lo --- --- init.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c init.c -o init.o --- opncls.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o opncls.lo opncls.c --- reloc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o reloc.lo reloc.c --- libbfd.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c libbfd.c -o libbfd.o --- section.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o section.lo section.c --- opncls.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c opncls.c -o opncls.o In file included from opncls.c:24: opncls.c: In function 'bfd_fopen': bfd.h:535:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] 535 | #define bfd_set_cacheable(abfd,bool) (((abfd)->cacheable = bool), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ opncls.c:210:5: note: in expansion of macro 'bfd_set_cacheable' 210 | bfd_set_cacheable (nbfd, TRUE); | ^~~~~~~~~~~~~~~~~ --- reloc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c reloc.c -o reloc.o In file included from reloc.c:53: reloc.c: In function 'bfd_default_reloc_type_lookup': libbfd.h:647:8: warning: this statement may fall through [-Wimplicit-fallthrough=] 647 | do { bfd_assert(__FILE__,__LINE__); } while (0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ reloc.c:4718:11: note: in expansion of macro 'BFD_FAIL' 4718 | BFD_FAIL (); | ^~~~~~~~ reloc.c:4719:9: note: here 4719 | case 32: | ^~~~ libbfd.h:647:8: warning: this statement may fall through [-Wimplicit-fallthrough=] 647 | do { bfd_assert(__FILE__,__LINE__); } while (0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ reloc.c:4722:11: note: in expansion of macro 'BFD_FAIL' 4722 | BFD_FAIL (); | ^~~~~~~~ reloc.c:4723:9: note: here 4723 | default: | ^~~~~~~ libbfd.h:647:8: warning: this statement may fall through [-Wimplicit-fallthrough=] 647 | do { bfd_assert(__FILE__,__LINE__); } while (0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ reloc.c:4724:11: note: in expansion of macro 'BFD_FAIL' 4724 | BFD_FAIL (); | ^~~~~~~~ reloc.c:4726:5: note: here 4726 | default: | ^~~~~~~ --- syms.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o syms.lo syms.c --- section.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c section.c -o section.o --- hash.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o hash.lo hash.c --- linker.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o linker.lo linker.c --- srec.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o srec.lo srec.c --- syms.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c syms.c -o syms.o --- hash.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c hash.c -o hash.o --- linker.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c linker.c -o linker.o --- srec.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c srec.c -o srec.o --- binary.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o binary.lo binary.c --- srec.lo --- In file included from srec.c:106: libbfd.h:224:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *)'} [-Wcast-function-type] 224 | ((bfd_boolean (*) (bfd *, asection *)) bfd_true) | ^ srec.c:1186:51: note: in expansion of macro '_bfd_generic_new_section_hook' 1186 | #define srec_new_section_hook _bfd_generic_new_section_hook | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4838:3: note: in expansion of macro 'srec_new_section_hook' 4838 | NAME##_new_section_hook, \ | ^~~~ srec.c:1254:3: note: in expansion of macro 'BFD_JUMP_TABLE_GENERIC' 1254 | BFD_JUMP_TABLE_GENERIC (srec), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ srec.c:1255:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1255 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ srec.c:1255:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1255 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ srec.c:1255:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1255 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ srec.c:1255:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1255 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ srec.c:1255:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1255 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ srec.c:1255:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1255 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ srec.c:1255:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1255 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:267:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] 267 | ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ | ^ bfd.h:4909:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' 4909 | NAME##_construct_extended_name_table, \ | ^~~~ srec.c:1257:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 1257 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, const char *, char *)' [-Wcast-function-type] 270 | ((void (*) (bfd *, const char *, char *)) bfd_void) | ^ bfd.h:4910:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' 4910 | NAME##_truncate_arname, \ | ^~~~ srec.c:1257:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 1257 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] 272 | ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ | ^ bfd.h:4911:3: note: in expansion of macro '_bfd_noarchive_write_armap' 4911 | NAME##_write_armap, \ | ^~~~ srec.c:1257:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 1257 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'bfd * (*)(bfd *, bfd *)' [-Wcast-function-type] 276 | ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) | ^ bfd.h:4913:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' 4913 | NAME##_openr_next_archived_file, \ | ^~~~ srec.c:1257:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 1257 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'bfd * (*)(bfd *, symindex)' {aka 'bfd * (*)(bfd *, long unsigned int)'} [-Wcast-function-type] 278 | ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) | ^ bfd.h:4914:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' 4914 | NAME##_get_elt_at_index, \ | ^~~~ srec.c:1257:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 1257 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ srec.c:1187:52: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 1187 | #define srec_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'srec_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ srec.c:1258:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1258 | BFD_JUMP_TABLE_SYMBOLS (srec), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:335:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 335 | ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) | ^ srec.c:1189:51: note: in expansion of macro '_bfd_nosymbols_get_lineno' 1189 | #define srec_get_lineno _bfd_nosymbols_get_lineno | ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'srec_get_lineno' 4941 | NAME##_get_lineno, \ | ^~~~ srec.c:1258:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1258 | BFD_JUMP_TABLE_SYMBOLS (srec), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:337:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, asymbol **, bfd_vma, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, struct bfd_section *, struct bfd_symbol **, long unsigned int, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 337 | ((bfd_boolean (*) (bfd *, asection *, asymbol **, bfd_vma, const char **, \ | ^ srec.c:1190:51: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' 1190 | #define srec_find_nearest_line _bfd_nosymbols_find_nearest_line | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4942:3: note: in expansion of macro 'srec_find_nearest_line' 4942 | NAME##_find_nearest_line, \ | ^~~~ srec.c:1258:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1258 | BFD_JUMP_TABLE_SYMBOLS (srec), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ srec.c:1191:51: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 1191 | #define srec_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'srec_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ srec.c:1258:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1258 | BFD_JUMP_TABLE_SYMBOLS (srec), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 344 | ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ srec.c:1193:51: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' 1193 | #define srec_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4945:3: note: in expansion of macro 'srec_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ srec.c:1258:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1258 | BFD_JUMP_TABLE_SYMBOLS (srec), | ^~~~~~~~~~~~~~~~~~~~~~ srec.c:1196:52: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asection *)' {aka 'long int (*)(bfd *, struct bfd_section *)'} [-Wcast-function-type] 1196 | #define srec_get_reloc_upper_bound ((long (*) (bfd *, asection *)) bfd_0l) | ^ bfd.h:4987:3: note: in expansion of macro 'srec_get_reloc_upper_bound' 4987 | NAME##_get_reloc_upper_bound, \ | ^~~~ srec.c:1259:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 1259 | BFD_JUMP_TABLE_RELOCS (srec), | ^~~~~~~~~~~~~~~~~~~~~ srec.c:1197:52: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asection *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_section *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 1197 | #define srec_canonicalize_reloc ((long (*) (bfd *, asection *, arelent **, asymbol **)) bfd_0l) | ^ bfd.h:4988:3: note: in expansion of macro 'srec_canonicalize_reloc' 4988 | NAME##_canonicalize_reloc, \ | ^~~~ srec.c:1259:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 1259 | BFD_JUMP_TABLE_RELOCS (srec), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] 359 | ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) | ^ srec.c:1198:51: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' 1198 | #define srec_bfd_reloc_type_lookup _bfd_norelocs_bfd_reloc_type_lookup | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4989:3: note: in expansion of macro 'srec_bfd_reloc_type_lookup' 4989 | NAME##_bfd_reloc_type_lookup | ^~~~ srec.c:1259:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 1259 | BFD_JUMP_TABLE_RELOCS (srec), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ srec.c:1262:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 1262 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ srec.c:1262:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 1262 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ srec.c:1262:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 1262 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:224:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *)'} [-Wcast-function-type] 224 | ((bfd_boolean (*) (bfd *, asection *)) bfd_true) | ^ srec.c:1186:51: note: in expansion of macro '_bfd_generic_new_section_hook' 1186 | #define srec_new_section_hook _bfd_generic_new_section_hook | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4838:3: note: in expansion of macro 'srec_new_section_hook' 4838 | NAME##_new_section_hook, \ | ^~~~ srec.c:1309:3: note: in expansion of macro 'BFD_JUMP_TABLE_GENERIC' 1309 | BFD_JUMP_TABLE_GENERIC (srec), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ srec.c:1310:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1310 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ srec.c:1310:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1310 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ srec.c:1310:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1310 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ srec.c:1310:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1310 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ srec.c:1310:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1310 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ srec.c:1310:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1310 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ srec.c:1310:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1310 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:267:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] 267 | ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ | ^ bfd.h:4909:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' 4909 | NAME##_construct_extended_name_table, \ | ^~~~ srec.c:1312:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 1312 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, const char *, char *)' [-Wcast-function-type] 270 | ((void (*) (bfd *, const char *, char *)) bfd_void) | ^ bfd.h:4910:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' 4910 | NAME##_truncate_arname, \ | ^~~~ srec.c:1312:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 1312 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] 272 | ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ | ^ bfd.h:4911:3: note: in expansion of macro '_bfd_noarchive_write_armap' 4911 | NAME##_write_armap, \ | ^~~~ srec.c:1312:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 1312 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'bfd * (*)(bfd *, bfd *)' [-Wcast-function-type] 276 | ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) | ^ bfd.h:4913:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' 4913 | NAME##_openr_next_archived_file, \ | ^~~~ srec.c:1312:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 1312 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'bfd * (*)(bfd *, symindex)' {aka 'bfd * (*)(bfd *, long unsigned int)'} [-Wcast-function-type] 278 | ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) | ^ bfd.h:4914:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' 4914 | NAME##_get_elt_at_index, \ | ^~~~ srec.c:1312:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 1312 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ srec.c:1187:52: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 1187 | #define srec_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'srec_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ srec.c:1313:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1313 | BFD_JUMP_TABLE_SYMBOLS (srec), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:335:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 335 | ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) | ^ srec.c:1189:51: note: in expansion of macro '_bfd_nosymbols_get_lineno' 1189 | #define srec_get_lineno _bfd_nosymbols_get_lineno | ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'srec_get_lineno' 4941 | NAME##_get_lineno, \ | ^~~~ srec.c:1313:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1313 | BFD_JUMP_TABLE_SYMBOLS (srec), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:337:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, asymbol **, bfd_vma, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, struct bfd_section *, struct bfd_symbol **, long unsigned int, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 337 | ((bfd_boolean (*) (bfd *, asection *, asymbol **, bfd_vma, const char **, \ | ^ srec.c:1190:51: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' 1190 | #define srec_find_nearest_line _bfd_nosymbols_find_nearest_line | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4942:3: note: in expansion of macro 'srec_find_nearest_line' 4942 | NAME##_find_nearest_line, \ | ^~~~ srec.c:1313:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1313 | BFD_JUMP_TABLE_SYMBOLS (srec), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ srec.c:1191:51: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 1191 | #define srec_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'srec_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ srec.c:1313:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1313 | BFD_JUMP_TABLE_SYMBOLS (srec), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 344 | ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ srec.c:1193:51: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' 1193 | #define srec_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4945:3: note: in expansion of macro 'srec_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ srec.c:1313:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1313 | BFD_JUMP_TABLE_SYMBOLS (srec), | ^~~~~~~~~~~~~~~~~~~~~~ srec.c:1196:52: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asection *)' {aka 'long int (*)(bfd *, struct bfd_section *)'} [-Wcast-function-type] 1196 | #define srec_get_reloc_upper_bound ((long (*) (bfd *, asection *)) bfd_0l) | ^ bfd.h:4987:3: note: in expansion of macro 'srec_get_reloc_upper_bound' 4987 | NAME##_get_reloc_upper_bound, \ | ^~~~ srec.c:1314:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 1314 | BFD_JUMP_TABLE_RELOCS (srec), | ^~~~~~~~~~~~~~~~~~~~~ srec.c:1197:52: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asection *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_section *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 1197 | #define srec_canonicalize_reloc ((long (*) (bfd *, asection *, arelent **, asymbol **)) bfd_0l) | ^ bfd.h:4988:3: note: in expansion of macro 'srec_canonicalize_reloc' 4988 | NAME##_canonicalize_reloc, \ | ^~~~ srec.c:1314:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 1314 | BFD_JUMP_TABLE_RELOCS (srec), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] 359 | ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) | ^ srec.c:1198:51: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' 1198 | #define srec_bfd_reloc_type_lookup _bfd_norelocs_bfd_reloc_type_lookup | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4989:3: note: in expansion of macro 'srec_bfd_reloc_type_lookup' 4989 | NAME##_bfd_reloc_type_lookup | ^~~~ srec.c:1314:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 1314 | BFD_JUMP_TABLE_RELOCS (srec), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ srec.c:1317:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 1317 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ srec.c:1317:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 1317 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ srec.c:1317:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 1317 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ srec.c: In function 'srec_write_record': srec.c:907:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 907 | dst += 2; | ~~~~^~~~ srec.c:908:5: note: here 908 | case 8: | ^~~~ srec.c:911:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 911 | dst += 2; | ~~~~^~~~ srec.c:912:5: note: here 912 | case 9: | ^~~~ --- tekhex.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o tekhex.lo tekhex.c --- srec.lo --- srec.c: In function 'srec_bad_byte': srec.c:252:26: warning: '%03o' directive writing between 3 and 11 bytes into a region of size 9 [-Wformat-overflow=] 252 | sprintf (buf, "\\%03o", (unsigned int) c); | ^~~~ In function 'srec_bad_byte', inlined from 'srec_bad_byte' at srec.c:237:1: srec.c:252:23: note: directive argument in the range [0, 4294967294] 252 | sprintf (buf, "\\%03o", (unsigned int) c); | ^~~~~~~~ srec.c:252:9: note: 'sprintf' output between 5 and 13 bytes into a destination of size 10 252 | sprintf (buf, "\\%03o", (unsigned int) c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- tekhex.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c tekhex.c -o tekhex.o --- binary.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c binary.c -o binary.o In file included from binary.c:38: libbfd.h:224:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *)'} [-Wcast-function-type] 224 | ((bfd_boolean (*) (bfd *, asection *)) bfd_true) | ^ binary.c:106:38: note: in expansion of macro '_bfd_generic_new_section_hook' 106 | #define binary_new_section_hook _bfd_generic_new_section_hook | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4838:3: note: in expansion of macro 'binary_new_section_hook' 4838 | NAME##_new_section_hook, \ | ^~~~ binary.c:365:3: note: in expansion of macro 'BFD_JUMP_TABLE_GENERIC' 365 | BFD_JUMP_TABLE_GENERIC (binary), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ binary.c:366:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 366 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ binary.c:366:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 366 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ binary.c:366:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 366 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ binary.c:366:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 366 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ binary.c:366:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 366 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ binary.c:366:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 366 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ binary.c:366:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 366 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:267:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] 267 | ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ | ^ bfd.h:4909:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' 4909 | NAME##_construct_extended_name_table, \ | ^~~~ binary.c:368:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 368 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, const char *, char *)' [-Wcast-function-type] 270 | ((void (*) (bfd *, const char *, char *)) bfd_void) | ^ bfd.h:4910:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' 4910 | NAME##_truncate_arname, \ | ^~~~ binary.c:368:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 368 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] 272 | ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ | ^ bfd.h:4911:3: note: in expansion of macro '_bfd_noarchive_write_armap' 4911 | NAME##_write_armap, \ | ^~~~ binary.c:368:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 368 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'bfd * (*)(bfd *, bfd *)' [-Wcast-function-type] 276 | ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) | ^ bfd.h:4913:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' 4913 | NAME##_openr_next_archived_file, \ | ^~~~ binary.c:368:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 368 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'bfd * (*)(bfd *, symindex)' {aka 'bfd * (*)(bfd *, long unsigned int)'} [-Wcast-function-type] 278 | ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) | ^ bfd.h:4914:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' 4914 | NAME##_get_elt_at_index, \ | ^~~~ binary.c:368:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 368 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:327:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, void *, asymbol *, bfd_print_symbol_type)' {aka 'void (*)(bfd *, void *, struct bfd_symbol *, enum bfd_print_symbol)'} [-Wcast-function-type] 327 | ((void (*) (bfd *, void *, asymbol *, bfd_print_symbol_type)) bfd_void) | ^ binary.c:204:35: note: in expansion of macro '_bfd_nosymbols_print_symbol' 204 | #define binary_print_symbol _bfd_nosymbols_print_symbol | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4937:3: note: in expansion of macro 'binary_print_symbol' 4937 | NAME##_print_symbol, \ | ^~~~ binary.c:369:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 369 | BFD_JUMP_TABLE_SYMBOLS (binary), | ^~~~~~~~~~~~~~~~~~~~~~ binary.c:226:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 226 | #define binary_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'binary_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ binary.c:369:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 369 | BFD_JUMP_TABLE_SYMBOLS (binary), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:335:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 335 | ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) | ^ binary.c:217:44: note: in expansion of macro '_bfd_nosymbols_get_lineno' 217 | #define binary_get_lineno _bfd_nosymbols_get_lineno | ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'binary_get_lineno' 4941 | NAME##_get_lineno, \ | ^~~~ binary.c:369:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 369 | BFD_JUMP_TABLE_SYMBOLS (binary), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:337:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, asymbol **, bfd_vma, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, struct bfd_section *, struct bfd_symbol **, long unsigned int, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 337 | ((bfd_boolean (*) (bfd *, asection *, asymbol **, bfd_vma, const char **, \ | ^ binary.c:218:44: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' 218 | #define binary_find_nearest_line _bfd_nosymbols_find_nearest_line | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4942:3: note: in expansion of macro 'binary_find_nearest_line' 4942 | NAME##_find_nearest_line, \ | ^~~~ binary.c:369:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 369 | BFD_JUMP_TABLE_SYMBOLS (binary), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ binary.c:219:44: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 219 | #define binary_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'binary_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ binary.c:369:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 369 | BFD_JUMP_TABLE_SYMBOLS (binary), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 344 | ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ binary.c:220:44: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' 220 | #define binary_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4945:3: note: in expansion of macro 'binary_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ binary.c:369:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 369 | BFD_JUMP_TABLE_SYMBOLS (binary), | ^~~~~~~~~~~~~~~~~~~~~~ binary.c:224:46: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asection *)' {aka 'long int (*)(bfd *, struct bfd_section *)'} [-Wcast-function-type] 224 | #define binary_get_reloc_upper_bound ((long (*) (bfd *, asection *)) bfd_0l) | ^ bfd.h:4987:3: note: in expansion of macro 'binary_get_reloc_upper_bound' 4987 | NAME##_get_reloc_upper_bound, \ | ^~~~ binary.c:370:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 370 | BFD_JUMP_TABLE_RELOCS (binary), | ^~~~~~~~~~~~~~~~~~~~~ binary.c:225:46: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asection *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_section *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 225 | #define binary_canonicalize_reloc ((long (*) (bfd *, asection *, arelent **, asymbol **)) bfd_0l) | ^ bfd.h:4988:3: note: in expansion of macro 'binary_canonicalize_reloc' 4988 | NAME##_canonicalize_reloc, \ | ^~~~ binary.c:370:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 370 | BFD_JUMP_TABLE_RELOCS (binary), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] 359 | ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) | ^ binary.c:223:44: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' 223 | #define binary_bfd_reloc_type_lookup _bfd_norelocs_bfd_reloc_type_lookup | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4989:3: note: in expansion of macro 'binary_bfd_reloc_type_lookup' 4989 | NAME##_bfd_reloc_type_lookup | ^~~~ binary.c:370:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 370 | BFD_JUMP_TABLE_RELOCS (binary), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ binary.c:373:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 373 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ binary.c:373:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 373 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ binary.c:373:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 373 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- tekhex.lo --- tekhex.c: In function 'tekhex_write_object_contents': tekhex.c:754:7: warning: variable 'bytes_written' set but not used [-Wunused-but-set-variable] 754 | int bytes_written; | ^~~~~~~~~~~~~ In file included from tekhex.c:70: tekhex.c: At top level: libbfd.h:224:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *)'} [-Wcast-function-type] 224 | ((bfd_boolean (*) (bfd *, asection *)) bfd_true) | ^ tekhex.c:927:53: note: in expansion of macro '_bfd_generic_new_section_hook' 927 | #define tekhex_new_section_hook _bfd_generic_new_section_hook | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4838:3: note: in expansion of macro 'tekhex_new_section_hook' 4838 | NAME##_new_section_hook, \ | ^~~~ tekhex.c:991:3: note: in expansion of macro 'BFD_JUMP_TABLE_GENERIC' 991 | BFD_JUMP_TABLE_GENERIC (tekhex), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ tekhex.c:992:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 992 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ tekhex.c:992:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 992 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ tekhex.c:992:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 992 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ tekhex.c:992:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 992 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ tekhex.c:992:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 992 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ tekhex.c:992:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 992 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ tekhex.c:992:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 992 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:267:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] 267 | ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ | ^ bfd.h:4909:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' 4909 | NAME##_construct_extended_name_table, \ | ^~~~ tekhex.c:994:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 994 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, const char *, char *)' [-Wcast-function-type] 270 | ((void (*) (bfd *, const char *, char *)) bfd_void) | ^ bfd.h:4910:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' 4910 | NAME##_truncate_arname, \ | ^~~~ tekhex.c:994:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 994 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] 272 | ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ | ^ bfd.h:4911:3: note: in expansion of macro '_bfd_noarchive_write_armap' 4911 | NAME##_write_armap, \ | ^~~~ tekhex.c:994:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 994 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'bfd * (*)(bfd *, bfd *)' [-Wcast-function-type] 276 | ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) | ^ bfd.h:4913:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' 4913 | NAME##_openr_next_archived_file, \ | ^~~~ tekhex.c:994:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 994 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'bfd * (*)(bfd *, symindex)' {aka 'bfd * (*)(bfd *, long unsigned int)'} [-Wcast-function-type] 278 | ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) | ^ bfd.h:4914:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' 4914 | NAME##_get_elt_at_index, \ | ^~~~ tekhex.c:994:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 994 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ tekhex.c:928:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 928 | #define tekhex_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'tekhex_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ tekhex.c:995:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 995 | BFD_JUMP_TABLE_SYMBOLS (tekhex), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:335:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 335 | ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) | ^ tekhex.c:930:53: note: in expansion of macro '_bfd_nosymbols_get_lineno' 930 | #define tekhex_get_lineno _bfd_nosymbols_get_lineno | ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'tekhex_get_lineno' 4941 | NAME##_get_lineno, \ | ^~~~ tekhex.c:995:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 995 | BFD_JUMP_TABLE_SYMBOLS (tekhex), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:337:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, asymbol **, bfd_vma, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, struct bfd_section *, struct bfd_symbol **, long unsigned int, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 337 | ((bfd_boolean (*) (bfd *, asection *, asymbol **, bfd_vma, const char **, \ | ^ tekhex.c:931:53: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' 931 | #define tekhex_find_nearest_line _bfd_nosymbols_find_nearest_line | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4942:3: note: in expansion of macro 'tekhex_find_nearest_line' 4942 | NAME##_find_nearest_line, \ | ^~~~ tekhex.c:995:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 995 | BFD_JUMP_TABLE_SYMBOLS (tekhex), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ tekhex.c:932:53: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 932 | #define tekhex_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'tekhex_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ tekhex.c:995:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 995 | BFD_JUMP_TABLE_SYMBOLS (tekhex), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 344 | ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ tekhex.c:933:53: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' 933 | #define tekhex_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4945:3: note: in expansion of macro 'tekhex_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ tekhex.c:995:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 995 | BFD_JUMP_TABLE_SYMBOLS (tekhex), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:355:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asection *)' {aka 'long int (*)(bfd *, struct bfd_section *)'} [-Wcast-function-type] 355 | ((long (*) (bfd *, asection *)) _bfd_n1) | ^ bfd.h:4987:3: note: in expansion of macro '_bfd_norelocs_get_reloc_upper_bound' 4987 | NAME##_get_reloc_upper_bound, \ | ^~~~ tekhex.c:996:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 996 | BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:357:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asection *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_section *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 357 | ((long (*) (bfd *, asection *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:4988:3: note: in expansion of macro '_bfd_norelocs_canonicalize_reloc' 4988 | NAME##_canonicalize_reloc, \ | ^~~~ tekhex.c:996:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 996 | BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] 359 | ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) | ^ bfd.h:4989:3: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' 4989 | NAME##_bfd_reloc_type_lookup | ^~~~ tekhex.c:996:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 996 | BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ tekhex.c:999:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 999 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ tekhex.c:999:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 999 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ tekhex.c:999:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 999 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ tekhex.c: In function 'first_phase': tekhex.c:438:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 438 | new->symbol.value = val - section->vma; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ tekhex.c:440:13: note: here 440 | default: | ^~~~~~~ --- ihex.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o ihex.lo ihex.c --- stabs.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o stabs.lo stabs.c --- stab-syms.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o stab-syms.lo stab-syms.c --- merge.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o merge.lo merge.c --- stabs.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c stabs.c -o stabs.o --- ihex.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ihex.c -o ihex.o --- stab-syms.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c stab-syms.c -o stab-syms.o --- ihex.lo --- ihex.c: In function 'ihex_read_section': ihex.c:556:15: warning: variable 'addr' set but not used [-Wunused-but-set-variable] 556 | bfd_vma addr; | ^~~~ In file included from ihex.c:123: ihex.c: At top level: libbfd.h:224:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *)'} [-Wcast-function-type] 224 | ((bfd_boolean (*) (bfd *, asection *)) bfd_true) | ^ ihex.c:912:51: note: in expansion of macro '_bfd_generic_new_section_hook' 912 | #define ihex_new_section_hook _bfd_generic_new_section_hook | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4838:3: note: in expansion of macro 'ihex_new_section_hook' 4838 | NAME##_new_section_hook, \ | ^~~~ ihex.c:983:3: note: in expansion of macro 'BFD_JUMP_TABLE_GENERIC' 983 | BFD_JUMP_TABLE_GENERIC (ihex), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ ihex.c:984:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 984 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ ihex.c:984:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 984 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ ihex.c:984:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 984 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ ihex.c:984:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 984 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ ihex.c:984:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 984 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ ihex.c:984:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 984 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ ihex.c:984:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 984 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:267:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] 267 | ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ | ^ bfd.h:4909:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' 4909 | NAME##_construct_extended_name_table, \ | ^~~~ ihex.c:986:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 986 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, const char *, char *)' [-Wcast-function-type] 270 | ((void (*) (bfd *, const char *, char *)) bfd_void) | ^ bfd.h:4910:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' 4910 | NAME##_truncate_arname, \ | ^~~~ ihex.c:986:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 986 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] 272 | ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ | ^ bfd.h:4911:3: note: in expansion of macro '_bfd_noarchive_write_armap' 4911 | NAME##_write_armap, \ | ^~~~ ihex.c:986:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 986 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'bfd * (*)(bfd *, bfd *)' [-Wcast-function-type] 276 | ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) | ^ bfd.h:4913:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' 4913 | NAME##_openr_next_archived_file, \ | ^~~~ ihex.c:986:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 986 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'bfd * (*)(bfd *, symindex)' {aka 'bfd * (*)(bfd *, long unsigned int)'} [-Wcast-function-type] 278 | ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) | ^ bfd.h:4914:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' 4914 | NAME##_get_elt_at_index, \ | ^~~~ ihex.c:986:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 986 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ ihex.c:915:52: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 915 | #define ihex_canonicalize_symtab ((long (*) (bfd *, asymbol **)) bfd_0l) | ^ bfd.h:4935:3: note: in expansion of macro 'ihex_canonicalize_symtab' 4935 | NAME##_canonicalize_symtab, \ | ^~~~ ihex.c:987:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 987 | BFD_JUMP_TABLE_SYMBOLS (ihex), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:327:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, void *, asymbol *, bfd_print_symbol_type)' {aka 'void (*)(bfd *, void *, struct bfd_symbol *, enum bfd_print_symbol)'} [-Wcast-function-type] 327 | ((void (*) (bfd *, void *, asymbol *, bfd_print_symbol_type)) bfd_void) | ^ ihex.c:917:51: note: in expansion of macro '_bfd_nosymbols_print_symbol' 917 | #define ihex_print_symbol _bfd_nosymbols_print_symbol | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4937:3: note: in expansion of macro 'ihex_print_symbol' 4937 | NAME##_print_symbol, \ | ^~~~ ihex.c:987:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 987 | BFD_JUMP_TABLE_SYMBOLS (ihex), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:329:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, asymbol *, symbol_info *)' {aka 'void (*)(bfd *, struct bfd_symbol *, struct _symbol_info *)'} [-Wcast-function-type] 329 | ((void (*) (bfd *, asymbol *, symbol_info *)) bfd_void) | ^ ihex.c:918:51: note: in expansion of macro '_bfd_nosymbols_get_symbol_info' 918 | #define ihex_get_symbol_info _bfd_nosymbols_get_symbol_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4938:3: note: in expansion of macro 'ihex_get_symbol_info' 4938 | NAME##_get_symbol_info, \ | ^~~~ ihex.c:987:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 987 | BFD_JUMP_TABLE_SYMBOLS (ihex), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:331:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char *)' {aka 'int (*)(bfd *, const char *)'} [-Wcast-function-type] 331 | ((bfd_boolean (*) (bfd *, const char *)) bfd_false) | ^ ihex.c:920:51: note: in expansion of macro '_bfd_nosymbols_bfd_is_local_label_name' 920 | #define ihex_bfd_is_local_label_name _bfd_nosymbols_bfd_is_local_label_name | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4939:3: note: in expansion of macro 'ihex_bfd_is_local_label_name' 4939 | NAME##_bfd_is_local_label_name, \ | ^~~~ ihex.c:987:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 987 | BFD_JUMP_TABLE_SYMBOLS (ihex), | ^~~~~~~~~~~~~~~~~~~~~~ ihex.c:919:52: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 919 | #define ihex_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'ihex_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ ihex.c:987:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 987 | BFD_JUMP_TABLE_SYMBOLS (ihex), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:335:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 335 | ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) | ^ ihex.c:921:51: note: in expansion of macro '_bfd_nosymbols_get_lineno' 921 | #define ihex_get_lineno _bfd_nosymbols_get_lineno | ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'ihex_get_lineno' 4941 | NAME##_get_lineno, \ | ^~~~ ihex.c:987:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 987 | BFD_JUMP_TABLE_SYMBOLS (ihex), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:337:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, asymbol **, bfd_vma, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, struct bfd_section *, struct bfd_symbol **, long unsigned int, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 337 | ((bfd_boolean (*) (bfd *, asection *, asymbol **, bfd_vma, const char **, \ | ^ ihex.c:922:51: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' 922 | #define ihex_find_nearest_line _bfd_nosymbols_find_nearest_line | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4942:3: note: in expansion of macro 'ihex_find_nearest_line' 4942 | NAME##_find_nearest_line, \ | ^~~~ ihex.c:987:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 987 | BFD_JUMP_TABLE_SYMBOLS (ihex), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ ihex.c:923:51: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 923 | #define ihex_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'ihex_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ ihex.c:987:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 987 | BFD_JUMP_TABLE_SYMBOLS (ihex), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 344 | ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ ihex.c:924:51: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' 924 | #define ihex_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4945:3: note: in expansion of macro 'ihex_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ ihex.c:987:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 987 | BFD_JUMP_TABLE_SYMBOLS (ihex), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:346:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, bfd_boolean, void **, unsigned int *)' {aka 'long int (*)(bfd *, int, void **, unsigned int *)'} [-Wcast-function-type] 346 | ((long (*) (bfd *, bfd_boolean, void **, unsigned int *)) _bfd_n1) | ^ ihex.c:925:51: note: in expansion of macro '_bfd_nosymbols_read_minisymbols' 925 | #define ihex_read_minisymbols _bfd_nosymbols_read_minisymbols | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4946:3: note: in expansion of macro 'ihex_read_minisymbols' 4946 | NAME##_read_minisymbols, \ | ^~~~ ihex.c:987:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 987 | BFD_JUMP_TABLE_SYMBOLS (ihex), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:348:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, bfd_boolean, const void *, asymbol *)' {aka 'struct bfd_symbol * (*)(bfd *, int, const void *, struct bfd_symbol *)'} [-Wcast-function-type] 348 | ((asymbol *(*) (bfd *, bfd_boolean, const void *, asymbol *)) \ | ^ ihex.c:926:51: note: in expansion of macro '_bfd_nosymbols_minisymbol_to_symbol' 926 | #define ihex_minisymbol_to_symbol _bfd_nosymbols_minisymbol_to_symbol | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4947:3: note: in expansion of macro 'ihex_minisymbol_to_symbol' 4947 | NAME##_minisymbol_to_symbol | ^~~~ ihex.c:987:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 987 | BFD_JUMP_TABLE_SYMBOLS (ihex), | ^~~~~~~~~~~~~~~~~~~~~~ ihex.c:927:52: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asection *)' {aka 'long int (*)(bfd *, struct bfd_section *)'} [-Wcast-function-type] 927 | #define ihex_get_reloc_upper_bound ((long (*) (bfd *, asection *)) bfd_0l) | ^ bfd.h:4987:3: note: in expansion of macro 'ihex_get_reloc_upper_bound' 4987 | NAME##_get_reloc_upper_bound, \ | ^~~~ ihex.c:988:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 988 | BFD_JUMP_TABLE_RELOCS (ihex), | ^~~~~~~~~~~~~~~~~~~~~ ihex.c:928:52: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asection *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_section *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 928 | #define ihex_canonicalize_reloc ((long (*) (bfd *, asection *, arelent **, asymbol **)) bfd_0l) | ^ bfd.h:4988:3: note: in expansion of macro 'ihex_canonicalize_reloc' 4988 | NAME##_canonicalize_reloc, \ | ^~~~ ihex.c:988:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 988 | BFD_JUMP_TABLE_RELOCS (ihex), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] 359 | ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) | ^ ihex.c:929:51: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' 929 | #define ihex_bfd_reloc_type_lookup _bfd_norelocs_bfd_reloc_type_lookup | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4989:3: note: in expansion of macro 'ihex_bfd_reloc_type_lookup' 4989 | NAME##_bfd_reloc_type_lookup | ^~~~ ihex.c:988:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 988 | BFD_JUMP_TABLE_RELOCS (ihex), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ ihex.c:991:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 991 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ ihex.c:991:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 991 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ ihex.c:991:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 991 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- dwarf2.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o dwarf2.lo dwarf2.c --- merge.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c merge.c -o merge.o --- ihex.lo --- ihex.c: In function 'ihex_bad_byte': ihex.c:221:26: warning: '%03o' directive writing between 3 and 11 bytes into a region of size 9 [-Wformat-overflow=] 221 | sprintf (buf, "\\%03o", (unsigned int) c); | ^~~~ In function 'ihex_bad_byte', inlined from 'ihex_bad_byte' at ihex.c:209:1: ihex.c:221:23: note: directive argument in the range [0, 4294967294] 221 | sprintf (buf, "\\%03o", (unsigned int) c); | ^~~~~~~~ ihex.c:221:9: note: 'sprintf' output between 5 and 13 bytes into a destination of size 10 221 | sprintf (buf, "\\%03o", (unsigned int) c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- simple.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o simple.lo simple.c --- archive64.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o archive64.lo archive64.c --- dwarf2.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c dwarf2.c -o dwarf2.o dwarf2.c: In function 'decode_line_info': dwarf2.c:1120:11: warning: variable 'basic_block' set but not used [-Wunused-but-set-variable] 1120 | int basic_block = 0; | ^~~~~~~~~~~ --- cpu-alpha.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-alpha.lo cpu-alpha.c --- simple.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c simple.c -o simple.o --- archive64.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c archive64.c -o archive64.o archive64.c: In function 'bfd_elf64_archive_slurp_armap': archive64.c:45:12: warning: variable 'arhdrpos' set but not used [-Wunused-but-set-variable] 45 | file_ptr arhdrpos; | ^~~~~~~~ --- cpu-arc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-arc.lo cpu-arc.c --- cpu-arm.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-arm.lo cpu-arm.c --- cpu-alpha.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-alpha.c -o cpu-alpha.o --- cpu-avr.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-avr.lo cpu-avr.c --- cpu-arc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-arc.c -o cpu-arc.o --- cpu-arm.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-arm.c -o cpu-arm.o --- cpu-bfin.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-bfin.lo cpu-bfin.c --- cpu-arm.lo --- cpu-arm.c: In function 'arm_check_note': cpu-arm.c:224:17: warning: variable 'type' set but not used [-Wunused-but-set-variable] 224 | unsigned long type; | ^~~~ --- cpu-cr16c.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-cr16c.lo cpu-cr16c.c --- cpu-avr.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-avr.c -o cpu-avr.o --- cpu-cris.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-cris.lo cpu-cris.c --- cpu-crx.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-crx.lo cpu-crx.c --- cpu-bfin.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-bfin.c -o cpu-bfin.o --- cpu-d10v.lo --- --- cpu-cr16c.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-cr16c.c -o cpu-cr16c.o --- cpu-d10v.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-d10v.lo cpu-d10v.c --- cpu-cris.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-cris.c -o cpu-cris.o --- cpu-d30v.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-d30v.lo cpu-d30v.c --- cpu-crx.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-crx.c -o cpu-crx.o --- cpu-dlx.lo --- --- cpu-fr30.lo --- --- cpu-dlx.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-dlx.lo cpu-dlx.c --- cpu-fr30.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-fr30.lo cpu-fr30.c --- cpu-d10v.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-d10v.c -o cpu-d10v.o --- cpu-frv.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-frv.lo cpu-frv.c --- cpu-d30v.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-d30v.c -o cpu-d30v.o --- cpu-h8300.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-h8300.lo cpu-h8300.c --- cpu-dlx.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-dlx.c -o cpu-dlx.o --- cpu-fr30.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-fr30.c -o cpu-fr30.o --- cpu-h8500.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-h8500.lo cpu-h8500.c --- cpu-frv.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-frv.c -o cpu-frv.o --- cpu-hppa.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-hppa.lo cpu-hppa.c --- cpu-ia64.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-ia64.lo cpu-ia64.c --- cpu-h8300.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-h8300.c -o cpu-h8300.o --- cpu-i370.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-i370.lo cpu-i370.c --- cpu-h8500.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-h8500.c -o cpu-h8500.o --- cpu-hppa.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-hppa.c -o cpu-hppa.o --- cpu-ia64.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-ia64.c -o cpu-ia64.o --- cpu-i386.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-i386.lo cpu-i386.c --- cpu-i860.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-i860.lo cpu-i860.c --- cpu-i370.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-i370.c -o cpu-i370.o --- cpu-i960.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-i960.lo cpu-i960.c --- cpu-ip2k.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-ip2k.lo cpu-ip2k.c --- cpu-i386.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-i386.c -o cpu-i386.o --- cpu-i860.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-i860.c -o cpu-i860.o --- cpu-iq2000.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-iq2000.lo cpu-iq2000.c --- cpu-m32c.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-m32c.lo cpu-m32c.c --- cpu-i960.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-i960.c -o cpu-i960.o --- cpu-ip2k.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-ip2k.c -o cpu-ip2k.o --- cpu-m32r.lo --- --- cpu-iq2000.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-iq2000.c -o cpu-iq2000.o --- cpu-m32r.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-m32r.lo cpu-m32r.c --- cpu-m68hc11.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-m68hc11.lo cpu-m68hc11.c --- cpu-m68hc12.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-m68hc12.lo cpu-m68hc12.c --- cpu-m32c.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-m32c.c -o cpu-m32c.o --- cpu-m68k.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-m68k.lo cpu-m68k.c --- cpu-m68hc11.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-m68hc11.c -o cpu-m68hc11.o --- cpu-m32r.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-m32r.c -o cpu-m32r.o --- cpu-m88k.lo --- --- cpu-m68hc12.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-m68hc12.c -o cpu-m68hc12.o --- cpu-m88k.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-m88k.lo cpu-m88k.c --- cpu-m10200.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-m10200.lo cpu-m10200.c --- cpu-m10300.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-m10300.lo cpu-m10300.c --- cpu-m68k.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-m68k.c -o cpu-m68k.o --- cpu-maxq.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-maxq.lo cpu-maxq.c --- cpu-m88k.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-m88k.c -o cpu-m88k.o --- cpu-m10200.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-m10200.c -o cpu-m10200.o --- cpu-mcore.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-mcore.lo cpu-mcore.c --- cpu-mips.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-mips.lo cpu-mips.c --- cpu-m10300.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-m10300.c -o cpu-m10300.o --- cpu-mmix.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-mmix.lo cpu-mmix.c --- cpu-maxq.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-maxq.c -o cpu-maxq.o --- cpu-mt.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-mt.lo cpu-mt.c --- cpu-mcore.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-mcore.c -o cpu-mcore.o --- cpu-mips.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-mips.c -o cpu-mips.o --- cpu-msp430.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-msp430.lo cpu-msp430.c --- cpu-mmix.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-mmix.c -o cpu-mmix.o --- cpu-or32.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-or32.lo cpu-or32.c --- cpu-ns32k.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-ns32k.lo cpu-ns32k.c --- cpu-mt.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-mt.c -o cpu-mt.o --- cpu-openrisc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-openrisc.lo cpu-openrisc.c --- cpu-msp430.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-msp430.c -o cpu-msp430.o --- cpu-or32.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-or32.c -o cpu-or32.o --- cpu-ns32k.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-ns32k.c -o cpu-ns32k.o --- cpu-pdp11.lo --- --- cpu-pj.lo --- --- cpu-pdp11.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-pdp11.lo cpu-pdp11.c --- cpu-pj.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-pj.lo cpu-pj.c --- cpu-ns32k.lo --- cpu-ns32k.c: In function '_bfd_ns32k_get_immediate': cpu-ns32k.c:120:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 120 | value = (value << 8) | (*buffer++ & 0xff); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cpu-ns32k.c:121:5: note: here 121 | case 2: | ^~~~ cpu-ns32k.c:122:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 122 | value = (value << 8) | (*buffer++ & 0xff); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cpu-ns32k.c:123:5: note: here 123 | case 1: | ^~~~ cpu-ns32k.c: In function '_bfd_ns32k_put_immediate': cpu-ns32k.c:143:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 143 | *buffer-- = (value & 0xff); value >>= 8; | ~~~~~~^~~~~ cpu-ns32k.c:144:5: note: here 144 | case 2: | ^~~~ cpu-ns32k.c:145:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 145 | *buffer-- = (value & 0xff); value >>= 8; | ~~~~~~^~~~~ cpu-ns32k.c:146:5: note: here 146 | case 1: | ^~~~ --- cpu-openrisc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-openrisc.c -o cpu-openrisc.o --- cpu-pdp11.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-pdp11.c -o cpu-pdp11.o --- cpu-powerpc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-powerpc.lo cpu-powerpc.c --- cpu-pj.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-pj.c -o cpu-pj.o --- cpu-rs6000.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-rs6000.lo cpu-rs6000.c --- cpu-s390.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-s390.lo cpu-s390.c --- cpu-sh.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-sh.lo cpu-sh.c --- cpu-powerpc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-powerpc.c -o cpu-powerpc.o --- cpu-rs6000.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-rs6000.c -o cpu-rs6000.o --- cpu-sparc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-sparc.lo cpu-sparc.c --- cpu-s390.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-s390.c -o cpu-s390.o --- cpu-sh.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-sh.c -o cpu-sh.o --- cpu-tic30.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-tic30.lo cpu-tic30.c --- cpu-tic4x.lo --- --- cpu-sh.lo --- In file included from cpu-sh.c:25: cpu-sh.c: In function 'sh_get_bfd_mach_from_arch_set': ../opcodes/sh-opc.h:205:65: warning: left shift of negative value [-Wshift-negative-value] 205 | : (((1 << (HI + 1)) - 1) & (-1 << LO))) | ^~ ../opcodes/sh-opc.h:226:28: note: in expansion of macro 'MASK' 226 | #define arch_sh_mmu_mask MASK (26, 27) | ^~~~ ../opcodes/sh-opc.h:258:47: note: in expansion of macro 'arch_sh_mmu_mask' 258 | #define SH_VALID_MMU_ARCH_SET(SET) (((SET) & arch_sh_mmu_mask) != 0) | ^~~~~~~~~~~~~~~~ ../opcodes/sh-opc.h:262:7: note: in expansion of macro 'SH_VALID_MMU_ARCH_SET' 262 | && SH_VALID_MMU_ARCH_SET (SET) \ | ^~~~~~~~~~~~~~~~~~~~~ ../opcodes/sh-opc.h:265:3: note: in expansion of macro 'SH_VALID_ARCH_SET' 265 | SH_VALID_ARCH_SET (SH_MERGE_ARCH_SET (SET1, SET2)) | ^~~~~~~~~~~~~~~~~ cpu-sh.c:463:14: note: in expansion of macro 'SH_MERGE_ARCH_SET_VALID' 463 | && SH_MERGE_ARCH_SET_VALID (try, arch_set)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../opcodes/sh-opc.h:203:40: warning: left shift of negative value [-Wshift-negative-value] 203 | : HI > 30 ? (-1 << LO) \ | ^~ ../opcodes/sh-opc.h:232:28: note: in expansion of macro 'MASK' 232 | #define arch_sh_co_mask MASK (28, 31) | ^~~~ ../opcodes/sh-opc.h:259:47: note: in expansion of macro 'arch_sh_co_mask' 259 | #define SH_VALID_CO_ARCH_SET(SET) (((SET) & arch_sh_co_mask) != 0) | ^~~~~~~~~~~~~~~ ../opcodes/sh-opc.h:263:7: note: in expansion of macro 'SH_VALID_CO_ARCH_SET' 263 | && SH_VALID_CO_ARCH_SET (SET)) | ^~~~~~~~~~~~~~~~~~~~ ../opcodes/sh-opc.h:265:3: note: in expansion of macro 'SH_VALID_ARCH_SET' 265 | SH_VALID_ARCH_SET (SH_MERGE_ARCH_SET (SET1, SET2)) | ^~~~~~~~~~~~~~~~~ cpu-sh.c:463:14: note: in expansion of macro 'SH_MERGE_ARCH_SET_VALID' 463 | && SH_MERGE_ARCH_SET_VALID (try, arch_set)) | ^~~~~~~~~~~~~~~~~~~~~~~ cpu-sh.c: In function 'sh_merge_bfd_arch': ../opcodes/sh-opc.h:203:40: warning: left shift of negative value [-Wshift-negative-value] 203 | : HI > 30 ? (-1 << LO) \ | ^~ ../opcodes/sh-opc.h:232:28: note: in expansion of macro 'MASK' 232 | #define arch_sh_co_mask MASK (28, 31) | ^~~~ ../opcodes/sh-opc.h:259:47: note: in expansion of macro 'arch_sh_co_mask' 259 | #define SH_VALID_CO_ARCH_SET(SET) (((SET) & arch_sh_co_mask) != 0) | ^~~~~~~~~~~~~~~ cpu-sh.c:500:8: note: in expansion of macro 'SH_VALID_CO_ARCH_SET' 500 | if (!SH_VALID_CO_ARCH_SET (merged_arch)) | ^~~~~~~~~~~~~~~~~~~~ --- cpu-tic4x.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-tic4x.lo cpu-tic4x.c --- cpu-sh.lo --- ../opcodes/sh-opc.h:205:65: warning: left shift of negative value [-Wshift-negative-value] 205 | : (((1 << (HI + 1)) - 1) & (-1 << LO))) | ^~ ../opcodes/sh-opc.h:226:28: note: in expansion of macro 'MASK' 226 | #define arch_sh_mmu_mask MASK (26, 27) | ^~~~ ../opcodes/sh-opc.h:258:47: note: in expansion of macro 'arch_sh_mmu_mask' 258 | #define SH_VALID_MMU_ARCH_SET(SET) (((SET) & arch_sh_mmu_mask) != 0) | ^~~~~~~~~~~~~~~~ ../opcodes/sh-opc.h:262:7: note: in expansion of macro 'SH_VALID_MMU_ARCH_SET' 262 | && SH_VALID_MMU_ARCH_SET (SET) \ | ^~~~~~~~~~~~~~~~~~~~~ cpu-sh.c:510:13: note: in expansion of macro 'SH_VALID_ARCH_SET' 510 | else if (!SH_VALID_ARCH_SET (merged_arch)) | ^~~~~~~~~~~~~~~~~ ../opcodes/sh-opc.h:203:40: warning: left shift of negative value [-Wshift-negative-value] 203 | : HI > 30 ? (-1 << LO) \ | ^~ ../opcodes/sh-opc.h:232:28: note: in expansion of macro 'MASK' 232 | #define arch_sh_co_mask MASK (28, 31) | ^~~~ ../opcodes/sh-opc.h:259:47: note: in expansion of macro 'arch_sh_co_mask' 259 | #define SH_VALID_CO_ARCH_SET(SET) (((SET) & arch_sh_co_mask) != 0) | ^~~~~~~~~~~~~~~ ../opcodes/sh-opc.h:263:7: note: in expansion of macro 'SH_VALID_CO_ARCH_SET' 263 | && SH_VALID_CO_ARCH_SET (SET)) | ^~~~~~~~~~~~~~~~~~~~ cpu-sh.c:510:13: note: in expansion of macro 'SH_VALID_ARCH_SET' 510 | else if (!SH_VALID_ARCH_SET (merged_arch)) | ^~~~~~~~~~~~~~~~~ --- cpu-tic54x.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-tic54x.lo cpu-tic54x.c --- cpu-sparc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-sparc.c -o cpu-sparc.o --- cpu-tic30.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-tic30.c -o cpu-tic30.o --- cpu-tic4x.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-tic4x.c -o cpu-tic4x.o --- cpu-tic80.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-tic80.lo cpu-tic80.c --- cpu-v850.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-v850.lo cpu-v850.c --- cpu-vax.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-vax.lo cpu-vax.c --- cpu-tic54x.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-tic54x.c -o cpu-tic54x.o --- cpu-we32k.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-we32k.lo cpu-we32k.c --- cpu-v850.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-v850.c -o cpu-v850.o --- cpu-tic80.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-tic80.c -o cpu-tic80.o --- cpu-w65.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-w65.lo cpu-w65.c --- cpu-xstormy16.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-xstormy16.lo cpu-xstormy16.c --- cpu-vax.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-vax.c -o cpu-vax.o --- cpu-we32k.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-we32k.c -o cpu-we32k.o --- cpu-xtensa.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-xtensa.lo cpu-xtensa.c --- cpu-xc16x.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-xc16x.lo cpu-xc16x.c --- cpu-w65.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-w65.c -o cpu-w65.o --- cpu-xstormy16.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-xstormy16.c -o cpu-xstormy16.o --- cpu-z80.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-z80.lo cpu-z80.c --- cpu-z8k.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cpu-z8k.lo cpu-z8k.c --- cpu-xtensa.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-xtensa.c -o cpu-xtensa.o --- cpu-xc16x.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-xc16x.c -o cpu-xc16x.o --- aout-adobe.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o aout-adobe.lo aout-adobe.c --- aout-arm.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o aout-arm.lo aout-arm.c --- cpu-z8k.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-z8k.c -o cpu-z8k.o --- cpu-z80.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cpu-z80.c -o cpu-z80.o --- aout-cris.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o aout-cris.lo aout-cris.c --- aout-ns32k.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o aout-ns32k.lo aout-ns32k.c --- aout-adobe.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c aout-adobe.c -o aout-adobe.o --- aout-arm.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c aout-arm.c -o aout-arm.o --- aout-adobe.lo --- In file included from aout-adobe.c:25: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ aout-adobe.c:504:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 504 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ aout-adobe.c:504:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 504 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ aout-adobe.c:504:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 504 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ aout-adobe.c:504:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 504 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ aout-adobe.c:504:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 504 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ aout-adobe.c:504:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 504 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ aout-adobe.c:504:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 504 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ In file included from aout-adobe.c:28: libaout.h:617:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 617 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'aout_32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ aout-adobe.c:507:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 507 | BFD_JUMP_TABLE_SYMBOLS (aout_32), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ libaout.h:594:41: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 594 | #define aout_32_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'aout_32_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ aout-adobe.c:507:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 507 | BFD_JUMP_TABLE_SYMBOLS (aout_32), | ^~~~~~~~~~~~~~~~~~~~~~ aout-adobe.c:453:40: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 453 | #define aout_32_bfd_make_debug_symbol ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'aout_32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ aout-adobe.c:507:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 507 | BFD_JUMP_TABLE_SYMBOLS (aout_32), | ^~~~~~~~~~~~~~~~~~~~~~ aout-adobe.c:454:40: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] 454 | #define aout_32_bfd_reloc_type_lookup ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) | ^ bfd.h:4989:3: note: in expansion of macro 'aout_32_bfd_reloc_type_lookup' 4989 | NAME##_bfd_reloc_type_lookup | ^~~~ aout-adobe.c:508:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 508 | BFD_JUMP_TABLE_RELOCS (aout_32), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ aout-adobe.c:511:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 511 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ aout-adobe.c:511:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 511 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ aout-adobe.c:511:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 511 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- aout-arm.lo --- In file included from aout-arm.c:327: aoutx.h: In function 'aout_link_input_bfd': aoutx.h:5167:17: warning: variable 'sym_count' set but not used [-Wunused-but-set-variable] 5167 | bfd_size_type sym_count; | ^~~~~~~~~ In file included from aoutx.h:127: aout-arm.c: At top level: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 523 | #define MY_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'MY_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ aout-arm.c:477:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 477 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 527 | #define MY_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'MY_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ aout-arm.c:477:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 477 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 531 | #define MY_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'MY_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ aout-arm.c:477:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 477 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 535 | #define MY_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'MY_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ aout-arm.c:477:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 477 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 543 | #define MY_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'MY_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ aout-arm.c:477:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 477 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 539 | #define MY_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'MY_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ aout-arm.c:477:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 477 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ In file included from aout-arm.c:446: aout-target.h:551:42: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 551 | #define MY_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'MY_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ aout-arm.c:480:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 480 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 466 | #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ aout-arm.c:480:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 480 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 568 | _bfd_nodynamic_canonicalize_dynamic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ aout-arm.c:484:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 484 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 572 | _bfd_nodynamic_get_synthetic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ aout-arm.c:484:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 484 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 580 | _bfd_nodynamic_canonicalize_dynamic_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ aout-arm.c:484:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 484 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 523 | #define MY_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'MY_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ aout-arm.c:518:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 518 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 527 | #define MY_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'MY_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ aout-arm.c:518:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 518 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 531 | #define MY_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'MY_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ aout-arm.c:518:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 518 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 535 | #define MY_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'MY_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ aout-arm.c:518:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 518 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 543 | #define MY_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'MY_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ aout-arm.c:518:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 518 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 539 | #define MY_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'MY_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ aout-arm.c:518:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 518 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ aout-target.h:551:42: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 551 | #define MY_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'MY_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ aout-arm.c:521:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 521 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 466 | #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ aout-arm.c:521:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 521 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 568 | _bfd_nodynamic_canonicalize_dynamic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ aout-arm.c:525:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 525 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 572 | _bfd_nodynamic_get_synthetic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ aout-arm.c:525:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 525 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 580 | _bfd_nodynamic_canonicalize_dynamic_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ aout-arm.c:525:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 525 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ aoutx.h: In function 'aout_link_write_other_symbol': aoutx.h:3568:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 3568 | val = 0; | ~~~~^~~ aoutx.h:3569:5: note: here 3569 | case bfd_link_hash_indirect: | ^~~~ --- aout-cris.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c aout-cris.c -o aout-cris.o --- aout-ns32k.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c aout-ns32k.c -o aout-ns32k.o --- aout-sparcle.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o aout-sparcle.lo aout-sparcle.c --- aout-ns32k.lo --- In file included from aout-ns32k.c:204: aoutx.h: In function 'aout_link_input_bfd': aoutx.h:5167:17: warning: variable 'sym_count' set but not used [-Wunused-but-set-variable] 5167 | bfd_size_type sym_count; | ^~~~~~~~~ aout-ns32k.c: In function 'ns32kaout_swap_std_reloc_out': aout-ns32k.c:277:16: warning: variable 'r_addend' set but not used [-Wunused-but-set-variable] 277 | unsigned int r_addend; | ^~~~~~~~ --- aout-cris.lo --- In file included from aout32.c:23, from aout-cris.c:115: aoutx.h: In function 'aout_link_input_bfd': aoutx.h:5167:17: warning: variable 'sym_count' set but not used [-Wunused-but-set-variable] 5167 | bfd_size_type sym_count; | ^~~~~~~~~ --- aout-ns32k.lo --- aoutx.h: In function 'aout_link_write_other_symbol': aoutx.h:3568:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 3568 | val = 0; | ~~~~^~~ aoutx.h:3569:5: note: here 3569 | case bfd_link_hash_indirect: | ^~~~ --- aout-cris.lo --- In file included from aoutx.h:127: aout-target.h: At top level: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 523 | #define MY_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'MY_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 527 | #define MY_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'MY_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 531 | #define MY_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'MY_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 535 | #define MY_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'MY_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 543 | #define MY_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'MY_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 539 | #define MY_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'MY_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ In file included from aout-cris.c:116: aout-target.h:551:42: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 551 | #define MY_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'MY_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 466 | #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 568 | _bfd_nodynamic_canonicalize_dynamic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 572 | _bfd_nodynamic_get_synthetic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 580 | _bfd_nodynamic_canonicalize_dynamic_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ aoutx.h: In function 'aout_link_write_other_symbol': aoutx.h:3568:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 3568 | val = 0; | ~~~~^~~ aoutx.h:3569:5: note: here 3569 | case bfd_link_hash_indirect: | ^~~~ --- aout-sparcle.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c aout-sparcle.c -o aout-sparcle.o In file included from aoutf1.h:25, from aout-sparcle.c:36: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 523 | #define MY_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'MY_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 531 | #define MY_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'MY_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 535 | #define MY_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'MY_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 543 | #define MY_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'MY_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 539 | #define MY_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'MY_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ In file included from aoutf1.h:789: aout-target.h:551:42: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 551 | #define MY_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'MY_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 466 | #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 568 | _bfd_nodynamic_canonicalize_dynamic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 572 | _bfd_nodynamic_get_synthetic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 580 | _bfd_nodynamic_canonicalize_dynamic_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ --- aout-tic30.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o aout-tic30.lo aout-tic30.c gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c aout-tic30.c -o aout-tic30.o In file included from aout-tic30.c:140: aoutx.h: In function 'aout_link_input_bfd': aoutx.h:5167:17: warning: variable 'sym_count' set but not used [-Wunused-but-set-variable] 5167 | bfd_size_type sym_count; | ^~~~~~~~~ In file included from aoutx.h:127: aout-tic30.c: At top level: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-tic30.c:965:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 965 | #define MY_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'MY_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ aout-tic30.c:1063:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1063 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-tic30.c:969:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 969 | #define MY_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'MY_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ aout-tic30.c:1063:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1063 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ aout-tic30.c:973:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 973 | #define MY_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'MY_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ aout-tic30.c:1063:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1063 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-tic30.c:977:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 977 | #define MY_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'MY_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ aout-tic30.c:1063:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1063 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ aout-tic30.c:985:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 985 | #define MY_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'MY_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ aout-tic30.c:1063:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1063 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ aout-tic30.c:981:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 981 | #define MY_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'MY_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ aout-tic30.c:1063:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1063 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ aout-tic30.c:994:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 994 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'MY_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ aout-tic30.c:1066:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1066 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ aout-tic30.c:908:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 908 | #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ aout-tic30.c:1066:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1066 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ aout-tic30.c:1011:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 1011 | _bfd_nodynamic_canonicalize_dynamic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ aout-tic30.c:1070:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 1070 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ aout-tic30.c:1015:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 1015 | _bfd_nodynamic_get_synthetic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ aout-tic30.c:1070:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 1070 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ aout-tic30.c:1023:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 1023 | _bfd_nodynamic_canonicalize_dynamic_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ aout-tic30.c:1070:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 1070 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ aoutx.h: In function 'aout_link_write_other_symbol': aoutx.h:3568:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 3568 | val = 0; | ~~~~^~~ aoutx.h:3569:5: note: here 3569 | case bfd_link_hash_indirect: | ^~~~ --- aout0.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o aout0.lo aout0.c --- aout32.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o aout32.lo aout32.c --- aout0.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c aout0.c -o aout0.o --- armnetbsd.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o armnetbsd.lo armnetbsd.c --- aout32.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c aout32.c -o aout32.o --- aout0.lo --- In file included from aoutf1.h:25, from aout0.c:37: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 523 | #define MY_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'MY_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 531 | #define MY_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'MY_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 535 | #define MY_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'MY_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 543 | #define MY_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'MY_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 539 | #define MY_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'MY_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ In file included from aoutf1.h:789: aout-target.h:551:42: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 551 | #define MY_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'MY_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 466 | #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 568 | _bfd_nodynamic_canonicalize_dynamic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 572 | _bfd_nodynamic_get_synthetic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 580 | _bfd_nodynamic_canonicalize_dynamic_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ --- aout32.lo --- In file included from aout32.c:23: aoutx.h: In function 'aout_link_input_bfd': aoutx.h:5167:17: warning: variable 'sym_count' set but not used [-Wunused-but-set-variable] 5167 | bfd_size_type sym_count; | ^~~~~~~~~ aoutx.h: In function 'aout_link_write_other_symbol': aoutx.h:3568:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 3568 | val = 0; | ~~~~^~~ aoutx.h:3569:5: note: here 3569 | case bfd_link_hash_indirect: | ^~~~ --- armnetbsd.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c armnetbsd.c -o armnetbsd.o In file included from netbsd.h:55, from armnetbsd.c:39: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 523 | #define MY_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'MY_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 527 | #define MY_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'MY_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 531 | #define MY_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'MY_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 535 | #define MY_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'MY_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 543 | #define MY_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'MY_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 539 | #define MY_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'MY_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ In file included from netbsd.h:71: aout-target.h:551:42: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 551 | #define MY_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'MY_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 466 | #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 568 | _bfd_nodynamic_canonicalize_dynamic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 572 | _bfd_nodynamic_get_synthetic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 580 | _bfd_nodynamic_canonicalize_dynamic_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ --- bout.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o bout.lo bout.c --- cf-i386lynx.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cf-i386lynx.lo cf-i386lynx.c --- bout.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c bout.c -o bout.o bout.c: In function 'b_out_slurp_reloc_table': bout.c:772:21: warning: left shift of negative value [-Wshift-negative-value] 772 | s |= (~0) << 24; | ^~ bout.c: In function 'abs32code': bout.c:1057:10: warning: left shift of negative value [-Wshift-negative-value] 1057 | if (-1 << 23 < (long)gap && (long)gap < 1 << 23) | ^~ bout.c: In function 'aligncode': bout.c:1080:11: warning: variable 'gap' set but not used [-Wunused-but-set-variable] 1080 | bfd_vma gap; | ^~~ In file included from bout.c:25: bout.c: At top level: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ bout.c:1407:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1407 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ bout.c:1407:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1407 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ bout.c:1407:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1407 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ bout.c:1407:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1407 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ bout.c:1407:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1407 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ bout.c:1407:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1407 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ bout.c:1407:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1407 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ In file included from bout.c:32: libaout.h:617:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 617 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'aout_32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ bout.c:1410:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1410 | BFD_JUMP_TABLE_SYMBOLS (aout_32), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ libaout.h:594:41: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 594 | #define aout_32_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'aout_32_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ bout.c:1410:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1410 | BFD_JUMP_TABLE_SYMBOLS (aout_32), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 344 | ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bout.c:1362:48: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' 1362 | #define aout_32_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4945:3: note: in expansion of macro 'aout_32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ bout.c:1410:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1410 | BFD_JUMP_TABLE_SYMBOLS (aout_32), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ bout.c:1414:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 1414 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ bout.c:1414:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 1414 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ bout.c:1414:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 1414 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ bout.c:1449:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1449 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ bout.c:1449:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1449 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ bout.c:1449:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1449 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ bout.c:1449:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1449 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ bout.c:1449:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1449 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ bout.c:1449:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1449 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ bout.c:1449:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1449 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libaout.h:617:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 617 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'aout_32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ bout.c:1452:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1452 | BFD_JUMP_TABLE_SYMBOLS (aout_32), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ libaout.h:594:41: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 594 | #define aout_32_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'aout_32_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ bout.c:1452:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1452 | BFD_JUMP_TABLE_SYMBOLS (aout_32), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 344 | ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bout.c:1362:48: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' 1362 | #define aout_32_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4945:3: note: in expansion of macro 'aout_32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ bout.c:1452:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1452 | BFD_JUMP_TABLE_SYMBOLS (aout_32), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ bout.c:1456:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 1456 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ bout.c:1456:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 1456 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ bout.c:1456:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 1456 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- cf-i386lynx.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cf-i386lynx.c -o cf-i386lynx.o In file included from cf-i386lynx.c:21: coffcode.h: In function 'coff_compute_section_file_positions': bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:9: note: in expansion of macro 'bfd_set_section_vma' 3224 | bfd_set_section_vma (abfd, current, 0); | ^~~~~~~~~~~~~~~~~~~ In file included from coff-i386.c:607, from cf-i386lynx.c:31: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] 3352 | bfd_boolean hasdebug = FALSE; | ^~~~~~~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] 1739 | ((void (*) (bfd *, asection *, void *)) bfd_void) | ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 5155 | coff_mkobject_hook, styp_to_sec_flags, coff_set_alignment_hook, | ^~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-i386.c:25: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 659 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 659 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 659 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 659 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 659 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 659 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 659 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coff-i386.c:662:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 662 | BFD_JUMP_TABLE_SYMBOLS (coff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 666 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 666 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 666 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- cf-sparclynx.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cf-sparclynx.lo cf-sparclynx.c --- coff-apollo.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o coff-apollo.lo coff-apollo.c --- cf-i386lynx.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- cf-sparclynx.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cf-sparclynx.c -o cf-sparclynx.o --- coff-apollo.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c coff-apollo.c -o coff-apollo.o --- cf-sparclynx.lo --- In file included from coff-sparc.c:22, from cf-sparclynx.c:28: coffcode.h: In function 'coff_compute_section_file_positions': bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:9: note: in expansion of macro 'bfd_set_section_vma' 3224 | bfd_set_section_vma (abfd, current, 0); | ^~~~~~~~~~~~~~~~~~~ In file included from coff-sparc.c:190: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] 3352 | bfd_boolean hasdebug = FALSE; | ^~~~~~~~ coffcode.h: In function 'coff_slurp_reloc_table': coffcode.h:4844:16: warning: variable 'ptr' set but not used [-Wunused-but-set-variable] 4844 | asymbol *ptr; | ^~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] 1739 | ((void (*) (bfd *, asection *, void *)) bfd_void) | ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 5155 | coff_mkobject_hook, styp_to_sec_flags, coff_set_alignment_hook, | ^~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ --- coff-apollo.lo --- In file included from coff-apollo.c:23: coffcode.h: In function 'coff_compute_section_file_positions': --- cf-sparclynx.lo --- In file included from coff-sparc.c:24: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 200 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-apollo.lo --- bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:9: note: in expansion of macro 'bfd_set_section_vma' 3224 | bfd_set_section_vma (abfd, current, 0); | ^~~~~~~~~~~~~~~~~~~ --- cf-sparclynx.lo --- libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 200 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-apollo.lo --- In file included from coff-apollo.c:107: coffcode.h: In function 'coff_write_object_contents': --- cf-sparclynx.lo --- libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 200 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-apollo.lo --- coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] 3352 | bfd_boolean hasdebug = FALSE; | ^~~~~~~~ --- cf-sparclynx.lo --- libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 200 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-apollo.lo --- coffcode.h: At top level: --- cf-sparclynx.lo --- libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 200 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-apollo.lo --- coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] 1739 | ((void (*) (bfd *, asection *, void *)) bfd_void) | ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 5155 | coff_mkobject_hook, styp_to_sec_flags, coff_set_alignment_hook, | ^~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ --- cf-sparclynx.lo --- libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 200 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-apollo.lo --- In file included from coff-apollo.c:25: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-apollo.c:120:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 120 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, 0, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- cf-sparclynx.lo --- libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 200 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-apollo.lo --- libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-apollo.c:120:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 120 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, 0, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- cf-sparclynx.lo --- coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5383 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 200 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 200 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 200 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 200 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-apollo.lo --- libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-apollo.c:120:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 120 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, 0, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-apollo.c:120:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 120 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, 0, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-apollo.c:120:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 120 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, 0, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-apollo.c:120:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 120 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, 0, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-apollo.c:120:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 120 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, 0, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5383 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-apollo.c:120:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 120 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, 0, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] 359 | ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) | ^ coffcode.h:5311:45: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' 5311 | #define coff_bfd_reloc_type_lookup _bfd_norelocs_bfd_reloc_type_lookup | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4989:3: note: in expansion of macro 'coff_bfd_reloc_type_lookup' 4989 | NAME##_bfd_reloc_type_lookup | ^~~~ coffcode.h:5384:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 5384 | BFD_JUMP_TABLE_RELOCS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~ coff-apollo.c:120:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 120 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, 0, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-apollo.c:120:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 120 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, 0, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-apollo.c:120:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 120 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, 0, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-apollo.c:120:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 120 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, 0, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-arm.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o coff-arm.lo coff-arm.c --- coff-aux.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o coff-aux.lo coff-aux.c --- cf-sparclynx.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-arm.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c coff-arm.c -o coff-arm.o --- coff-apollo.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-arm.lo --- In file included from coff-arm.c:23: coffcode.h: In function 'coff_compute_section_file_positions': bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:9: note: in expansion of macro 'bfd_set_section_vma' 3224 | bfd_set_section_vma (abfd, current, 0); | ^~~~~~~~~~~~~~~~~~~ --- coff-aux.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c coff-aux.c -o coff-aux.o --- coff-arm.lo --- In file included from coff-arm.c:2478: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] 3352 | bfd_boolean hasdebug = FALSE; | ^~~~~~~~ --- coff-apollo.lo --- coffcode.h: In function 'coff_rtype_to_howto': coffcode.h:4931:16: warning: 'genrel.howto' may be used uninitialized [-Wmaybe-uninitialized] 4931 | return genrel.howto; | ~~~~~~^~~~~~ coffcode.h:4928:11: note: 'genrel.howto' was declared here 4928 | arelent genrel; | ^~~~~~ --- coff-arm.lo --- coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] 1739 | ((void (*) (bfd *, asection *, void *)) bfd_void) | ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 5155 | coff_mkobject_hook, styp_to_sec_flags, coff_set_alignment_hook, | ^~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-arm.c:25: libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 2509 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_BIG_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 2509 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_BIG_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 2509 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_BIG_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5481:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5481 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 2509 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_BIG_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 2509 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_BIG_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 2509 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_BIG_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 2509 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_BIG_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 2510 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_LITTLE_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 2510 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_LITTLE_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 2510 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_LITTLE_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5383 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 2510 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_LITTLE_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 2510 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_LITTLE_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 2510 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_LITTLE_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 2510 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_LITTLE_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-aux.lo --- In file included from coff-aux.c:40: coffcode.h: In function 'coff_compute_section_file_positions': bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:9: note: in expansion of macro 'bfd_set_section_vma' 3224 | bfd_set_section_vma (abfd, current, 0); | ^~~~~~~~~~~~~~~~~~~ In file included from coff-m68k.c:524, from coff-aux.c:51: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] 3352 | bfd_boolean hasdebug = FALSE; | ^~~~~~~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] 1739 | ((void (*) (bfd *, asection *, void *)) bfd_void) | ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 5155 | coff_mkobject_hook, styp_to_sec_flags, coff_set_alignment_hook, | ^~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-m68k.c:25: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 537 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 537 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 537 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 537 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 537 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 537 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 537 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5383 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 537 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 537 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 537 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 537 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-h8300.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o coff-h8300.lo coff-h8300.c --- coff-h8500.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o coff-h8500.lo coff-h8500.c --- coff-h8300.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c coff-h8300.c -o coff-h8300.o In file included from coff-h8300.c:23: coffcode.h: In function 'coff_compute_section_file_positions': --- coff-arm.lo --- coffcode.h: In function 'coff_write_object_contents': --- coff-h8300.lo --- bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:9: note: in expansion of macro 'bfd_set_section_vma' 3224 | bfd_set_section_vma (abfd, current, 0); | ^~~~~~~~~~~~~~~~~~~ --- coff-arm.lo --- coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-h8300.lo --- In file included from coff-h8300.c:1431: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] 3352 | bfd_boolean hasdebug = FALSE; | ^~~~~~~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] 1739 | ((void (*) (bfd *, asection *, void *)) bfd_void) | ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 5155 | coff_mkobject_hook, styp_to_sec_flags, coff_set_alignment_hook, | ^~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ --- coff-h8500.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c coff-h8500.c -o coff-h8500.o --- coff-h8300.lo --- In file included from coff-h8300.c:25: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-h8300.c:1439:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 1439 | CREATE_BIG_COFF_TARGET_VEC (h8300coff_vec, "coff-h8300", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-h8300.c:1439:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 1439 | CREATE_BIG_COFF_TARGET_VEC (h8300coff_vec, "coff-h8300", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-h8300.c:1439:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 1439 | CREATE_BIG_COFF_TARGET_VEC (h8300coff_vec, "coff-h8300", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-h8300.c:1439:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 1439 | CREATE_BIG_COFF_TARGET_VEC (h8300coff_vec, "coff-h8300", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-h8300.c:1439:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 1439 | CREATE_BIG_COFF_TARGET_VEC (h8300coff_vec, "coff-h8300", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-h8300.c:1439:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 1439 | CREATE_BIG_COFF_TARGET_VEC (h8300coff_vec, "coff-h8300", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-aux.lo --- coffcode.h: In function 'coff_write_object_contents': --- coff-h8300.lo --- libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-h8300.c:1439:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 1439 | CREATE_BIG_COFF_TARGET_VEC (h8300coff_vec, "coff-h8300", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-aux.lo --- coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-h8300.lo --- coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5383 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-h8300.c:1439:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 1439 | CREATE_BIG_COFF_TARGET_VEC (h8300coff_vec, "coff-h8300", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] 359 | ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) | ^ coffcode.h:5311:45: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' 5311 | #define coff_bfd_reloc_type_lookup _bfd_norelocs_bfd_reloc_type_lookup | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4989:3: note: in expansion of macro 'coff_bfd_reloc_type_lookup' 4989 | NAME##_bfd_reloc_type_lookup | ^~~~ coffcode.h:5384:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 5384 | BFD_JUMP_TABLE_RELOCS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~ coff-h8300.c:1439:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 1439 | CREATE_BIG_COFF_TARGET_VEC (h8300coff_vec, "coff-h8300", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-h8300.c:1439:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 1439 | CREATE_BIG_COFF_TARGET_VEC (h8300coff_vec, "coff-h8300", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-h8300.c:1439:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 1439 | CREATE_BIG_COFF_TARGET_VEC (h8300coff_vec, "coff-h8300", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-h8300.c:1439:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 1439 | CREATE_BIG_COFF_TARGET_VEC (h8300coff_vec, "coff-h8300", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ coff-h8300.c: In function 'h8300_reloc16_estimate': coff-h8300.c:597:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 597 | if (value >= 0xffffff00u) | ^ coff-h8300.c:615:5: note: here 615 | case R_MOVL1: | ^~~~ --- coff-h8500.lo --- In file included from coff-h8500.c:23: coffcode.h: In function 'coff_compute_section_file_positions': bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:9: note: in expansion of macro 'bfd_set_section_vma' 3224 | bfd_set_section_vma (abfd, current, 0); | ^~~~~~~~~~~~~~~~~~~ In file included from coff-h8500.c:300: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] 3352 | bfd_boolean hasdebug = FALSE; | ^~~~~~~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] 1739 | ((void (*) (bfd *, asection *, void *)) bfd_void) | ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 5155 | coff_mkobject_hook, styp_to_sec_flags, coff_set_alignment_hook, | ^~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-h8500.c:25: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-h8500.c:308:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 308 | CREATE_BIG_COFF_TARGET_VEC (h8500coff_vec, "coff-h8500", 0, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-h8500.c:308:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 308 | CREATE_BIG_COFF_TARGET_VEC (h8500coff_vec, "coff-h8500", 0, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-h8500.c:308:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 308 | CREATE_BIG_COFF_TARGET_VEC (h8500coff_vec, "coff-h8500", 0, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-h8500.c:308:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 308 | CREATE_BIG_COFF_TARGET_VEC (h8500coff_vec, "coff-h8500", 0, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-h8500.c:308:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 308 | CREATE_BIG_COFF_TARGET_VEC (h8500coff_vec, "coff-h8500", 0, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-h8500.c:308:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 308 | CREATE_BIG_COFF_TARGET_VEC (h8500coff_vec, "coff-h8500", 0, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-h8500.c:308:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 308 | CREATE_BIG_COFF_TARGET_VEC (h8500coff_vec, "coff-h8500", 0, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5383 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-h8500.c:308:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 308 | CREATE_BIG_COFF_TARGET_VEC (h8500coff_vec, "coff-h8500", 0, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-aux.lo --- coff-m68k.c: In function 'm68kcoff_common_addend_rtype_to_howto': coff-m68k.c:397:12: warning: 'relent.howto' may be used uninitialized [-Wmaybe-uninitialized] 397 | if (howto->pc_relative) | ~~~~~^~~~~~~~~~~~~ coff-m68k.c:390:11: note: 'relent.howto' was declared here 390 | arelent relent; | ^~~~~~ --- coff-h8500.lo --- libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] 359 | ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) | ^ coffcode.h:5311:45: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' 5311 | #define coff_bfd_reloc_type_lookup _bfd_norelocs_bfd_reloc_type_lookup | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4989:3: note: in expansion of macro 'coff_bfd_reloc_type_lookup' 4989 | NAME##_bfd_reloc_type_lookup | ^~~~ coffcode.h:5384:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 5384 | BFD_JUMP_TABLE_RELOCS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~ coff-h8500.c:308:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 308 | CREATE_BIG_COFF_TARGET_VEC (h8500coff_vec, "coff-h8500", 0, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-h8500.c:308:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 308 | CREATE_BIG_COFF_TARGET_VEC (h8500coff_vec, "coff-h8500", 0, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-h8500.c:308:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 308 | CREATE_BIG_COFF_TARGET_VEC (h8500coff_vec, "coff-h8500", 0, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-h8500.c:308:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 308 | CREATE_BIG_COFF_TARGET_VEC (h8500coff_vec, "coff-h8500", 0, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-i386.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o coff-i386.lo coff-i386.c --- coff-h8500.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-h8300.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-go32.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o coff-go32.lo coff-go32.c --- coff-i386.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c coff-i386.c -o coff-i386.o In file included from coff-i386.c:23: coffcode.h: In function 'coff_compute_section_file_positions': bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:9: note: in expansion of macro 'bfd_set_section_vma' 3224 | bfd_set_section_vma (abfd, current, 0); | ^~~~~~~~~~~~~~~~~~~ In file included from coff-i386.c:607: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] 3352 | bfd_boolean hasdebug = FALSE; | ^~~~~~~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] 1739 | ((void (*) (bfd *, asection *, void *)) bfd_void) | ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 5155 | coff_mkobject_hook, styp_to_sec_flags, coff_set_alignment_hook, | ^~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-i386.c:25: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 659 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 659 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 659 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 659 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 659 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 659 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 659 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coff-i386.c:662:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 662 | BFD_JUMP_TABLE_SYMBOLS (coff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 666 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 666 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 666 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- coff-i860.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o coff-i860.lo coff-i860.c --- coff-i960.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o coff-i960.lo coff-i960.c --- coff-go32.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c coff-go32.c -o coff-go32.o In file included from coff-i386.c:23, from coff-go32.c:45: coffcode.h: In function 'coff_compute_section_file_positions': bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:9: note: in expansion of macro 'bfd_set_section_vma' 3224 | bfd_set_section_vma (abfd, current, 0); | ^~~~~~~~~~~~~~~~~~~ In file included from coff-i386.c:607: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] 3352 | bfd_boolean hasdebug = FALSE; | ^~~~~~~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] 1739 | ((void (*) (bfd *, asection *, void *)) bfd_void) | ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 5155 | coff_mkobject_hook, styp_to_sec_flags, coff_set_alignment_hook, | ^~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-i386.c:25: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 659 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 659 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 659 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 659 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 659 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 659 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 659 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coff-i386.c:662:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 662 | BFD_JUMP_TABLE_SYMBOLS (coff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 666 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 666 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 666 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- coff-i386.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-i960.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c coff-i960.c -o coff-i960.o --- coff-i860.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c coff-i860.c -o coff-i860.o --- coff-i960.lo --- In file included from coff-i960.c:617: coffcode.h: In function 'coff_compute_section_file_positions': coffcode.h:2922:13: warning: variable 'previous' set but not used [-Wunused-but-set-variable] 2922 | asection *previous = NULL; | ^~~~~~~~ coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] 3352 | bfd_boolean hasdebug = FALSE; | ^~~~~~~~ coffcode.h: At top level: coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-i960.c:27: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-i960.c:621:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 621 | CREATE_LITTLE_COFF_TARGET_VEC (icoff_little_vec, "coff-Intel-little", 0, 0, '_', & icoff_big_vec, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-i960.c:621:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 621 | CREATE_LITTLE_COFF_TARGET_VEC (icoff_little_vec, "coff-Intel-little", 0, 0, '_', & icoff_big_vec, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-i860.lo --- coff-i860.c: In function 'i860_reloc_processing': coff-i860.c:578:16: warning: variable 'ptr' set but not used [-Wunused-but-set-variable] 578 | asymbol *ptr = NULL; | ^~~ --- coff-i960.lo --- libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-i960.c:621:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 621 | CREATE_LITTLE_COFF_TARGET_VEC (icoff_little_vec, "coff-Intel-little", 0, 0, '_', & icoff_big_vec, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-i960.c:621:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 621 | CREATE_LITTLE_COFF_TARGET_VEC (icoff_little_vec, "coff-Intel-little", 0, 0, '_', & icoff_big_vec, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-i860.lo --- In file included from coff-i860.c:23: coffcode.h: In function 'coff_compute_section_file_positions': --- coff-i960.lo --- libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-i960.c:621:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 621 | CREATE_LITTLE_COFF_TARGET_VEC (icoff_little_vec, "coff-Intel-little", 0, 0, '_', & icoff_big_vec, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-i860.lo --- bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:9: note: in expansion of macro 'bfd_set_section_vma' 3224 | bfd_set_section_vma (abfd, current, 0); | ^~~~~~~~~~~~~~~~~~~ --- coff-i960.lo --- libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-i960.c:621:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 621 | CREATE_LITTLE_COFF_TARGET_VEC (icoff_little_vec, "coff-Intel-little", 0, 0, '_', & icoff_big_vec, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-i860.lo --- In file included from coff-i860.c:627: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] 3352 | bfd_boolean hasdebug = FALSE; | ^~~~~~~~ coffcode.h: At top level: --- coff-i960.lo --- libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-i960.c:621:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 621 | CREATE_LITTLE_COFF_TARGET_VEC (icoff_little_vec, "coff-Intel-little", 0, 0, '_', & icoff_big_vec, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5481:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5481 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-i960.c:621:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 621 | CREATE_LITTLE_COFF_TARGET_VEC (icoff_little_vec, "coff-Intel-little", 0, 0, '_', & icoff_big_vec, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-i860.lo --- coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] 1739 | ((void (*) (bfd *, asection *, void *)) bfd_void) | ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 5155 | coff_mkobject_hook, styp_to_sec_flags, coff_set_alignment_hook, | ^~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ --- coff-i960.lo --- libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-i960.c:621:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 621 | CREATE_LITTLE_COFF_TARGET_VEC (icoff_little_vec, "coff-Intel-little", 0, 0, '_', & icoff_big_vec, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-i860.lo --- In file included from coff-i860.c:25: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coff-i860.c:676:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 676 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ --- coff-i960.lo --- libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-i960.c:621:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 621 | CREATE_LITTLE_COFF_TARGET_VEC (icoff_little_vec, "coff-Intel-little", 0, 0, '_', & icoff_big_vec, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-i860.lo --- libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coff-i860.c:676:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 676 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ --- coff-i960.lo --- libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-i960.c:621:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 621 | CREATE_LITTLE_COFF_TARGET_VEC (icoff_little_vec, "coff-Intel-little", 0, 0, '_', & icoff_big_vec, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-i860.lo --- libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coff-i860.c:676:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 676 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ --- coff-i960.lo --- libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coff-i960.c:654:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 654 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ --- coff-i860.lo --- libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coff-i860.c:676:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 676 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ --- coff-i960.lo --- libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coff-i960.c:654:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 654 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coff-i960.c:654:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 654 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ --- coff-i860.lo --- libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coff-i860.c:676:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 676 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ --- coff-i960.lo --- libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coff-i960.c:654:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 654 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ --- coff-i860.lo --- libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coff-i860.c:676:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 676 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ --- coff-i960.lo --- libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coff-i960.c:654:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 654 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ --- coff-i860.lo --- libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coff-i860.c:676:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 676 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ --- coff-i960.lo --- libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coff-i960.c:654:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 654 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coff-i960.c:654:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 654 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ --- coff-i860.lo --- coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coff-i860.c:679:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 679 | BFD_JUMP_TABLE_SYMBOLS (coff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coff-i860.c:683:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 683 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coff-i860.c:683:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 683 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- coff-i960.lo --- coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coff-i960.c:657:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 657 | BFD_JUMP_TABLE_SYMBOLS (coff), | ^~~~~~~~~~~~~~~~~~~~~~ --- coff-i860.lo --- libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coff-i860.c:683:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 683 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- coff-i960.lo --- libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coff-i960.c:661:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 661 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coff-i960.c:661:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 661 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coff-i960.c:661:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 661 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- coff-go32.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-m68k.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o coff-m68k.lo coff-m68k.c --- coff-i860.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-i960.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-m88k.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o coff-m88k.lo coff-m88k.c --- coff-m68k.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c coff-m68k.c -o coff-m68k.o --- coff-maxq.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o coff-maxq.lo coff-maxq.c --- coff-m68k.lo --- In file included from coff-m68k.c:23: coffcode.h: In function 'coff_compute_section_file_positions': bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:9: note: in expansion of macro 'bfd_set_section_vma' 3224 | bfd_set_section_vma (abfd, current, 0); | ^~~~~~~~~~~~~~~~~~~ In file included from coff-m68k.c:524: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] 3352 | bfd_boolean hasdebug = FALSE; | ^~~~~~~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] 1739 | ((void (*) (bfd *, asection *, void *)) bfd_void) | ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 5155 | coff_mkobject_hook, styp_to_sec_flags, coff_set_alignment_hook, | ^~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-m68k.c:25: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 537 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 537 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 537 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 537 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 537 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 537 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 537 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5383 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 537 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 537 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 537 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 537 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-mips.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o coff-mips.lo coff-mips.c --- coff-m88k.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c coff-m88k.c -o coff-m88k.o --- coff-maxq.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c coff-maxq.c -o coff-maxq.o --- coff-m88k.lo --- In file included from coff-m88k.c:287: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] 3352 | bfd_boolean hasdebug = FALSE; | ^~~~~~~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] 1739 | ((void (*) (bfd *, asection *, void *)) bfd_void) | ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 5155 | coff_mkobject_hook, styp_to_sec_flags, coff_set_alignment_hook, | ^~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-m88k.c:26: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-m88k.c:291:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 291 | CREATE_BIG_COFF_TARGET_VEC (m88kbcs_vec, "coff-m88kbcs", 0, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-m88k.c:291:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 291 | CREATE_BIG_COFF_TARGET_VEC (m88kbcs_vec, "coff-m88kbcs", 0, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-m88k.c:291:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 291 | CREATE_BIG_COFF_TARGET_VEC (m88kbcs_vec, "coff-m88kbcs", 0, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-m88k.c:291:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 291 | CREATE_BIG_COFF_TARGET_VEC (m88kbcs_vec, "coff-m88kbcs", 0, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-m88k.c:291:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 291 | CREATE_BIG_COFF_TARGET_VEC (m88kbcs_vec, "coff-m88kbcs", 0, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-m88k.c:291:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 291 | CREATE_BIG_COFF_TARGET_VEC (m88kbcs_vec, "coff-m88kbcs", 0, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-m88k.c:291:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 291 | CREATE_BIG_COFF_TARGET_VEC (m88kbcs_vec, "coff-m88kbcs", 0, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5383 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-m88k.c:291:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 291 | CREATE_BIG_COFF_TARGET_VEC (m88kbcs_vec, "coff-m88kbcs", 0, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] 359 | ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) | ^ coffcode.h:5311:45: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' 5311 | #define coff_bfd_reloc_type_lookup _bfd_norelocs_bfd_reloc_type_lookup | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4989:3: note: in expansion of macro 'coff_bfd_reloc_type_lookup' 4989 | NAME##_bfd_reloc_type_lookup | ^~~~ coffcode.h:5384:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 5384 | BFD_JUMP_TABLE_RELOCS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~ coff-m88k.c:291:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 291 | CREATE_BIG_COFF_TARGET_VEC (m88kbcs_vec, "coff-m88kbcs", 0, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-m88k.c:291:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 291 | CREATE_BIG_COFF_TARGET_VEC (m88kbcs_vec, "coff-m88kbcs", 0, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-m88k.c:291:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 291 | CREATE_BIG_COFF_TARGET_VEC (m88kbcs_vec, "coff-m88kbcs", 0, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-m88k.c:291:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 291 | CREATE_BIG_COFF_TARGET_VEC (m88kbcs_vec, "coff-m88kbcs", 0, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-maxq.lo --- coff-maxq.c: In function 'coff_maxq20_reloc': coff-maxq.c:85:21: warning: variable 'howto' set but not used [-Wunused-but-set-variable] 85 | reloc_howto_type *howto = NULL; | ^~~~~ coff-maxq.c: In function 'maxq_reloc_type_lookup': coff-maxq.c:401:24: warning: variable 'entry' set but not used [-Wunused-but-set-variable] 401 | const reloc_map *entry; | ^~~~~ In file included from coff-maxq.c:25: coffcode.h: In function 'coff_compute_section_file_positions': bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:9: note: in expansion of macro 'bfd_set_section_vma' 3224 | bfd_set_section_vma (abfd, current, 0); | ^~~~~~~~~~~~~~~~~~~ In file included from coff-maxq.c:445: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] 3352 | bfd_boolean hasdebug = FALSE; | ^~~~~~~~ coffcode.h: In function 'coff_slurp_reloc_table': coffcode.h:4844:16: warning: variable 'ptr' set but not used [-Wunused-but-set-variable] 4844 | asymbol *ptr; | ^~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] 1739 | ((void (*) (bfd *, asection *, void *)) bfd_void) | ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 5155 | coff_mkobject_hook, styp_to_sec_flags, coff_set_alignment_hook, | ^~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-maxq.c:27: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-maxq.c:456:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 456 | CREATE_LITTLE_COFF_TARGET_VEC (maxqcoff_vec, "coff-maxq", 0, EXTRA_S_FLAGS, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-maxq.c:456:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 456 | CREATE_LITTLE_COFF_TARGET_VEC (maxqcoff_vec, "coff-maxq", 0, EXTRA_S_FLAGS, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-maxq.c:456:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 456 | CREATE_LITTLE_COFF_TARGET_VEC (maxqcoff_vec, "coff-maxq", 0, EXTRA_S_FLAGS, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-maxq.c:456:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 456 | CREATE_LITTLE_COFF_TARGET_VEC (maxqcoff_vec, "coff-maxq", 0, EXTRA_S_FLAGS, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-maxq.c:456:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 456 | CREATE_LITTLE_COFF_TARGET_VEC (maxqcoff_vec, "coff-maxq", 0, EXTRA_S_FLAGS, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-maxq.c:456:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 456 | CREATE_LITTLE_COFF_TARGET_VEC (maxqcoff_vec, "coff-maxq", 0, EXTRA_S_FLAGS, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-maxq.c:456:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 456 | CREATE_LITTLE_COFF_TARGET_VEC (maxqcoff_vec, "coff-maxq", 0, EXTRA_S_FLAGS, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5481:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5481 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-maxq.c:456:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 456 | CREATE_LITTLE_COFF_TARGET_VEC (maxqcoff_vec, "coff-maxq", 0, EXTRA_S_FLAGS, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-maxq.c:456:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 456 | CREATE_LITTLE_COFF_TARGET_VEC (maxqcoff_vec, "coff-maxq", 0, EXTRA_S_FLAGS, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-maxq.c:456:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 456 | CREATE_LITTLE_COFF_TARGET_VEC (maxqcoff_vec, "coff-maxq", 0, EXTRA_S_FLAGS, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-maxq.c:456:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 456 | CREATE_LITTLE_COFF_TARGET_VEC (maxqcoff_vec, "coff-maxq", 0, EXTRA_S_FLAGS, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-mips.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c coff-mips.c -o coff-mips.o coff-mips.c:1288:5: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, void *, int, int, int, int, void *)' [-Wcast-function-type] 1288 | (void (*) PARAMS ((bfd *,PTR,int,int,int,int,PTR))) bfd_void, /* aux_in */ | ^ coff-mips.c:1289:5: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, void *, void *)' [-Wcast-function-type] 1289 | (void (*) PARAMS ((bfd *,PTR,PTR))) bfd_void, /* sym_in */ | ^ coff-mips.c:1290:5: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, void *, void *)' [-Wcast-function-type] 1290 | (void (*) PARAMS ((bfd *,PTR,PTR))) bfd_void, /* lineno_in */ | ^ coff-mips.c:1291:5: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'unsigned int (*)(bfd *, void *, int, int, int, int, void *)' [-Wcast-function-type] 1291 | (unsigned (*) PARAMS ((bfd *,PTR,int,int,int,int,PTR)))bfd_void,/*aux_out*/ | ^ coff-mips.c:1292:5: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'unsigned int (*)(bfd *, void *, void *)' [-Wcast-function-type] 1292 | (unsigned (*) PARAMS ((bfd *,PTR,PTR))) bfd_void, /* sym_out */ | ^ coff-mips.c:1293:5: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'unsigned int (*)(bfd *, void *, void *)' [-Wcast-function-type] 1293 | (unsigned (*) PARAMS ((bfd *,PTR,PTR))) bfd_void, /* lineno_out */ | ^ coff-mips.c:1294:5: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'unsigned int (*)(bfd *, void *, void *)' [-Wcast-function-type] 1294 | (unsigned (*) PARAMS ((bfd *,PTR,PTR))) bfd_void, /* reloc_out */ | ^ In file included from coff-mips.c:34: libecoff.h:320:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] 320 | ((void (*) (bfd *, asection *, void *)) bfd_void) | ^ coff-mips.c:1302:5: note: in expansion of macro '_bfd_ecoff_set_alignment_hook' 1302 | _bfd_ecoff_set_alignment_hook, _bfd_ecoff_slurp_symbol_table, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from coff-mips.c:27: libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ libecoff.h:257:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 257 | _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro '_bfd_ecoff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coff-mips.c:1433:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1433 | BFD_JUMP_TABLE_COPY (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ libecoff.h:245:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 245 | _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro '_bfd_ecoff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coff-mips.c:1433:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1433 | BFD_JUMP_TABLE_COPY (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ libecoff.h:248:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 248 | _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro '_bfd_ecoff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coff-mips.c:1433:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1433 | BFD_JUMP_TABLE_COPY (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ libecoff.h:251:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 251 | _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro '_bfd_ecoff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coff-mips.c:1433:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1433 | BFD_JUMP_TABLE_COPY (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ libecoff.h:259:42: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 259 | #define _bfd_ecoff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro '_bfd_ecoff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coff-mips.c:1433:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1433 | BFD_JUMP_TABLE_COPY (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ libecoff.h:254:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 254 | _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro '_bfd_ecoff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coff-mips.c:1433:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1433 | BFD_JUMP_TABLE_COPY (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~ libecoff.h:274:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 274 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro '_bfd_ecoff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coff-mips.c:1436:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1436 | BFD_JUMP_TABLE_SYMBOLS (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:335:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 335 | ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) | ^ libecoff.h:285:31: note: in expansion of macro '_bfd_nosymbols_get_lineno' 285 | #define _bfd_ecoff_get_lineno _bfd_nosymbols_get_lineno | ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro '_bfd_ecoff_get_lineno' 4941 | NAME##_get_lineno, \ | ^~~~ coff-mips.c:1436:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1436 | BFD_JUMP_TABLE_SYMBOLS (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ libecoff.h:292:38: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 292 | #define _bfd_ecoff_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro '_bfd_ecoff_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ coff-mips.c:1436:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1436 | BFD_JUMP_TABLE_SYMBOLS (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 344 | ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ libecoff.h:289:42: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' 289 | #define _bfd_ecoff_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4945:3: note: in expansion of macro '_bfd_ecoff_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ coff-mips.c:1436:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1436 | BFD_JUMP_TABLE_SYMBOLS (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coff-mips.c:1440:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 1440 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coff-mips.c:1440:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 1440 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coff-mips.c:1440:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 1440 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ libecoff.h:257:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 257 | _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro '_bfd_ecoff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coff-mips.c:1476:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1476 | BFD_JUMP_TABLE_COPY (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ libecoff.h:245:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 245 | _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro '_bfd_ecoff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coff-mips.c:1476:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1476 | BFD_JUMP_TABLE_COPY (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ libecoff.h:248:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 248 | _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro '_bfd_ecoff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coff-mips.c:1476:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1476 | BFD_JUMP_TABLE_COPY (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ libecoff.h:251:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 251 | _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro '_bfd_ecoff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coff-mips.c:1476:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1476 | BFD_JUMP_TABLE_COPY (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ libecoff.h:259:42: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 259 | #define _bfd_ecoff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro '_bfd_ecoff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coff-mips.c:1476:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1476 | BFD_JUMP_TABLE_COPY (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ libecoff.h:254:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 254 | _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro '_bfd_ecoff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coff-mips.c:1476:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1476 | BFD_JUMP_TABLE_COPY (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~ libecoff.h:274:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 274 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro '_bfd_ecoff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coff-mips.c:1479:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1479 | BFD_JUMP_TABLE_SYMBOLS (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:335:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 335 | ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) | ^ libecoff.h:285:31: note: in expansion of macro '_bfd_nosymbols_get_lineno' 285 | #define _bfd_ecoff_get_lineno _bfd_nosymbols_get_lineno | ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro '_bfd_ecoff_get_lineno' 4941 | NAME##_get_lineno, \ | ^~~~ coff-mips.c:1479:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1479 | BFD_JUMP_TABLE_SYMBOLS (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ libecoff.h:292:38: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 292 | #define _bfd_ecoff_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro '_bfd_ecoff_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ coff-mips.c:1479:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1479 | BFD_JUMP_TABLE_SYMBOLS (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 344 | ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ libecoff.h:289:42: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' 289 | #define _bfd_ecoff_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4945:3: note: in expansion of macro '_bfd_ecoff_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ coff-mips.c:1479:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1479 | BFD_JUMP_TABLE_SYMBOLS (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coff-mips.c:1483:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 1483 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coff-mips.c:1483:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 1483 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coff-mips.c:1483:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 1483 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ libecoff.h:257:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 257 | _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro '_bfd_ecoff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coff-mips.c:1520:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1520 | BFD_JUMP_TABLE_COPY (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ libecoff.h:245:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 245 | _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro '_bfd_ecoff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coff-mips.c:1520:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1520 | BFD_JUMP_TABLE_COPY (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ libecoff.h:248:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 248 | _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro '_bfd_ecoff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coff-mips.c:1520:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1520 | BFD_JUMP_TABLE_COPY (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ libecoff.h:251:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 251 | _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro '_bfd_ecoff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coff-mips.c:1520:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1520 | BFD_JUMP_TABLE_COPY (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ libecoff.h:259:42: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 259 | #define _bfd_ecoff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro '_bfd_ecoff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coff-mips.c:1520:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1520 | BFD_JUMP_TABLE_COPY (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ libecoff.h:254:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 254 | _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro '_bfd_ecoff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coff-mips.c:1520:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1520 | BFD_JUMP_TABLE_COPY (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~ libecoff.h:274:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 274 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro '_bfd_ecoff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coff-mips.c:1523:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1523 | BFD_JUMP_TABLE_SYMBOLS (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:335:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 335 | ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) | ^ libecoff.h:285:31: note: in expansion of macro '_bfd_nosymbols_get_lineno' 285 | #define _bfd_ecoff_get_lineno _bfd_nosymbols_get_lineno | ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro '_bfd_ecoff_get_lineno' 4941 | NAME##_get_lineno, \ | ^~~~ coff-mips.c:1523:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1523 | BFD_JUMP_TABLE_SYMBOLS (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ libecoff.h:292:38: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 292 | #define _bfd_ecoff_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro '_bfd_ecoff_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ coff-mips.c:1523:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1523 | BFD_JUMP_TABLE_SYMBOLS (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 344 | ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ libecoff.h:289:42: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' 289 | #define _bfd_ecoff_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4945:3: note: in expansion of macro '_bfd_ecoff_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ coff-mips.c:1523:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1523 | BFD_JUMP_TABLE_SYMBOLS (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coff-mips.c:1527:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 1527 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coff-mips.c:1527:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 1527 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coff-mips.c:1527:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 1527 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- coff-m68k.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-m88k.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-m68k.lo --- coff-m68k.c: In function 'm68kcoff_rtype_to_howto': coff-m68k.c:237:12: warning: 'relent.howto' may be used uninitialized [-Wmaybe-uninitialized] 237 | if (howto->pc_relative) | ~~~~~^~~~~~~~~~~~~ coff-m68k.c:230:11: note: 'relent.howto' was declared here 230 | arelent relent; | ^~~~~~ --- coff-maxq.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-m88k.lo --- coffcode.h: In function 'coff_rtype_to_howto': coffcode.h:4931:16: warning: 'genrel.howto' may be used uninitialized [-Wmaybe-uninitialized] 4931 | return genrel.howto; | ~~~~~~^~~~~~ coffcode.h:4928:11: note: 'genrel.howto' was declared here 4928 | arelent genrel; | ^~~~~~ --- coff-or32.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o coff-or32.lo coff-or32.c --- coff-rs6000.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o coff-rs6000.lo coff-rs6000.c --- coff-sh.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o coff-sh.lo coff-sh.c --- coff-or32.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c coff-or32.c -o coff-or32.o --- coff-rs6000.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c coff-rs6000.c -o coff-rs6000.o --- coff-or32.lo --- coff-or32.c: In function 'reloc_processing': coff-or32.c:320:16: warning: variable 'ptr' set but not used [-Wunused-but-set-variable] 320 | asymbol *ptr; | ^~~ In file included from coff-or32.c:576: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] 3352 | bfd_boolean hasdebug = FALSE; | ^~~~~~~~ --- coff-rs6000.lo --- In file included from coff-rs6000.c:134: coffcode.h: In function 'coff_compute_section_file_positions': coffcode.h:3154:21: warning: taking the absolute value of unsigned type 'long unsigned int' has no effect [-Wabsolute-value] 3154 | pad = abs (current->vma - sofar) % align; | ^~~ coffcode.h:3154:21: warning: absolute value function 'abs' given an argument of type 'long unsigned int' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] --- coff-or32.lo --- coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] 1739 | ((void (*) (bfd *, asection *, void *)) bfd_void) | ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 5155 | coff_mkobject_hook, styp_to_sec_flags, coff_set_alignment_hook, | ^~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-or32.c:25: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coff-or32.c:626:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 626 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ --- coff-rs6000.lo --- coffcode.h: In function 'coff_write_object_contents': --- coff-or32.lo --- libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coff-or32.c:626:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 626 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ --- coff-rs6000.lo --- coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] 3352 | bfd_boolean hasdebug = FALSE; | ^~~~~~~~ --- coff-or32.lo --- libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coff-or32.c:626:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 626 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coff-or32.c:626:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 626 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coff-or32.c:626:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 626 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coff-or32.c:626:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 626 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coff-or32.c:626:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 626 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coff-or32.c:629:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 629 | BFD_JUMP_TABLE_SYMBOLS (coff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] 359 | ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) | ^ coffcode.h:5311:45: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' 5311 | #define coff_bfd_reloc_type_lookup _bfd_norelocs_bfd_reloc_type_lookup | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4989:3: note: in expansion of macro 'coff_bfd_reloc_type_lookup' 4989 | NAME##_bfd_reloc_type_lookup | ^~~~ coff-or32.c:630:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 630 | BFD_JUMP_TABLE_RELOCS (coff), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coff-or32.c:633:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 633 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coff-or32.c:633:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 633 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coff-or32.c:633:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 633 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- coff-rs6000.lo --- coff-rs6000.c: In function 'xcoff_write_armap_big': coff-rs6000.c:1791:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1791 | if (current_bfd != NULL) | ^~ coff-rs6000.c:1793:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1793 | i = 0; | ^ --- coff-sparc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o coff-sparc.lo coff-sparc.c --- coff-rs6000.lo --- coff-rs6000.c: In function 'xcoff_complain_overflow_bitfield_func': coff-rs6000.c:3040:11: warning: variable 'addrmask' set but not used [-Wunused-but-set-variable] 3040 | bfd_vma addrmask, fieldmask, signmask, ss; | ^~~~~~~~ coff-rs6000.c: At top level: coff-rs6000.c:4137:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 4137 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true), | ^ coff-rs6000.c:4139:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 4139 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true), | ^ coff-rs6000.c:4140:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 4140 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true), | ^ coff-rs6000.c:4141:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 4141 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true), | ^ coff-rs6000.c:4142:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 4142 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true), | ^ coff-rs6000.c:4143:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 4143 | ((bfd_boolean (*) (bfd *, void * )) bfd_true), | ^ coff-rs6000.c:4153:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] 4153 | ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) bfd_false), | ^ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ coff-rs6000.c:4169:5: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4169 | coff_bfd_is_target_special_symbol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from coff-rs6000.c:32: libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ coff-rs6000.c:4206:5: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 4206 | _bfd_nodynamic_get_synthetic_symtab, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ coff-rs6000.c:4387:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 4387 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true), | ^ coff-rs6000.c:4389:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 4389 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true), | ^ coff-rs6000.c:4390:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 4390 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true), | ^ coff-rs6000.c:4391:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 4391 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true), | ^ coff-rs6000.c:4392:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 4392 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true), | ^ coff-rs6000.c:4393:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 4393 | ((bfd_boolean (*) (bfd *, void * )) bfd_true), | ^ coff-rs6000.c:4403:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] 4403 | ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) bfd_false), | ^ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ coff-rs6000.c:4419:5: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4419 | coff_bfd_is_target_special_symbol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ coff-rs6000.c:4456:5: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 4456 | _bfd_nodynamic_get_synthetic_symtab, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ coff-rs6000.c: In function 'xcoff_write_archive_contents_old': coff-rs6000.c:2086:10: warning: 'strncpy' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation] 2086 | (void) strncpy (fhdr.magic, XCOFFARMAG, SXCOFFARMAG); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-sh.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c coff-sh.c -o coff-sh.o In file included from coff-sh.c:24: coffcode.h: In function 'coff_compute_section_file_positions': bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:9: note: in expansion of macro 'bfd_set_section_vma' 3224 | bfd_set_section_vma (abfd, current, 0); | ^~~~~~~~~~~~~~~~~~~ In file included from coff-sh.c:648: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] 3352 | bfd_boolean hasdebug = FALSE; | ^~~~~~~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] 1739 | ((void (*) (bfd *, asection *, void *)) bfd_void) | ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 5155 | coff_mkobject_hook, styp_to_sec_flags, coff_set_alignment_hook, | ^~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-sh.c:27: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-sh.c:3027:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 3027 | CREATE_BIG_COFF_TARGET_VEC (shcoff_vec, "coff-sh", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-or32.lo --- coffcode.h: In function 'coff_write_object_contents': --- coff-sh.lo --- libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-sh.c:3027:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 3027 | CREATE_BIG_COFF_TARGET_VEC (shcoff_vec, "coff-sh", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-or32.lo --- coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-sh.lo --- libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-sh.c:3027:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 3027 | CREATE_BIG_COFF_TARGET_VEC (shcoff_vec, "coff-sh", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-sh.c:3027:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 3027 | CREATE_BIG_COFF_TARGET_VEC (shcoff_vec, "coff-sh", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-sh.c:3027:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 3027 | CREATE_BIG_COFF_TARGET_VEC (shcoff_vec, "coff-sh", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-sh.c:3027:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 3027 | CREATE_BIG_COFF_TARGET_VEC (shcoff_vec, "coff-sh", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5383 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-sh.c:3027:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 3027 | CREATE_BIG_COFF_TARGET_VEC (shcoff_vec, "coff-sh", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-sh.c:3027:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 3027 | CREATE_BIG_COFF_TARGET_VEC (shcoff_vec, "coff-sh", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-sh.c:3027:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 3027 | CREATE_BIG_COFF_TARGET_VEC (shcoff_vec, "coff-sh", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-sh.c:3027:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 3027 | CREATE_BIG_COFF_TARGET_VEC (shcoff_vec, "coff-sh", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-sh.c:3044:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 3044 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_SYM, TARGET_SHL_NAME, BFD_IS_RELAXABLE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-sh.c:3044:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 3044 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_SYM, TARGET_SHL_NAME, BFD_IS_RELAXABLE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-sh.c:3044:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 3044 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_SYM, TARGET_SHL_NAME, BFD_IS_RELAXABLE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-sh.c:3044:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 3044 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_SYM, TARGET_SHL_NAME, BFD_IS_RELAXABLE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-sh.c:3044:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 3044 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_SYM, TARGET_SHL_NAME, BFD_IS_RELAXABLE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-sh.c:3044:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 3044 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_SYM, TARGET_SHL_NAME, BFD_IS_RELAXABLE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5481:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5481 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-sh.c:3044:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 3044 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_SYM, TARGET_SHL_NAME, BFD_IS_RELAXABLE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-sh.c:3044:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 3044 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_SYM, TARGET_SHL_NAME, BFD_IS_RELAXABLE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-sh.c:3044:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 3044 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_SYM, TARGET_SHL_NAME, BFD_IS_RELAXABLE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-sh.c:3044:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 3044 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_SYM, TARGET_SHL_NAME, BFD_IS_RELAXABLE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] 1739 | ((void (*) (bfd *, asection *, void *)) bfd_void) | ^ coff-sh.c:3129:42: note: in expansion of macro 'coff_set_alignment_hook' 3129 | coff_mkobject_hook, styp_to_sec_flags, coff_set_alignment_hook, | ^~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coff-sh.c:3130:28: note: in expansion of macro 'symname_in_debug_hook' 3130 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coff-sh.c:3179:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 3179 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coff-sh.c:3179:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 3179 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coff-sh.c:3179:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 3179 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coff-sh.c:3179:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 3179 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coff-sh.c:3179:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 3179 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coff-sh.c:3179:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 3179 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ --- coff-sparc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c coff-sparc.c -o coff-sparc.o --- coff-sh.lo --- coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coff-sh.c:3182:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 3182 | BFD_JUMP_TABLE_SYMBOLS (coff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coff-sh.c:3186:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 3186 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coff-sh.c:3186:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 3186 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coff-sh.c:3186:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 3186 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coff-sh.c:3223:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 3223 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coff-sh.c:3223:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 3223 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coff-sh.c:3223:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 3223 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coff-sh.c:3223:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 3223 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coff-sh.c:3223:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 3223 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coff-sh.c:3223:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 3223 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coff-sh.c:3226:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 3226 | BFD_JUMP_TABLE_SYMBOLS (coff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coff-sh.c:3230:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 3230 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coff-sh.c:3230:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 3230 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coff-sh.c:3230:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 3230 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- coff-sparc.lo --- In file included from coff-sparc.c:22: coffcode.h: In function 'coff_compute_section_file_positions': bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:9: note: in expansion of macro 'bfd_set_section_vma' 3224 | bfd_set_section_vma (abfd, current, 0); | ^~~~~~~~~~~~~~~~~~~ In file included from coff-sparc.c:190: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] 3352 | bfd_boolean hasdebug = FALSE; | ^~~~~~~~ coffcode.h: In function 'coff_slurp_reloc_table': coffcode.h:4844:16: warning: variable 'ptr' set but not used [-Wunused-but-set-variable] 4844 | asymbol *ptr; | ^~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] 1739 | ((void (*) (bfd *, asection *, void *)) bfd_void) | ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 5155 | coff_mkobject_hook, styp_to_sec_flags, coff_set_alignment_hook, | ^~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-sparc.c:24: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 200 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 200 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 200 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 200 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 200 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 200 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 200 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5383 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 200 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 200 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 200 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 200 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-stgo32.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o coff-stgo32.lo coff-stgo32.c --- coff-sparc.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-rs6000.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:3696:11: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3696 | strncpy (&(scnhdr.s_name[0]), current->name, 8); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-stgo32.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c coff-stgo32.c -o coff-stgo32.o --- coff-rs6000.lo --- coff-rs6000.c: In function 'xcoff_write_archive_contents_old': coff-rs6000.c:2159:32: warning: '%ld' directive writing between 1 and 19 bytes into a region of size 4 [-Wformat-overflow=] 2159 | sprintf (ahdrp->namlen, "%ld", (long) namlen); | ^~~ coff-rs6000.c:2159:31: note: directive argument in the range [0, 9223372036854775805] 2159 | sprintf (ahdrp->namlen, "%ld", (long) namlen); | ^~~~~ coff-rs6000.c:2159:7: note: 'sprintf' output between 2 and 20 bytes into a destination of size 4 2159 | sprintf (ahdrp->namlen, "%ld", (long) namlen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-stgo32.lo --- In file included from coff-stgo32.c:55: coffcode.h: In function 'coff_compute_section_file_positions': bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:9: note: in expansion of macro 'bfd_set_section_vma' 3224 | bfd_set_section_vma (abfd, current, 0); | ^~~~~~~~~~~~~~~~~~~ In file included from coff-i386.c:607, from coff-stgo32.c:101: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] 3352 | bfd_boolean hasdebug = FALSE; | ^~~~~~~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] 1739 | ((void (*) (bfd *, asection *, void *)) bfd_void) | ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 5155 | coff_mkobject_hook, styp_to_sec_flags, coff_set_alignment_hook, | ^~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ --- coff-svm68k.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o coff-svm68k.lo coff-svm68k.c --- coff-stgo32.lo --- In file included from coff-i386.c:25: libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 659 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 659 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 659 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 659 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 659 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 659 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coff-i386.c:662:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 662 | BFD_JUMP_TABLE_SYMBOLS (coff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 666 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 666 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 666 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- coff-sh.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-svm68k.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c coff-svm68k.c -o coff-svm68k.o --- coff-tic30.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o coff-tic30.lo coff-tic30.c --- coff-svm68k.lo --- In file included from coff-m68k.c:23, from coff-svm68k.c:26: coffcode.h: In function 'coff_compute_section_file_positions': bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:9: note: in expansion of macro 'bfd_set_section_vma' 3224 | bfd_set_section_vma (abfd, current, 0); | ^~~~~~~~~~~~~~~~~~~ In file included from coff-m68k.c:524: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] 3352 | bfd_boolean hasdebug = FALSE; | ^~~~~~~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] 1739 | ((void (*) (bfd *, asection *, void *)) bfd_void) | ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 5155 | coff_mkobject_hook, styp_to_sec_flags, coff_set_alignment_hook, | ^~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-m68k.c:25: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 537 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 537 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 537 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 537 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 537 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 537 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 537 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5383 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 537 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 537 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 537 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 537 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-stgo32.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-tic30.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c coff-tic30.c -o coff-tic30.o In file included from coff-tic30.c:22: coffcode.h: In function 'coff_compute_section_file_positions': bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:9: note: in expansion of macro 'bfd_set_section_vma' 3224 | bfd_set_section_vma (abfd, current, 0); | ^~~~~~~~~~~~~~~~~~~ In file included from coff-tic30.c:166: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] 3352 | bfd_boolean hasdebug = FALSE; | ^~~~~~~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] 1739 | ((void (*) (bfd *, asection *, void *)) bfd_void) | ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 5155 | coff_mkobject_hook, styp_to_sec_flags, coff_set_alignment_hook, | ^~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-tic30.c:24: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coff-tic30.c:198:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 198 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coff-tic30.c:198:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 198 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coff-tic30.c:198:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 198 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coff-tic30.c:198:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 198 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coff-tic30.c:198:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 198 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coff-tic30.c:198:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 198 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coff-tic30.c:198:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 198 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coff-tic30.c:201:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 201 | BFD_JUMP_TABLE_SYMBOLS (coff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coff-tic30.c:205:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 205 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coff-tic30.c:205:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 205 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coff-tic30.c:205:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 205 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- coff-tic4x.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o coff-tic4x.lo coff-tic4x.c --- coff-tic54x.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o coff-tic54x.lo coff-tic54x.c --- coff-svm68k.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-tic4x.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c coff-tic4x.c -o coff-tic4x.o --- coff-svm68k.lo --- coff-m68k.c: In function 'm68kcoff_common_addend_rtype_to_howto': coff-m68k.c:397:12: warning: 'relent.howto' may be used uninitialized [-Wmaybe-uninitialized] 397 | if (howto->pc_relative) | ~~~~~^~~~~~~~~~~~~ coff-m68k.c:390:11: note: 'relent.howto' was declared here 390 | arelent relent; | ^~~~~~ --- coff-tic30.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-tic4x.lo --- In file included from coff-tic4x.c:75: coffcode.h: In function 'coff_compute_section_file_positions': coffcode.h:2922:13: warning: variable 'previous' set but not used [-Wunused-but-set-variable] 2922 | asection *previous = NULL; | ^~~~~~~~ --- coff-tic54x.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c coff-tic54x.c -o coff-tic54x.o --- coff-tic4x.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] 3352 | bfd_boolean hasdebug = FALSE; | ^~~~~~~~ coffcode.h: At top level: --- coff-tic80.lo --- --- coff-tic4x.lo --- coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5199:28: note: in expansion of macro 'symname_in_debug_hook' 5199 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ --- coff-tic80.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o coff-tic80.lo coff-tic80.c --- coff-tic4x.lo --- coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5243:28: note: in expansion of macro 'symname_in_debug_hook' 5243 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-tic4x.c:26: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:256:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 256 | CREATE_LITTLE_COFF_TARGET_VEC(tic4x_coff0_vec, "coff0-tic4x", HAS_LOAD_PAGE, 0, '_', NULL, (PTR)&ticoff0_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:256:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 256 | CREATE_LITTLE_COFF_TARGET_VEC(tic4x_coff0_vec, "coff0-tic4x", HAS_LOAD_PAGE, 0, '_', NULL, (PTR)&ticoff0_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:256:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 256 | CREATE_LITTLE_COFF_TARGET_VEC(tic4x_coff0_vec, "coff0-tic4x", HAS_LOAD_PAGE, 0, '_', NULL, (PTR)&ticoff0_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:256:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 256 | CREATE_LITTLE_COFF_TARGET_VEC(tic4x_coff0_vec, "coff0-tic4x", HAS_LOAD_PAGE, 0, '_', NULL, (PTR)&ticoff0_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:256:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 256 | CREATE_LITTLE_COFF_TARGET_VEC(tic4x_coff0_vec, "coff0-tic4x", HAS_LOAD_PAGE, 0, '_', NULL, (PTR)&ticoff0_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-tic54x.lo --- In file included from coff-tic54x.c:345: coffcode.h: In function 'coff_compute_section_file_positions': coffcode.h:2922:13: warning: variable 'previous' set but not used [-Wunused-but-set-variable] 2922 | asection *previous = NULL; | ^~~~~~~~ --- coff-tic4x.lo --- libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:256:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 256 | CREATE_LITTLE_COFF_TARGET_VEC(tic4x_coff0_vec, "coff0-tic4x", HAS_LOAD_PAGE, 0, '_', NULL, (PTR)&ticoff0_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-tic54x.lo --- coffcode.h: In function 'coff_write_object_contents': --- coff-tic4x.lo --- libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:256:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 256 | CREATE_LITTLE_COFF_TARGET_VEC(tic4x_coff0_vec, "coff0-tic4x", HAS_LOAD_PAGE, 0, '_', NULL, (PTR)&ticoff0_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-tic54x.lo --- coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] 3352 | bfd_boolean hasdebug = FALSE; | ^~~~~~~~ --- coff-tic4x.lo --- coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5481:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5481 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:256:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 256 | CREATE_LITTLE_COFF_TARGET_VEC(tic4x_coff0_vec, "coff0-tic4x", HAS_LOAD_PAGE, 0, '_', NULL, (PTR)&ticoff0_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:256:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 256 | CREATE_LITTLE_COFF_TARGET_VEC(tic4x_coff0_vec, "coff0-tic4x", HAS_LOAD_PAGE, 0, '_', NULL, (PTR)&ticoff0_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:256:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 256 | CREATE_LITTLE_COFF_TARGET_VEC(tic4x_coff0_vec, "coff0-tic4x", HAS_LOAD_PAGE, 0, '_', NULL, (PTR)&ticoff0_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:256:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 256 | CREATE_LITTLE_COFF_TARGET_VEC(tic4x_coff0_vec, "coff0-tic4x", HAS_LOAD_PAGE, 0, '_', NULL, (PTR)&ticoff0_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-tic54x.lo --- coffcode.h: At top level: coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5199:28: note: in expansion of macro 'symname_in_debug_hook' 5199 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ --- coff-tic4x.lo --- libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5430 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:259:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 259 | CREATE_BIGHDR_COFF_TARGET_VEC(tic4x_coff0_beh_vec, "coff0-beh-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff0_vec, (PTR)&ticoff0_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-tic54x.lo --- coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5243:28: note: in expansion of macro 'symname_in_debug_hook' 5243 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-tic54x.c:25: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coff-tic54x.c:442:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 442 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ --- coff-tic4x.lo --- libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5430 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:259:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 259 | CREATE_BIGHDR_COFF_TARGET_VEC(tic4x_coff0_beh_vec, "coff0-beh-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff0_vec, (PTR)&ticoff0_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-tic54x.lo --- libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coff-tic54x.c:442:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 442 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coff-tic54x.c:442:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 442 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coff-tic54x.c:442:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 442 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coff-tic54x.c:442:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 442 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coff-tic54x.c:442:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 442 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coff-tic54x.c:442:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 442 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coff-tic54x.c:445:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 445 | BFD_JUMP_TABLE_SYMBOLS (coff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coff-tic54x.c:449:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 449 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coff-tic54x.c:449:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 449 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coff-tic54x.c:449:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 449 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- coff-tic4x.lo --- libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5430 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:259:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 259 | CREATE_BIGHDR_COFF_TARGET_VEC(tic4x_coff0_beh_vec, "coff0-beh-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff0_vec, (PTR)&ticoff0_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-tic54x.lo --- libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coff-tic54x.c:486:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 486 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coff-tic54x.c:486:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 486 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ --- coff-tic4x.lo --- libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5430 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:259:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 259 | CREATE_BIGHDR_COFF_TARGET_VEC(tic4x_coff0_beh_vec, "coff0-beh-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff0_vec, (PTR)&ticoff0_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-tic54x.lo --- libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coff-tic54x.c:486:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 486 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coff-tic54x.c:486:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 486 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coff-tic54x.c:486:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 486 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coff-tic54x.c:486:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 486 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coff-tic54x.c:486:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 486 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coff-tic54x.c:489:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 489 | BFD_JUMP_TABLE_SYMBOLS (coff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coff-tic54x.c:493:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 493 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coff-tic54x.c:493:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 493 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coff-tic54x.c:493:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 493 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coff-tic54x.c:531:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 531 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ --- coff-tic4x.lo --- libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5430 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:259:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 259 | CREATE_BIGHDR_COFF_TARGET_VEC(tic4x_coff0_beh_vec, "coff0-beh-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff0_vec, (PTR)&ticoff0_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5430 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:259:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 259 | CREATE_BIGHDR_COFF_TARGET_VEC(tic4x_coff0_beh_vec, "coff0-beh-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff0_vec, (PTR)&ticoff0_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-tic54x.lo --- libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coff-tic54x.c:531:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 531 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coff-tic54x.c:531:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 531 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coff-tic54x.c:531:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 531 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coff-tic54x.c:531:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 531 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coff-tic54x.c:531:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 531 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coff-tic54x.c:531:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 531 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ --- coff-tic4x.lo --- libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5430 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:259:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 259 | CREATE_BIGHDR_COFF_TARGET_VEC(tic4x_coff0_beh_vec, "coff0-beh-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff0_vec, (PTR)&ticoff0_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-tic54x.lo --- coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coff-tic54x.c:534:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 534 | BFD_JUMP_TABLE_SYMBOLS (coff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coff-tic54x.c:538:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 538 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coff-tic54x.c:538:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 538 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coff-tic54x.c:538:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 538 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coff-tic54x.c:576:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 576 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coff-tic54x.c:576:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 576 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ --- coff-tic4x.lo --- coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5433:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5433 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:259:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 259 | CREATE_BIGHDR_COFF_TARGET_VEC(tic4x_coff0_beh_vec, "coff0-beh-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff0_vec, (PTR)&ticoff0_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-tic54x.lo --- libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coff-tic54x.c:576:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 576 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ --- coff-tic4x.lo --- libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5437:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5437 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:259:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 259 | CREATE_BIGHDR_COFF_TARGET_VEC(tic4x_coff0_beh_vec, "coff0-beh-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff0_vec, (PTR)&ticoff0_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5437:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5437 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:259:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 259 | CREATE_BIGHDR_COFF_TARGET_VEC(tic4x_coff0_beh_vec, "coff0-beh-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff0_vec, (PTR)&ticoff0_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-tic54x.lo --- libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coff-tic54x.c:576:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 576 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coff-tic54x.c:576:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 576 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coff-tic54x.c:576:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 576 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ --- coff-u68k.lo --- --- coff-tic4x.lo --- libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5437:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5437 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:259:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 259 | CREATE_BIGHDR_COFF_TARGET_VEC(tic4x_coff0_beh_vec, "coff0-beh-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff0_vec, (PTR)&ticoff0_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-u68k.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o coff-u68k.lo coff-u68k.c --- coff-tic54x.lo --- libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coff-tic54x.c:576:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 576 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coff-tic54x.c:579:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 579 | BFD_JUMP_TABLE_SYMBOLS (coff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coff-tic54x.c:583:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 583 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coff-tic54x.c:583:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 583 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- coff-tic4x.lo --- libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:262:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 262 | CREATE_LITTLE_COFF_TARGET_VEC(tic4x_coff1_vec, "coff1-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff0_beh_vec, (PTR)&ticoff1_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-tic54x.lo --- libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coff-tic54x.c:583:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 583 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- coff-tic4x.lo --- libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:262:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 262 | CREATE_LITTLE_COFF_TARGET_VEC(tic4x_coff1_vec, "coff1-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff0_beh_vec, (PTR)&ticoff1_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-tic54x.lo --- libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coff-tic54x.c:621:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 621 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ --- coff-tic4x.lo --- libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:262:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 262 | CREATE_LITTLE_COFF_TARGET_VEC(tic4x_coff1_vec, "coff1-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff0_beh_vec, (PTR)&ticoff1_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-tic54x.lo --- libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coff-tic54x.c:621:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 621 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coff-tic54x.c:621:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 621 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coff-tic54x.c:621:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 621 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coff-tic54x.c:621:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 621 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ --- coff-tic4x.lo --- libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:262:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 262 | CREATE_LITTLE_COFF_TARGET_VEC(tic4x_coff1_vec, "coff1-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff0_beh_vec, (PTR)&ticoff1_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-tic54x.lo --- libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coff-tic54x.c:621:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 621 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coff-tic54x.c:621:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 621 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coff-tic54x.c:624:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 624 | BFD_JUMP_TABLE_SYMBOLS (coff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coff-tic54x.c:628:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 628 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coff-tic54x.c:628:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 628 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coff-tic54x.c:628:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 628 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coff-tic54x.c:666:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 666 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coff-tic54x.c:666:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 666 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coff-tic54x.c:666:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 666 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coff-tic54x.c:666:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 666 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coff-tic54x.c:666:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 666 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coff-tic54x.c:666:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 666 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coff-tic54x.c:666:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 666 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coff-tic54x.c:669:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 669 | BFD_JUMP_TABLE_SYMBOLS (coff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coff-tic54x.c:673:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 673 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coff-tic54x.c:673:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 673 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coff-tic54x.c:673:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 673 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- coff-tic4x.lo --- libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:262:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 262 | CREATE_LITTLE_COFF_TARGET_VEC(tic4x_coff1_vec, "coff1-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff0_beh_vec, (PTR)&ticoff1_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:262:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 262 | CREATE_LITTLE_COFF_TARGET_VEC(tic4x_coff1_vec, "coff1-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff0_beh_vec, (PTR)&ticoff1_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:262:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 262 | CREATE_LITTLE_COFF_TARGET_VEC(tic4x_coff1_vec, "coff1-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff0_beh_vec, (PTR)&ticoff1_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5481:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5481 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:262:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 262 | CREATE_LITTLE_COFF_TARGET_VEC(tic4x_coff1_vec, "coff1-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff0_beh_vec, (PTR)&ticoff1_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:262:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 262 | CREATE_LITTLE_COFF_TARGET_VEC(tic4x_coff1_vec, "coff1-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff0_beh_vec, (PTR)&ticoff1_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:262:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 262 | CREATE_LITTLE_COFF_TARGET_VEC(tic4x_coff1_vec, "coff1-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff0_beh_vec, (PTR)&ticoff1_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:262:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 262 | CREATE_LITTLE_COFF_TARGET_VEC(tic4x_coff1_vec, "coff1-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff0_beh_vec, (PTR)&ticoff1_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5430 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:265:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 265 | CREATE_BIGHDR_COFF_TARGET_VEC(tic4x_coff1_beh_vec, "coff1-beh-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff1_vec, (PTR)&ticoff1_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5430 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:265:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 265 | CREATE_BIGHDR_COFF_TARGET_VEC(tic4x_coff1_beh_vec, "coff1-beh-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff1_vec, (PTR)&ticoff1_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5430 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:265:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 265 | CREATE_BIGHDR_COFF_TARGET_VEC(tic4x_coff1_beh_vec, "coff1-beh-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff1_vec, (PTR)&ticoff1_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5430 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:265:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 265 | CREATE_BIGHDR_COFF_TARGET_VEC(tic4x_coff1_beh_vec, "coff1-beh-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff1_vec, (PTR)&ticoff1_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5430 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:265:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 265 | CREATE_BIGHDR_COFF_TARGET_VEC(tic4x_coff1_beh_vec, "coff1-beh-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff1_vec, (PTR)&ticoff1_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5430 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:265:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 265 | CREATE_BIGHDR_COFF_TARGET_VEC(tic4x_coff1_beh_vec, "coff1-beh-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff1_vec, (PTR)&ticoff1_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5430 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:265:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 265 | CREATE_BIGHDR_COFF_TARGET_VEC(tic4x_coff1_beh_vec, "coff1-beh-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff1_vec, (PTR)&ticoff1_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5433:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5433 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:265:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 265 | CREATE_BIGHDR_COFF_TARGET_VEC(tic4x_coff1_beh_vec, "coff1-beh-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff1_vec, (PTR)&ticoff1_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5437:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5437 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:265:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 265 | CREATE_BIGHDR_COFF_TARGET_VEC(tic4x_coff1_beh_vec, "coff1-beh-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff1_vec, (PTR)&ticoff1_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5437:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5437 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:265:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 265 | CREATE_BIGHDR_COFF_TARGET_VEC(tic4x_coff1_beh_vec, "coff1-beh-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff1_vec, (PTR)&ticoff1_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5437:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5437 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:265:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 265 | CREATE_BIGHDR_COFF_TARGET_VEC(tic4x_coff1_beh_vec, "coff1-beh-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff1_vec, (PTR)&ticoff1_swap_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:268:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 268 | CREATE_LITTLE_COFF_TARGET_VEC(tic4x_coff2_vec, "coff2-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff1_beh_vec, COFF_SWAP_TABLE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:268:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 268 | CREATE_LITTLE_COFF_TARGET_VEC(tic4x_coff2_vec, "coff2-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff1_beh_vec, COFF_SWAP_TABLE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:268:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 268 | CREATE_LITTLE_COFF_TARGET_VEC(tic4x_coff2_vec, "coff2-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff1_beh_vec, COFF_SWAP_TABLE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:268:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 268 | CREATE_LITTLE_COFF_TARGET_VEC(tic4x_coff2_vec, "coff2-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff1_beh_vec, COFF_SWAP_TABLE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:268:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 268 | CREATE_LITTLE_COFF_TARGET_VEC(tic4x_coff2_vec, "coff2-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff1_beh_vec, COFF_SWAP_TABLE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:268:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 268 | CREATE_LITTLE_COFF_TARGET_VEC(tic4x_coff2_vec, "coff2-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff1_beh_vec, COFF_SWAP_TABLE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:268:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 268 | CREATE_LITTLE_COFF_TARGET_VEC(tic4x_coff2_vec, "coff2-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff1_beh_vec, COFF_SWAP_TABLE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5481:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5481 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:268:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 268 | CREATE_LITTLE_COFF_TARGET_VEC(tic4x_coff2_vec, "coff2-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff1_beh_vec, COFF_SWAP_TABLE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:268:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 268 | CREATE_LITTLE_COFF_TARGET_VEC(tic4x_coff2_vec, "coff2-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff1_beh_vec, COFF_SWAP_TABLE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:268:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 268 | CREATE_LITTLE_COFF_TARGET_VEC(tic4x_coff2_vec, "coff2-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff1_beh_vec, COFF_SWAP_TABLE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:268:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 268 | CREATE_LITTLE_COFF_TARGET_VEC(tic4x_coff2_vec, "coff2-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff1_beh_vec, COFF_SWAP_TABLE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5430 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:271:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 271 | CREATE_BIGHDR_COFF_TARGET_VEC(tic4x_coff2_beh_vec, "coff2-beh-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff2_vec, COFF_SWAP_TABLE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5430 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:271:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 271 | CREATE_BIGHDR_COFF_TARGET_VEC(tic4x_coff2_beh_vec, "coff2-beh-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff2_vec, COFF_SWAP_TABLE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5430 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:271:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 271 | CREATE_BIGHDR_COFF_TARGET_VEC(tic4x_coff2_beh_vec, "coff2-beh-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff2_vec, COFF_SWAP_TABLE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5430 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:271:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 271 | CREATE_BIGHDR_COFF_TARGET_VEC(tic4x_coff2_beh_vec, "coff2-beh-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff2_vec, COFF_SWAP_TABLE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5430 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:271:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 271 | CREATE_BIGHDR_COFF_TARGET_VEC(tic4x_coff2_beh_vec, "coff2-beh-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff2_vec, COFF_SWAP_TABLE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5430 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:271:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 271 | CREATE_BIGHDR_COFF_TARGET_VEC(tic4x_coff2_beh_vec, "coff2-beh-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff2_vec, COFF_SWAP_TABLE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5430 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:271:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 271 | CREATE_BIGHDR_COFF_TARGET_VEC(tic4x_coff2_beh_vec, "coff2-beh-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff2_vec, COFF_SWAP_TABLE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5433:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5433 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:271:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 271 | CREATE_BIGHDR_COFF_TARGET_VEC(tic4x_coff2_beh_vec, "coff2-beh-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff2_vec, COFF_SWAP_TABLE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5437:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5437 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:271:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 271 | CREATE_BIGHDR_COFF_TARGET_VEC(tic4x_coff2_beh_vec, "coff2-beh-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff2_vec, COFF_SWAP_TABLE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5437:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5437 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:271:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 271 | CREATE_BIGHDR_COFF_TARGET_VEC(tic4x_coff2_beh_vec, "coff2-beh-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff2_vec, COFF_SWAP_TABLE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5437:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5437 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:271:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 271 | CREATE_BIGHDR_COFF_TARGET_VEC(tic4x_coff2_beh_vec, "coff2-beh-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff2_vec, COFF_SWAP_TABLE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-tic80.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c coff-tic80.c -o coff-tic80.o In file included from coff-tic80.c:737: coffcode.h: In function 'coff_compute_section_file_positions': coffcode.h:2922:13: warning: variable 'previous' set but not used [-Wunused-but-set-variable] 2922 | asection *previous = NULL; | ^~~~~~~~ coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] 3352 | bfd_boolean hasdebug = FALSE; | ^~~~~~~~ coffcode.h: At top level: coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-tic80.c:30: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic80.c:739:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 739 | CREATE_LITTLE_COFF_TARGET_VEC (tic80coff_vec, "coff-tic80", D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic80.c:739:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 739 | CREATE_LITTLE_COFF_TARGET_VEC (tic80coff_vec, "coff-tic80", D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic80.c:739:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 739 | CREATE_LITTLE_COFF_TARGET_VEC (tic80coff_vec, "coff-tic80", D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic80.c:739:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 739 | CREATE_LITTLE_COFF_TARGET_VEC (tic80coff_vec, "coff-tic80", D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic80.c:739:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 739 | CREATE_LITTLE_COFF_TARGET_VEC (tic80coff_vec, "coff-tic80", D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic80.c:739:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 739 | CREATE_LITTLE_COFF_TARGET_VEC (tic80coff_vec, "coff-tic80", D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-tic80.c:739:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 739 | CREATE_LITTLE_COFF_TARGET_VEC (tic80coff_vec, "coff-tic80", D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5481:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5481 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-tic80.c:739:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 739 | CREATE_LITTLE_COFF_TARGET_VEC (tic80coff_vec, "coff-tic80", D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] 359 | ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) | ^ coffcode.h:5311:45: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' 5311 | #define coff_bfd_reloc_type_lookup _bfd_norelocs_bfd_reloc_type_lookup | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4989:3: note: in expansion of macro 'coff_bfd_reloc_type_lookup' 4989 | NAME##_bfd_reloc_type_lookup | ^~~~ coffcode.h:5482:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 5482 | BFD_JUMP_TABLE_RELOCS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~ coff-tic80.c:739:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 739 | CREATE_LITTLE_COFF_TARGET_VEC (tic80coff_vec, "coff-tic80", D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-tic80.c:739:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 739 | CREATE_LITTLE_COFF_TARGET_VEC (tic80coff_vec, "coff-tic80", D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-tic80.c:739:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 739 | CREATE_LITTLE_COFF_TARGET_VEC (tic80coff_vec, "coff-tic80", D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-tic80.c:739:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 739 | CREATE_LITTLE_COFF_TARGET_VEC (tic80coff_vec, "coff-tic80", D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-u68k.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c coff-u68k.c -o coff-u68k.o --- coff-tic4x.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-u68k.lo --- In file included from coff-m68k.c:23, from coff-u68k.c:35: coffcode.h: In function 'coff_compute_section_file_positions': bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:9: note: in expansion of macro 'bfd_set_section_vma' 3224 | bfd_set_section_vma (abfd, current, 0); | ^~~~~~~~~~~~~~~~~~~ In file included from coff-m68k.c:524: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] 3352 | bfd_boolean hasdebug = FALSE; | ^~~~~~~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] 1739 | ((void (*) (bfd *, asection *, void *)) bfd_void) | ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 5155 | coff_mkobject_hook, styp_to_sec_flags, coff_set_alignment_hook, | ^~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-m68k.c:25: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:535:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 535 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:535:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 535 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:535:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 535 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:535:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 535 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:535:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 535 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:535:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 535 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:535:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 535 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5383 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-m68k.c:535:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 535 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-m68k.c:535:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 535 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-m68k.c:535:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 535 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-m68k.c:535:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 535 | CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-tic80.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-tic54x.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-u68k.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-we32k.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o coff-we32k.lo coff-we32k.c --- coff-w65.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o coff-w65.lo coff-w65.c --- coff-z80.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o coff-z80.lo coff-z80.c --- coff-z8k.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o coff-z8k.lo coff-z8k.c --- coff-we32k.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c coff-we32k.c -o coff-we32k.o In file included from coff-we32k.c:22: coffcode.h: In function 'coff_compute_section_file_positions': bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:9: note: in expansion of macro 'bfd_set_section_vma' 3224 | bfd_set_section_vma (abfd, current, 0); | ^~~~~~~~~~~~~~~~~~~ In file included from coff-we32k.c:65: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] 3352 | bfd_boolean hasdebug = FALSE; | ^~~~~~~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] 1739 | ((void (*) (bfd *, asection *, void *)) bfd_void) | ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 5155 | coff_mkobject_hook, styp_to_sec_flags, coff_set_alignment_hook, | ^~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-we32k.c:24: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-we32k.c:69:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 69 | CREATE_BIG_COFF_TARGET_VEC (we32kcoff_vec, "coff-we32k", 0, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-we32k.c:69:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 69 | CREATE_BIG_COFF_TARGET_VEC (we32kcoff_vec, "coff-we32k", 0, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-we32k.c:69:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 69 | CREATE_BIG_COFF_TARGET_VEC (we32kcoff_vec, "coff-we32k", 0, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-we32k.c:69:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 69 | CREATE_BIG_COFF_TARGET_VEC (we32kcoff_vec, "coff-we32k", 0, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-we32k.c:69:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 69 | CREATE_BIG_COFF_TARGET_VEC (we32kcoff_vec, "coff-we32k", 0, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-we32k.c:69:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 69 | CREATE_BIG_COFF_TARGET_VEC (we32kcoff_vec, "coff-we32k", 0, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-we32k.c:69:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 69 | CREATE_BIG_COFF_TARGET_VEC (we32kcoff_vec, "coff-we32k", 0, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5383 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-we32k.c:69:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 69 | CREATE_BIG_COFF_TARGET_VEC (we32kcoff_vec, "coff-we32k", 0, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] 359 | ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) | ^ coffcode.h:5311:45: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' 5311 | #define coff_bfd_reloc_type_lookup _bfd_norelocs_bfd_reloc_type_lookup | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4989:3: note: in expansion of macro 'coff_bfd_reloc_type_lookup' 4989 | NAME##_bfd_reloc_type_lookup | ^~~~ coffcode.h:5384:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 5384 | BFD_JUMP_TABLE_RELOCS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~ coff-we32k.c:69:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 69 | CREATE_BIG_COFF_TARGET_VEC (we32kcoff_vec, "coff-we32k", 0, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-we32k.c:69:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 69 | CREATE_BIG_COFF_TARGET_VEC (we32kcoff_vec, "coff-we32k", 0, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-we32k.c:69:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 69 | CREATE_BIG_COFF_TARGET_VEC (we32kcoff_vec, "coff-we32k", 0, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-we32k.c:69:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 69 | CREATE_BIG_COFF_TARGET_VEC (we32kcoff_vec, "coff-we32k", 0, 0, 0, NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-w65.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c coff-w65.c -o coff-w65.o In file included from coff-w65.c:22: coffcode.h: In function 'coff_compute_section_file_positions': bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:9: note: in expansion of macro 'bfd_set_section_vma' 3224 | bfd_set_section_vma (abfd, current, 0); | ^~~~~~~~~~~~~~~~~~~ In file included from coff-w65.c:377: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] 3352 | bfd_boolean hasdebug = FALSE; | ^~~~~~~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] 1739 | ((void (*) (bfd *, asection *, void *)) bfd_void) | ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 5155 | coff_mkobject_hook, styp_to_sec_flags, coff_set_alignment_hook, | ^~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-w65.c:24: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-w65.c:385:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 385 | CREATE_LITTLE_COFF_TARGET_VEC (w65_vec, "coff-w65", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-w65.c:385:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 385 | CREATE_LITTLE_COFF_TARGET_VEC (w65_vec, "coff-w65", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-w65.c:385:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 385 | CREATE_LITTLE_COFF_TARGET_VEC (w65_vec, "coff-w65", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-w65.c:385:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 385 | CREATE_LITTLE_COFF_TARGET_VEC (w65_vec, "coff-w65", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-w65.c:385:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 385 | CREATE_LITTLE_COFF_TARGET_VEC (w65_vec, "coff-w65", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-w65.c:385:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 385 | CREATE_LITTLE_COFF_TARGET_VEC (w65_vec, "coff-w65", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-w65.c:385:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 385 | CREATE_LITTLE_COFF_TARGET_VEC (w65_vec, "coff-w65", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5481:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5481 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-w65.c:385:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 385 | CREATE_LITTLE_COFF_TARGET_VEC (w65_vec, "coff-w65", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] 359 | ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) | ^ coffcode.h:5311:45: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' 5311 | #define coff_bfd_reloc_type_lookup _bfd_norelocs_bfd_reloc_type_lookup | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4989:3: note: in expansion of macro 'coff_bfd_reloc_type_lookup' 4989 | NAME##_bfd_reloc_type_lookup | ^~~~ coffcode.h:5482:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 5482 | BFD_JUMP_TABLE_RELOCS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~ coff-w65.c:385:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 385 | CREATE_LITTLE_COFF_TARGET_VEC (w65_vec, "coff-w65", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-w65.c:385:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 385 | CREATE_LITTLE_COFF_TARGET_VEC (w65_vec, "coff-w65", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-w65.c:385:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 385 | CREATE_LITTLE_COFF_TARGET_VEC (w65_vec, "coff-w65", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-w65.c:385:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 385 | CREATE_LITTLE_COFF_TARGET_VEC (w65_vec, "coff-w65", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-z80.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c coff-z80.c -o coff-z80.o --- coff-z8k.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c coff-z8k.c -o coff-z8k.o --- coff-z80.lo --- In file included from coff-z80.c:22: coffcode.h: In function 'coff_compute_section_file_positions': bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:9: note: in expansion of macro 'bfd_set_section_vma' 3224 | bfd_set_section_vma (abfd, current, 0); | ^~~~~~~~~~~~~~~~~~~ In file included from coff-z80.c:252: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] 3352 | bfd_boolean hasdebug = FALSE; | ^~~~~~~~ --- coff-we32k.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-z8k.lo --- In file included from coff-z8k.c:23: coffcode.h: In function 'coff_compute_section_file_positions': bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:9: note: in expansion of macro 'bfd_set_section_vma' 3224 | bfd_set_section_vma (abfd, current, 0); | ^~~~~~~~~~~~~~~~~~~ In file included from coff-z8k.c:349: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] 3352 | bfd_boolean hasdebug = FALSE; | ^~~~~~~~ --- coff-z80.lo --- coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] 1739 | ((void (*) (bfd *, asection *, void *)) bfd_void) | ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 5155 | coff_mkobject_hook, styp_to_sec_flags, coff_set_alignment_hook, | ^~~~~~~~~~~~~~~~~~~~~~~ --- coff-z8k.lo --- coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] 1739 | ((void (*) (bfd *, asection *, void *)) bfd_void) | ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 5155 | coff_mkobject_hook, styp_to_sec_flags, coff_set_alignment_hook, | ^~~~~~~~~~~~~~~~~~~~~~~ --- coff-z80.lo --- coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ --- coff-z8k.lo --- coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-z8k.c:25: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-z8k.c:358:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 358 | CREATE_BIG_COFF_TARGET_VEC (z8kcoff_vec, "coff-z8k", 0, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-z8k.c:358:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 358 | CREATE_BIG_COFF_TARGET_VEC (z8kcoff_vec, "coff-z8k", 0, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-z80.lo --- In file included from coff-z80.c:24: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 5277 | #define coff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'coff_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-z80.c:261:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 261 | CREATE_LITTLE_COFF_TARGET_VEC (z80coff_vec, "coff-z80", 0, 0, '\0', NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-z8k.lo --- libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-z8k.c:358:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 358 | CREATE_BIG_COFF_TARGET_VEC (z8kcoff_vec, "coff-z8k", 0, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-z8k.c:358:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 358 | CREATE_BIG_COFF_TARGET_VEC (z8kcoff_vec, "coff-z8k", 0, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-z80.lo --- libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-z80.c:261:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 261 | CREATE_LITTLE_COFF_TARGET_VEC (z80coff_vec, "coff-z80", 0, 0, '\0', NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-z8k.lo --- libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-z8k.c:358:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 358 | CREATE_BIG_COFF_TARGET_VEC (z8kcoff_vec, "coff-z8k", 0, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-z8k.c:358:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 358 | CREATE_BIG_COFF_TARGET_VEC (z8kcoff_vec, "coff-z8k", 0, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-z8k.c:358:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 358 | CREATE_BIG_COFF_TARGET_VEC (z8kcoff_vec, "coff-z8k", 0, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-z80.lo --- libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 5273 | #define coff_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'coff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-z80.c:261:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 261 | CREATE_LITTLE_COFF_TARGET_VEC (z80coff_vec, "coff-z80", 0, 0, '\0', NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-z8k.lo --- coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5383 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-z8k.c:358:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 358 | CREATE_BIG_COFF_TARGET_VEC (z8kcoff_vec, "coff-z8k", 0, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-z8k.c:358:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 358 | CREATE_BIG_COFF_TARGET_VEC (z8kcoff_vec, "coff-z8k", 0, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-z8k.c:358:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 358 | CREATE_BIG_COFF_TARGET_VEC (z8kcoff_vec, "coff-z8k", 0, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-z80.lo --- libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-z80.c:261:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 261 | CREATE_LITTLE_COFF_TARGET_VEC (z80coff_vec, "coff-z80", 0, 0, '\0', NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-z8k.lo --- libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-z8k.c:358:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 358 | CREATE_BIG_COFF_TARGET_VEC (z8kcoff_vec, "coff-z8k", 0, 0, '_', NULL, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-z80.lo --- libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-z80.c:261:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 261 | CREATE_LITTLE_COFF_TARGET_VEC (z80coff_vec, "coff-z80", 0, 0, '\0', NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-z80.c:261:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 261 | CREATE_LITTLE_COFF_TARGET_VEC (z80coff_vec, "coff-z80", 0, 0, '\0', NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 5289 | #define coff_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'coff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-z80.c:261:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 261 | CREATE_LITTLE_COFF_TARGET_VEC (z80coff_vec, "coff-z80", 0, 0, '\0', NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5481:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5481 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-z80.c:261:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 261 | CREATE_LITTLE_COFF_TARGET_VEC (z80coff_vec, "coff-z80", 0, 0, '\0', NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-z80.c:261:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 261 | CREATE_LITTLE_COFF_TARGET_VEC (z80coff_vec, "coff-z80", 0, 0, '\0', NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-z80.c:261:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 261 | CREATE_LITTLE_COFF_TARGET_VEC (z80coff_vec, "coff-z80", 0, 0, '\0', NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-z80.c:261:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 261 | CREATE_LITTLE_COFF_TARGET_VEC (z80coff_vec, "coff-z80", 0, 0, '\0', NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-w65.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- cofflink.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cofflink.lo cofflink.c --- coff-z8k.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-z80.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- dwarf1.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o dwarf1.lo dwarf1.c --- ecoff.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o ecoff.lo ecoff.c --- cofflink.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cofflink.c -o cofflink.o --- ecofflink.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o ecofflink.lo ecofflink.c --- cofflink.lo --- cofflink.c: In function 'process_embedded_commands': cofflink.c:1244:15: warning: variable 'had_shared' set but not used [-Wunused-but-set-variable] 1244 | int had_shared= 0; | ^~~~~~~~~~ cofflink.c:1242:15: warning: variable 'had_read' set but not used [-Wunused-but-set-variable] 1242 | int had_read = 0; | ^~~~~~~~ --- dwarf1.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c dwarf1.c -o dwarf1.o --- ecoff.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ecoff.c -o ecoff.o --- efi-app-ia32.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o efi-app-ia32.lo efi-app-ia32.c --- ecofflink.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ecofflink.c -o ecofflink.o ecofflink.c: In function 'bfd_ecoff_debug_accumulate': ecofflink.c:785:15: warning: variable 'fdr_adr' set but not used [-Wunused-but-set-variable] 785 | bfd_vma fdr_adr; | ^~~~~~~ --- efi-app-ia32.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c efi-app-ia32.c -o efi-app-ia32.o In file included from efi-app-ia32.c:21: peicode.h: In function 'pe_ILF_make_a_section': bfd.h:329:83: warning: right-hand operand of comma expression has no effect [-Wunused-value] 329 | #define bfd_set_section_alignment(bfd, ptr, val) (((ptr)->alignment_power = (val)),TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ peicode.h:595:3: note: in expansion of macro 'bfd_set_section_alignment' 595 | bfd_set_section_alignment (vars->abfd, sec, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h: In function 'coff_compute_section_file_positions': bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:9: note: in expansion of macro 'bfd_set_section_vma' 3224 | bfd_set_section_vma (abfd, current, 0); | ^~~~~~~~~~~~~~~~~~~ In file included from coff-i386.c:607, from efi-app-ia32.c:34: coffcode.h: At top level: coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-i386.c:25: libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 659 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 659 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 659 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 659 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coff-i386.c:662:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 662 | BFD_JUMP_TABLE_SYMBOLS (coff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 666 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 666 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 666 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- ecoff.lo --- ecoff.c: In function '_bfd_ecoff_write_object_contents': ecoff.c:2401:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 2401 | strncpy (section.s_name, current->name, sizeof section.s_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- elf.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf.lo elf.c --- ecoff.lo --- ecoff.c: In function '_bfd_ecoff_write_armap': ecoff.c:3053:26: warning: '%ld' directive writing between 1 and 20 bytes into a region of size 12 [-Wformat-overflow=] 3053 | sprintf (hdr.ar_date, "%ld", (long) (statbuf.st_mtime + 60)); | ^~~ ecoff.c:3053:25: note: directive argument in the range [-9223372036854775748, 9223372036854775807] 3053 | sprintf (hdr.ar_date, "%ld", (long) (statbuf.st_mtime + 60)); | ^~~~~ ecoff.c:3053:3: note: 'sprintf' output between 2 and 21 bytes into a destination of size 12 3053 | sprintf (hdr.ar_date, "%ld", (long) (statbuf.st_mtime + 60)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ecoff.c:3064:31: warning: 'sprintf' writing a terminating nul past the end of the destination [-Wformat-overflow=] 3064 | sprintf (hdr.ar_size, "%-10d", (int) mapsize); | ^ ecoff.c:3064:3: note: 'sprintf' output between 11 and 12 bytes into a destination of size 10 3064 | sprintf (hdr.ar_size, "%-10d", (int) mapsize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ecoff.c:3113:29: warning: 'rehash' may be used uninitialized [-Wmaybe-uninitialized] 3113 | for (srch = (hash + rehash) & (hashsize - 1); | ~~~~~~^~~~~~~~~ ecoff.c:3090:26: note: 'rehash' was declared here 3090 | unsigned int hash, rehash; | ^~~~~~ --- efi-app-ia32.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- ecoff.lo --- In function 'ecoff_link_add_archive_symbols', inlined from '_bfd_ecoff_bfd_link_add_symbols' at ecoff.c:3872:14: ecoff.c:3815:29: warning: 'rehash' may be used uninitialized [-Wmaybe-uninitialized] 3815 | for (srch = (hash + rehash) & (armap_count - 1); | ~~~~~~^~~~~~~~~ ecoff.c: In function '_bfd_ecoff_bfd_link_add_symbols': ecoff.c:3760:26: note: 'rehash' was declared here 3760 | unsigned int hash, rehash; | ^~~~~~ --- elf.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf.c -o elf.o --- elf32-am33lin.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-am33lin.lo elf32-am33lin.c --- elf32-arc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-arc.lo elf32-arc.c --- elf32-arm.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-arm.lo elf32-arm.c --- elf.lo --- elf.c: In function 'prep_headers': elf.c:4833:23: warning: variable 'i_shdrp' set but not used [-Wunused-but-set-variable] 4833 | Elf_Internal_Shdr **i_shdrp; /* Section header table, internal form */ | ^~~~~~~ elf.c:4832:22: warning: variable 'i_phdrp' set but not used [-Wunused-but-set-variable] 4832 | Elf_Internal_Phdr *i_phdrp = 0; /* Program header table, internal form */ | ^~~~~~~ elf.c: In function '_bfd_elf_write_object_contents': elf.c:4950:22: warning: variable 'i_ehdrp' set but not used [-Wunused-but-set-variable] 4950 | Elf_Internal_Ehdr *i_ehdrp; | ^~~~~~~ --- elf32-arc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-arc.c -o elf32-arc.o --- elf32-am33lin.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-am33lin.c -o elf32-am33lin.o --- elf32-arc.lo --- In file included from elf32-arc.c:237: elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-arm.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-arm.c -o elf32-arm.o --- elf32-am33lin.lo --- In file included from elf32-am33lin.c:104: elf-m10300.c: In function 'mn10300_elf_final_link_relocate': elf-m10300.c:982:14: warning: variable 'splt' set but not used [-Wunused-but-set-variable] 982 | asection * splt; | ^~~~ elf-m10300.c:981:14: warning: variable 'sgot' set but not used [-Wunused-but-set-variable] 981 | asection * sgot; | ^~~~ elf-m10300.c:980:14: warning: variable 'local_got_offsets' set but not used [-Wunused-but-set-variable] 980 | bfd_vma * local_got_offsets; | ^~~~~~~~~~~~~~~~~ elf-m10300.c: In function 'mn10300_elf_relocate_section': elf-m10300.c:1424:23: warning: variable 'warned' set but not used [-Wunused-but-set-variable] 1424 | bfd_boolean warned; | ^~~~~~ elf-m10300.c: In function 'mn10300_elf_relax_section': elf-m10300.c:1694:33: warning: variable 'sym' set but not used [-Wunused-but-set-variable] 1694 | Elf_Internal_Sym *sym; | ^~~ elf-m10300.c: In function 'mn10300_elf_relax_delete_bytes': elf-m10300.c:3428:22: warning: variable 'irelalign' set but not used [-Wunused-but-set-variable] 3428 | Elf_Internal_Rela *irelalign; | ^~~~~~~~~ --- elf32-avr.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-avr.lo elf32-avr.c --- elf32-am33lin.lo --- In file included from elf-m10300.c:4711: elf32-target.h: At top level: elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-arm.lo --- elf32-arm.c: In function 'elf32_arm_final_link_relocate': elf32-arm.c:2952:33: warning: variable 'sym_hashes' set but not used [-Wunused-but-set-variable] 2952 | struct elf_link_hash_entry ** sym_hashes; | ^~~~~~~~~~ elf32-arm.c:2951:33: warning: variable 'symtab_hdr' set but not used [-Wunused-but-set-variable] 2951 | Elf_Internal_Shdr * symtab_hdr; | ^~~~~~~~~~ elf32-arm.c: In function 'elf32_arm_relocate_section': elf32-arm.c:4489:23: warning: variable 'warned' set but not used [-Wunused-but-set-variable] 4489 | bfd_boolean warned; | ^~~~~~ elf32-arm.c: In function 'elf32_arm_check_relocs': elf32-arm.c:5710:12: warning: variable 'local_got_offsets' set but not used [-Wunused-but-set-variable] 5710 | bfd_vma *local_got_offsets; | ^~~~~~~~~~~~~~~~~ In file included from elf32-arm.c:8145: elf32-target.h: At top level: elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-arm.c: In function 'elf32_arm_final_link_relocate': elf32-arm.c:3017:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 3017 | if (!globals->vxworks_p) | ^ elf32-arm.c:3020:5: note: here 3020 | case R_ARM_PC24: | ^~~~ --- elf32-avr.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-avr.c -o elf32-avr.o elf32-avr.c: In function 'elf32_avr_relocate_section': elf32-avr.c:901:41: warning: variable 'warned' set but not used [-Wunused-but-set-variable] 901 | bfd_boolean unresolved_reloc, warned; | ^~~~~~ elf32-avr.c:901:23: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] 901 | bfd_boolean unresolved_reloc, warned; | ^~~~~~~~~~~~~~~~ elf32-avr.c:879:36: warning: variable 'r_type' set but not used [-Wunused-but-set-variable] 879 | int r_type; | ^~~~~~ elf32-avr.c: In function 'elf32_avr_relax_delete_bytes': elf32-avr.c:1060:22: warning: variable 'irelalign' set but not used [-Wunused-but-set-variable] 1060 | Elf_Internal_Rela *irelalign; | ^~~~~~~~~ elf32-avr.c: In function 'elf32_avr_relax_section': elf32-avr.c:1253:29: warning: variable 'last_reloc' set but not used [-Wunused-but-set-variable] 1253 | static Elf_Internal_Rela *last_reloc = NULL; | ^~~~~~~~~~ In file included from elf32-avr.c:1979: elf32-target.h: At top level: elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-avr.c: In function 'elf32_avr_relax_section': elf32-avr.c:1372:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 1372 | { | ^ elf32-avr.c:1485:9: note: here 1485 | default: | ^~~~~~~ --- elf32-bfin.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-bfin.lo elf32-bfin.c --- elf32-cr16c.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-cr16c.lo elf32-cr16c.c gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-cr16c.c -o elf32-cr16c.o --- elf32-bfin.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-bfin.c -o elf32-bfin.o --- elf32-cr16c.lo --- elf32-cr16c.c: In function 'cr16c_elf_final_link_relocate': elf32-cr16c.c:192:12: warning: variable 'symbol' set but not used [-Wunused-but-set-variable] 192 | asymbol *symbol = NULL; | ^~~~~~ elf32-cr16c.c: In function 'elf32_cr16c_relocate_section': elf32-cr16c.c:726:41: warning: variable 'warned' set but not used [-Wunused-but-set-variable] 726 | bfd_boolean unresolved_reloc, warned; | ^~~~~~ elf32-cr16c.c:726:23: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] 726 | bfd_boolean unresolved_reloc, warned; | ^~~~~~~~~~~~~~~~ In file included from elf32-cr16c.c:1003: elf32-target.h: At top level: elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-bfin.lo --- elf32-bfin.c: In function 'bfin_check_relocs': elf32-bfin.c:1921:13: warning: variable 'sreloc' set but not used [-Wunused-but-set-variable] 1921 | asection *sreloc; | ^~~~~~ elf32-bfin.c: In function 'bfin_relocate_section': elf32-bfin.c:2885:23: warning: variable 'warned' set but not used [-Wunused-but-set-variable] 2885 | bfd_boolean warned; | ^~~~~~ elf32-bfin.c:2822:13: warning: variable 'sreloc' set but not used [-Wunused-but-set-variable] 2822 | asection *sreloc; | ^~~~~~ elf32-bfin.c: In function '_bfin_create_got_section': elf32-bfin.c:3258:7: warning: variable 'offset' set but not used [-Wunused-but-set-variable] 3258 | int offset; | ^~~~~~ elf32-bfin.c:3253:19: warning: variable 'pltflags' set but not used [-Wunused-but-set-variable] 3253 | flagword flags, pltflags; | ^~~~~~~~ In file included from elf32-bfin.c:5563: elf32-target.h: At top level: elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-bfin.c: In function 'bfinfdpic_relocate_section': elf32-bfin.c:2232:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 2232 | if (! IS_FDPIC (output_bfd)) | ^ elf32-bfin.c:2235:9: note: here 2235 | case R_BFIN_GOT17M4: | ^~~~ --- elf32-cris.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-cris.lo elf32-cris.c --- elf32-crx.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-crx.lo elf32-crx.c --- elf32-cris.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-cris.c -o elf32-cris.o elf32-cris.c: In function 'cris_elf_relocate_section': elf32-cris.c:995:23: warning: variable 'warned' set but not used [-Wunused-but-set-variable] 995 | bfd_boolean warned; | ^~~~~~ elf32-cris.c: In function 'elf_cris_finish_dynamic_symbol': elf32-cris.c:1580:17: warning: variable 'sgot' set but not used [-Wunused-but-set-variable] 1580 | asection *sgot; | ^~~~ In file included from elf32-cris.c:3444: elf32-target.h: At top level: elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-crx.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-crx.c -o elf32-crx.o elf32-crx.c: In function 'elf32_crx_relax_delete_bytes': elf32-crx.c:583:22: warning: variable 'irelalign' set but not used [-Wunused-but-set-variable] 583 | Elf_Internal_Rela *irelalign; | ^~~~~~~~~ elf32-crx.c: In function 'elf32_crx_relocate_section': elf32-crx.c:864:41: warning: variable 'warned' set but not used [-Wunused-but-set-variable] 864 | bfd_boolean unresolved_reloc, warned; | ^~~~~~ elf32-crx.c:864:23: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] 864 | bfd_boolean unresolved_reloc, warned; | ^~~~~~~~~~~~~~~~ In file included from elf32-crx.c:1356: elf32-target.h: At top level: elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-d10v.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-d10v.lo elf32-d10v.c gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-d10v.c -o elf32-d10v.o elf32-d10v.c: In function 'elf32_d10v_relocate_section': elf32-d10v.c:492:41: warning: variable 'warned' set but not used [-Wunused-but-set-variable] 492 | bfd_boolean unresolved_reloc, warned; | ^~~~~~ elf32-d10v.c:492:23: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] 492 | bfd_boolean unresolved_reloc, warned; | ^~~~~~~~~~~~~~~~ In file included from elf32-d10v.c:581: elf32-target.h: At top level: elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-d30v.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-d30v.lo elf32-d30v.c --- elf32-dlx.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-dlx.lo elf32-dlx.c --- elf32-fr30.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-fr30.lo elf32-fr30.c --- elf32-frv.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-frv.lo elf32-frv.c --- elf32-d30v.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-d30v.c -o elf32-d30v.o In file included from elf32-d30v.c:535: elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-dlx.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-dlx.c -o elf32-dlx.o --- elf32-fr30.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-fr30.c -o elf32-fr30.o --- elf32-dlx.lo --- In file included from elf32-dlx.c:559: elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-frv.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-frv.c -o elf32-frv.o --- elf32-fr30.lo --- elf32-fr30.c: In function 'fr30_elf_relocate_section': elf32-fr30.c:563:41: warning: variable 'warned' set but not used [-Wunused-but-set-variable] 563 | bfd_boolean unresolved_reloc, warned; | ^~~~~~ elf32-fr30.c:563:23: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] 563 | bfd_boolean unresolved_reloc, warned; | ^~~~~~~~~~~~~~~~ In file included from elf32-fr30.c:758: elf32-target.h: At top level: elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-gen.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-gen.lo elf32-gen.c --- elf32-frv.lo --- elf32-frv.c: In function '_frvfdpic_relax_tls_entries': elf32-frv.c:4743:21: warning: taking the absolute value of unsigned type 'bfd_vma' {aka 'long unsigned int'} has no effect [-Wabsolute-value] 4743 | + abs (entry->addend) < 32768 + FRVFDPIC_TLS_BIAS)))) | ^~~ elf32-frv.c:4743:21: warning: absolute value function 'abs' given an argument of type 'bfd_vma' {aka 'long unsigned int'} but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] --- elf32-h8300.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-h8300.lo elf32-h8300.c --- elf32-frv.lo --- In file included from elf32-frv.c:6952: elf32-target.h: At top level: elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-frv.c: In function 'elf32_frv_relocate_section': elf32-frv.c:2854:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 2854 | if (! IS_FDPIC (output_bfd)) | ^ elf32-frv.c:2857:9: note: here 2857 | case R_FRV_GOT12: | ^~~~ --- elf32-hppa.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-hppa.lo elf32-hppa.c --- elf32-gen.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-gen.c -o elf32-gen.o In file included from elf32-gen.c:101: elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-h8300.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-h8300.c -o elf32-h8300.o elf32-h8300.c: In function 'elf32_h8_relocate_section': elf32-h8300.c:442:41: warning: variable 'warned' set but not used [-Wunused-but-set-variable] 442 | bfd_boolean unresolved_reloc, warned; | ^~~~~~ elf32-h8300.c:442:23: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] 442 | bfd_boolean unresolved_reloc, warned; | ^~~~~~~~~~~~~~~~ --- elf32-i370.lo --- --- elf32-h8300.lo --- elf32-h8300.c: In function 'elf32_h8_relax_delete_bytes': elf32-h8300.c:1275:22: warning: variable 'irelalign' set but not used [-Wunused-but-set-variable] 1275 | Elf_Internal_Rela *irelalign; | ^~~~~~~~~ --- elf32-i370.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-i370.lo elf32-i370.c --- elf32-h8300.lo --- In file included from elf32-h8300.c:1568: elf32-target.h: At top level: elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-hppa.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-hppa.c -o elf32-hppa.o elf32-hppa.c: In function 'elf32_hppa_check_relocs': elf32-hppa.c:1086:13: warning: variable 'stubreloc' set but not used [-Wunused-but-set-variable] 1086 | asection *stubreloc; | ^~~~~~~~~ In file included from elf32-hppa.c:27: elf32-hppa.c: In function 'elf32_hppa_size_dynamic_sections': bfd.h:329:83: warning: right-hand operand of comma expression has no effect [-Wunused-value] 329 | #define bfd_set_section_alignment(bfd, ptr, val) (((ptr)->alignment_power = (val)),TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ elf32-hppa.c:2294:17: note: in expansion of macro 'bfd_set_section_alignment' 2294 | bfd_set_section_alignment (dynobj, sec, gotalign); | ^~~~~~~~~~~~~~~~~~~~~~~~~ elf32-hppa.c: In function 'elf32_hppa_relocate_section': elf32-hppa.c:3531:23: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] 3531 | bfd_boolean unresolved_reloc; | ^~~~~~~~~~~~~~~~ In file included from elf32-hppa.c:4293: elf32-target.h: At top level: elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-hppa.c: In function 'elf32_hppa_relocate_section': elf32-hppa.c:3662:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 3662 | if (htab->etab.dynamic_sections_created) | ^ elf32-hppa.c:3760:9: note: here 3760 | case R_PARISC_DIR17F: | ^~~~ --- elf32-i370.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-i370.c -o elf32-i370.o elf32-i370.c: In function 'i370_elf_check_relocs': elf32-i370.c:816:12: warning: variable 'local_got_offsets' set but not used [-Wunused-but-set-variable] 816 | bfd_vma *local_got_offsets; | ^~~~~~~~~~~~~~~~~ elf32-i370.c: In function 'i370_elf_relocate_section': elf32-i370.c:1077:12: warning: variable 'local_got_offsets' set but not used [-Wunused-but-set-variable] 1077 | bfd_vma *local_got_offsets; | ^~~~~~~~~~~~~~~~~ elf32-target.h: At top level: elf32-i370.c:1446:3: warning: cast between incompatible function types from 'int (*)(void)' to 'bfd_boolean (*)(bfd *, struct bfd_link_info *, Elf_Internal_Sym *, const char **, flagword *, asection **, bfd_vma *)' {aka 'int (*)(bfd *, struct bfd_link_info *, struct elf_internal_sym *, const char **, unsigned int *, struct bfd_section **, long unsigned int *)'} [-Wcast-function-type] 1446 | (bfd_boolean (*) \ | ^ elf32-target.h:580:3: note: in expansion of macro 'elf_backend_add_symbol_hook' 580 | elf_backend_add_symbol_hook, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-i370.c:1450:3: warning: cast between incompatible function types from 'int (*)(void)' to 'bfd_boolean (*)(bfd *, struct bfd_link_info *, struct elf_link_hash_entry *, Elf_Internal_Sym *)' {aka 'int (*)(bfd *, struct bfd_link_info *, struct elf_link_hash_entry *, struct elf_internal_sym *)'} [-Wcast-function-type] 1450 | (bfd_boolean (*) \ | ^ elf32-target.h:590:3: note: in expansion of macro 'elf_backend_finish_dynamic_symbol' 590 | elf_backend_finish_dynamic_symbol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-i370.c:1454:3: warning: cast between incompatible function types from 'int (*)(void)' to 'int (*)(bfd *)' [-Wcast-function-type] 1454 | (int (*) (bfd *)) i370_noop | ^ elf32-target.h:594:3: note: in expansion of macro 'elf_backend_additional_program_headers' 594 | elf_backend_additional_program_headers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-i370.c:1456:3: warning: cast between incompatible function types from 'int (*)(void)' to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(bfd *, struct bfd_link_info *)'} [-Wcast-function-type] 1456 | (bfd_boolean (*) (bfd *, struct bfd_link_info *)) i370_noop | ^ elf32-target.h:595:3: note: in expansion of macro 'elf_backend_modify_segment_map' 595 | elf_backend_modify_segment_map, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf32-i370.c:1458: elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-i386.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-i386.lo elf32-i386.c --- elf32-i860.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-i860.lo elf32-i860.c --- elf32-i386.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-i386.c -o elf32-i386.o elf32-i386.c: In function 'elf_i386_relocate_section': elf32-i386.c:2429:23: warning: variable 'warned' set but not used [-Wunused-but-set-variable] 2429 | bfd_boolean warned; | ^~~~~~ In file included from elf32-i386.c:3916: elf32-target.h: At top level: elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-i386.c: In function 'elf_i386_check_relocs': elf32-i386.c:1027:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 1027 | if (h) | ^ elf32-i386.c:1033:15: note: here 1033 | case R_386_TLS_GOTIE: | ^~~~ --- elf32-i860.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-i860.c -o elf32-i860.o elf32-i860.c: In function 'i860_howto_pc26_reloc': elf32-i860.c:77:51: warning: left shift of negative value [-Wshift-negative-value] 77 | || (bfd_signed_vma)relocation < (-0x4000000 << 2)) | ^~ elf32-i860.c: In function 'i860_howto_pc16_reloc': elf32-i860.c:140:48: warning: left shift of negative value [-Wshift-negative-value] 140 | || (bfd_signed_vma)relocation < (-0x8000 << 2)) | ^~ elf32-i860.c: In function 'elf32_i860_relocate_section': elf32-i860.c:1108:41: warning: variable 'warned' set but not used [-Wunused-but-set-variable] 1108 | bfd_boolean unresolved_reloc, warned; | ^~~~~~ elf32-i860.c:1108:23: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] 1108 | bfd_boolean unresolved_reloc, warned; | ^~~~~~~~~~~~~~~~ In file included from elf32-i860.c:1246: elf32-target.h: At top level: elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-i960.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-i960.lo elf32-i960.c --- elf32-ip2k.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-ip2k.lo elf32-ip2k.c --- elf32-iq2000.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-iq2000.lo elf32-iq2000.c --- elf32-i960.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-i960.c -o elf32-i960.o In file included from elf32-i960.c:151: elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-m32c.lo --- --- elf32-iq2000.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-iq2000.c -o elf32-iq2000.o --- elf32-m32c.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-m32c.lo elf32-m32c.c --- elf32-ip2k.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-ip2k.c -o elf32-ip2k.o elf32-ip2k.c: In function 'adjust_all_relocations': elf32-ip2k.c:659:38: warning: variable 'desc' set but not used [-Wunused-but-set-variable] 659 | unsigned short desc; | ^~~~ elf32-ip2k.c:658:43: warning: variable 'other' set but not used [-Wunused-but-set-variable] 658 | unsigned char type, other; | ^~~~~ elf32-ip2k.c:657:37: warning: variable 'strx' set but not used [-Wunused-but-set-variable] 657 | unsigned long strx; | ^~~~ elf32-ip2k.c:565:13: warning: variable 'contents' set but not used [-Wunused-but-set-variable] 565 | bfd_byte *contents; | ^~~~~~~~ --- elf32-iq2000.lo --- elf32-iq2000.c: In function 'iq2000_elf_relocate_section': elf32-iq2000.c:572:23: warning: variable 'warned' set but not used [-Wunused-but-set-variable] 572 | bfd_boolean warned; | ^~~~~~ elf32-iq2000.c:571:23: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] 571 | bfd_boolean unresolved_reloc; | ^~~~~~~~~~~~~~~~ --- elf32-ip2k.lo --- elf32-ip2k.c: In function 'ip2k_elf_relax_section': elf32-ip2k.c:1116:27: warning: variable 'irelbase' set but not used [-Wunused-but-set-variable] 1116 | Elf_Internal_Rela * irelbase; | ^~~~~~~~ elf32-ip2k.c: In function 'ip2k_elf_relocate_section': elf32-ip2k.c:1442:23: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] 1442 | bfd_boolean unresolved_reloc; | ^~~~~~~~~~~~~~~~ elf32-ip2k.c:1441:23: warning: variable 'warned' set but not used [-Wunused-but-set-variable] 1441 | bfd_boolean warned; | ^~~~~~ elf32-ip2k.c:1419:36: warning: variable 'r_type' set but not used [-Wunused-but-set-variable] 1419 | int r_type; | ^~~~~~ In file included from elf32-ip2k.c:1573: elf32-target.h: At top level: elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-iq2000.lo --- In file included from elf32-iq2000.c:890: elf32-target.h: At top level: elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-m32r.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-m32r.lo elf32-m32r.c --- elf32-m68hc11.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-m68hc11.lo elf32-m68hc11.c --- elf32-m32c.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-m32c.c -o elf32-m32c.o elf32-m32c.c: In function 'm32c_offset_for_reloc': elf32-m32c.c:1254:31: warning: variable 'shndx' set but not used [-Wunused-but-set-variable] 1254 | Elf_External_Sym_Shndx *shndx; | ^~~~~ elf32-m32c.c: In function 'm32c_elf_relax_delete_bytes': elf32-m32c.c:1926:22: warning: variable 'irelalign' set but not used [-Wunused-but-set-variable] 1926 | Elf_Internal_Rela *irelalign; | ^~~~~~~~~ In file included from elf32-m32c.c:2076: elf32-target.h: At top level: elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-m68hc12.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-m68hc12.lo elf32-m68hc12.c --- elf32-m32r.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-m32r.c -o elf32-m32r.o In file included from elf32-m32r.c:21: elf32-m32r.c: In function 'm32r_elf_add_symbol_hook': bfd.h:329:83: warning: right-hand operand of comma expression has no effect [-Wunused-value] 329 | #define bfd_set_section_alignment(bfd, ptr, val) (((ptr)->alignment_power = (val)),TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ elf32-m32r.c:1376:11: note: in expansion of macro 'bfd_set_section_alignment' 1376 | bfd_set_section_alignment (abfd, s, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ --- elf32-m68hc11.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-m68hc11.c -o elf32-m68hc11.o --- elf32-m32r.lo --- elf32-m32r.c: In function 'm32r_elf_finish_dynamic_symbol': elf32-m32r.c:3175:8: warning: variable 'dynobj' set but not used [-Wunused-but-set-variable] 3175 | bfd *dynobj; | ^~~~~~ elf32-m32r.c: In function 'm32r_elf_finish_dynamic_sections': elf32-m32r.c:3403:23: warning: variable 'name' set but not used [-Wunused-but-set-variable] 3403 | const char *name; | ^~~~ elf32-m32r.c: In function 'm32r_elf_check_relocs': elf32-m32r.c:3806:13: warning: variable 'sgot' set but not used [-Wunused-but-set-variable] 3806 | asection *sgot, *srelgot, *sreloc; | ^~~~ elf32-m32r.c:3805:12: warning: variable 'local_got_offsets' set but not used [-Wunused-but-set-variable] 3805 | bfd_vma *local_got_offsets; | ^~~~~~~~~~~~~~~~~ elf32-m32r.c: In function 'm32r_elf_fake_sections': elf32-m32r.c:4095:15: warning: variable 'name' set but not used [-Wunused-but-set-variable] 4095 | const char *name; | ^~~~ In file included from elf32-m32r.c:4195: elf32-target.h: At top level: elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-m68hc11.lo --- elf32-m68hc11.c: In function 'm68hc11_elf_relax_section': elf32-m68hc11.c:659:22: warning: variable 'shndx_hdr' set but not used [-Wunused-but-set-variable] 659 | Elf_Internal_Shdr *shndx_hdr; | ^~~~~~~~~ In file included from elf32-m68hc11.c:1299: elf32-target.h: At top level: elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-m68hc12.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-m68hc12.c -o elf32-m68hc12.o --- elf32-m68hc1x.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-m68hc1x.lo elf32-m68hc1x.c --- elf32-m68hc12.lo --- In file included from elf32-m68hc12.c:577: elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-m68k.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-m68k.lo elf32-m68k.c --- elf32-m88k.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-m88k.lo elf32-m88k.c --- elf32-m68hc1x.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-m68hc1x.c -o elf32-m68hc1x.o elf32-m68hc1x.c: In function 'm68hc11_elf_export_one_stub': elf32-m68hc1x.c:572:10: warning: implicit declaration of function 'alloca' [-Wimplicit-function-declaration] 572 | name = alloca (strlen (stub_entry->root.string) + 16); | ^~~~~~ elf32-m68hc1x.c:572:10: warning: incompatible implicit declaration of built-in function 'alloca' [-Wbuiltin-declaration-mismatch] elf32-m68hc1x.c: In function 'm68hc11_get_relocation_value': elf32-m68hc1x.c:959:37: warning: variable 'warned' set but not used [-Wunused-but-set-variable] 959 | bfd_boolean unresolved_reloc, warned; | ^~~~~~ elf32-m68hc1x.c:959:19: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] 959 | bfd_boolean unresolved_reloc, warned; | ^~~~~~~~~~~~~~~~ elf32-m68hc1x.c:933:15: warning: variable 'stub_name' set but not used [-Wunused-but-set-variable] 933 | const char* stub_name = 0; | ^~~~~~~~~ elf32-m68hc1x.c: In function 'elf32_m68hc11_relocate_section': elf32-m68hc1x.c:1110:21: warning: incompatible implicit declaration of built-in function 'alloca' [-Wbuiltin-declaration-mismatch] 1110 | buf = alloca (strlen (msg) + strlen (name) + 10); | ^~~~~~ --- elf32-m68k.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-m68k.c -o elf32-m68k.o --- elf32-m68hc1x.lo --- elf32-m68hc1x.c:1134:21: warning: incompatible implicit declaration of built-in function 'alloca' [-Wbuiltin-declaration-mismatch] 1134 | buf = alloca (strlen (msg) + 128); | ^~~~~~ elf32-m68hc1x.c:1153:21: warning: incompatible implicit declaration of built-in function 'alloca' [-Wbuiltin-declaration-mismatch] 1153 | buf = alloca (strlen (msg) + 128); | ^~~~~~ elf32-m68hc1x.c:1008:32: warning: variable 'sym_hashes' set but not used [-Wunused-but-set-variable] 1008 | struct elf_link_hash_entry **sym_hashes; | ^~~~~~~~~~ --- elf32-m68k.lo --- elf32-m68k.c: In function 'elf_m68k_relocate_section': elf32-m68k.c:1553:23: warning: variable 'warned' set but not used [-Wunused-but-set-variable] 1553 | bfd_boolean warned; | ^~~~~~ In file included from elf32-m68k.c:2449: elf32-target.h: At top level: elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-m88k.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-m88k.c -o elf32-m88k.o In file included from elf32-m88k.c:36: elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf-m10200.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf-m10200.lo elf-m10200.c --- elf-m10300.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf-m10300.lo elf-m10300.c --- elf-m10200.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf-m10200.c -o elf-m10200.o --- elf32-mcore.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-mcore.lo elf32-mcore.c --- elf-m10200.lo --- elf-m10200.c: In function 'mn10200_elf_relocate_section': elf-m10200.c:380:41: warning: variable 'warned' set but not used [-Wunused-but-set-variable] 380 | bfd_boolean unresolved_reloc, warned; | ^~~~~~ elf-m10200.c:380:23: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] 380 | bfd_boolean unresolved_reloc, warned; | ^~~~~~~~~~~~~~~~ elf-m10200.c: In function 'mn10200_elf_relax_delete_bytes': elf-m10200.c:1167:22: warning: variable 'irelalign' set but not used [-Wunused-but-set-variable] 1167 | Elf_Internal_Rela *irelalign; | ^~~~~~~~~ In file included from elf-m10200.c:1405: elf32-target.h: At top level: elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elfxx-mips.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elfxx-mips.lo elfxx-mips.c --- elf-m10300.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf-m10300.c -o elf-m10300.o elf-m10300.c: In function 'mn10300_elf_final_link_relocate': elf-m10300.c:982:14: warning: variable 'splt' set but not used [-Wunused-but-set-variable] 982 | asection * splt; | ^~~~ elf-m10300.c:981:14: warning: variable 'sgot' set but not used [-Wunused-but-set-variable] 981 | asection * sgot; | ^~~~ elf-m10300.c:980:14: warning: variable 'local_got_offsets' set but not used [-Wunused-but-set-variable] 980 | bfd_vma * local_got_offsets; | ^~~~~~~~~~~~~~~~~ elf-m10300.c: In function 'mn10300_elf_relocate_section': elf-m10300.c:1424:23: warning: variable 'warned' set but not used [-Wunused-but-set-variable] 1424 | bfd_boolean warned; | ^~~~~~ elf-m10300.c: In function 'mn10300_elf_relax_section': elf-m10300.c:1694:33: warning: variable 'sym' set but not used [-Wunused-but-set-variable] 1694 | Elf_Internal_Sym *sym; | ^~~ elf-m10300.c: In function 'mn10300_elf_relax_delete_bytes': elf-m10300.c:3428:22: warning: variable 'irelalign' set but not used [-Wunused-but-set-variable] 3428 | Elf_Internal_Rela *irelalign; | ^~~~~~~~~ In file included from elf-m10300.c:4711: elf32-target.h: At top level: elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-mcore.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-mcore.c -o elf32-mcore.o elf32-mcore.c: In function 'mcore_elf_relocate_section': elf32-mcore.c:447:41: warning: variable 'warned' set but not used [-Wunused-but-set-variable] 447 | bfd_boolean unresolved_reloc, warned; | ^~~~~~ elf32-mcore.c:447:23: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] 447 | bfd_boolean unresolved_reloc, warned; | ^~~~~~~~~~~~~~~~ In file included from elf32-mcore.c:668: elf32-target.h: At top level: elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elfxx-mips.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elfxx-mips.c -o elfxx-mips.o --- elf32-mips.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-mips.lo elf32-mips.c --- elfxx-mips.lo --- elfxx-mips.c: In function 'mips_elf_calculate_relocation': elfxx-mips.c:3952:18: warning: comparison between pointer and zero character constant [-Wpointer-compare] 3952 | if (*namep == '\0') | ^~ elfxx-mips.c:3952:11: note: did you mean to dereference the pointer? 3952 | if (*namep == '\0') | ^ In file included from elfxx-mips.c:30: elfxx-mips.c: In function '_bfd_mips_elf_create_dynamic_sections': bfd.h:329:83: warning: right-hand operand of comma expression has no effect [-Wunused-value] 329 | #define bfd_set_section_alignment(bfd, ptr, val) (((ptr)->alignment_power = (val)),TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ elfxx-mips.c:5985:9: note: in expansion of macro 'bfd_set_section_alignment' 5985 | bfd_set_section_alignment (abfd, s, MIPS_ELF_LOG_FILE_ALIGN (abfd)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:329:83: warning: right-hand operand of comma expression has no effect [-Wunused-value] 329 | #define bfd_set_section_alignment(bfd, ptr, val) (((ptr)->alignment_power = (val)),TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ elfxx-mips.c:5988:9: note: in expansion of macro 'bfd_set_section_alignment' 5988 | bfd_set_section_alignment (abfd, s, MIPS_ELF_LOG_FILE_ALIGN (abfd)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:329:83: warning: right-hand operand of comma expression has no effect [-Wunused-value] 329 | #define bfd_set_section_alignment(bfd, ptr, val) (((ptr)->alignment_power = (val)),TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ elfxx-mips.c:5991:9: note: in expansion of macro 'bfd_set_section_alignment' 5991 | bfd_set_section_alignment (abfd, s, MIPS_ELF_LOG_FILE_ALIGN (abfd)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:329:83: warning: right-hand operand of comma expression has no effect [-Wunused-value] 329 | #define bfd_set_section_alignment(bfd, ptr, val) (((ptr)->alignment_power = (val)),TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ elfxx-mips.c:5994:9: note: in expansion of macro 'bfd_set_section_alignment' 5994 | bfd_set_section_alignment (abfd, s, MIPS_ELF_LOG_FILE_ALIGN (abfd)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:329:83: warning: right-hand operand of comma expression has no effect [-Wunused-value] 329 | #define bfd_set_section_alignment(bfd, ptr, val) (((ptr)->alignment_power = (val)),TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ elfxx-mips.c:5997:9: note: in expansion of macro 'bfd_set_section_alignment' 5997 | bfd_set_section_alignment (abfd, s, MIPS_ELF_LOG_FILE_ALIGN (abfd)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ --- elf32-mt.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-mt.lo elf32-mt.c --- elfxx-mips.lo --- elfxx-mips.c: In function '_bfd_mips_elf_finish_dynamic_sections': elfxx-mips.c:8670:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 8670 | if (gg->global_gotsym) | ^ elfxx-mips.c:8679:13: note: here 8679 | case DT_MIPS_SYMTABNO: | ^~~~ --- elf32-mips.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-mips.c -o elf32-mips.o In file included from elf32-mips.c:1603: elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-mt.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-mt.c -o elf32-mt.o elf32-mt.c: In function 'mt_elf_relocate_section': elf32-mt.c:331:23: warning: variable 'warned' set but not used [-Wunused-but-set-variable] 331 | bfd_boolean warned; | ^~~~~~ elf32-mt.c:330:23: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] 330 | bfd_boolean unresolved_reloc; | ^~~~~~~~~~~~~~~~ In file included from elf32-mt.c:648: elf32-target.h: At top level: elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-msp430.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-msp430.lo elf32-msp430.c --- elf32-openrisc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-openrisc.lo elf32-openrisc.c --- elf32-or32.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-or32.lo elf32-or32.c --- elf32-msp430.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-msp430.c -o elf32-msp430.o elf32-msp430.c: In function 'elf32_msp430_relocate_section': elf32-msp430.c:478:41: warning: variable 'warned' set but not used [-Wunused-but-set-variable] 478 | bfd_boolean unresolved_reloc, warned; | ^~~~~~ elf32-msp430.c:478:23: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] 478 | bfd_boolean unresolved_reloc, warned; | ^~~~~~~~~~~~~~~~ elf32-msp430.c:455:11: warning: variable 'r_type' set but not used [-Wunused-but-set-variable] 455 | int r_type; | ^~~~~~ elf32-msp430.c: In function 'msp430_elf_relax_delete_bytes': elf32-msp430.c:874:22: warning: variable 'irelalign' set but not used [-Wunused-but-set-variable] 874 | Elf_Internal_Rela *irelalign; | ^~~~~~~~~ In file included from elf32-msp430.c:1222: elf32-target.h: At top level: elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-openrisc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-openrisc.c -o elf32-openrisc.o elf32-openrisc.c: In function 'openrisc_elf_relocate_section': elf32-openrisc.c:354:41: warning: variable 'warned' set but not used [-Wunused-but-set-variable] 354 | bfd_boolean unresolved_reloc, warned; | ^~~~~~ elf32-openrisc.c:354:23: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] 354 | bfd_boolean unresolved_reloc, warned; | ^~~~~~~~~~~~~~~~ In file included from elf32-openrisc.c:574: elf32-target.h: At top level: elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-or32.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-or32.c -o elf32-or32.o In file included from elf32-or32.c:497: elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-pj.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-pj.lo elf32-pj.c --- elf32-ppc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-ppc.lo elf32-ppc.c --- elf32-s390.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-s390.lo elf32-s390.c --- elf32-pj.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-pj.c -o elf32-pj.o --- elf32-ppc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-ppc.c -o elf32-ppc.o --- elf32-pj.lo --- In file included from elf32-pj.c:333: elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-ppc.lo --- elf32-ppc.c: In function 'ppc_elf_tls_optimize': elf32-ppc.c:3987:39: warning: variable 'sym' set but not used [-Wunused-but-set-variable] 3987 | Elf_Internal_Sym *sym; | ^~~ elf32-ppc.c: In function 'ppc_elf_relocate_section': elf32-ppc.c:6355:9: warning: case value '245' not in enumerated type 'enum elf_ppc_reloc_type' [-Wswitch] 6355 | case R_PPC_RELAX32: | ^~~~ elf32-ppc.c:6349:9: warning: case value '246' not in enumerated type 'enum elf_ppc_reloc_type' [-Wswitch] 6349 | case R_PPC_RELAX32PC: | ^~~~ elf32-ppc.c:6331:9: warning: case value '247' not in enumerated type 'enum elf_ppc_reloc_type' [-Wswitch] 6331 | case R_PPC_RELAX32_PLT: | ^~~~ elf32-ppc.c:6330:9: warning: case value '248' not in enumerated type 'enum elf_ppc_reloc_type' [-Wswitch] 6330 | case R_PPC_RELAX32PC_PLT: | ^~~~ --- elf32-sh.lo --- --- elf32-ppc.lo --- In file included from elf32-ppc.c:7486: elf32-target.h: At top level: elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-sh.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-sh.lo elf32-sh.c --- elf32-ppc.lo --- elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-ppc.c: In function 'ppc_elf_gc_sweep_hook': elf32-ppc.c:3799:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 3799 | if (info->shared) | ^ elf32-ppc.c:3802:9: note: here 3802 | case R_PPC_PLT32: | ^~~~ --- elf32-s390.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-s390.c -o elf32-s390.o In file included from elf32-s390.c:3537: elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-sh.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-sh.c -o elf32-sh.o elf32-sh.c: In function 'sh_elf_check_relocs': elf32-sh.c:6185:13: warning: variable 'srelgot' set but not used [-Wunused-but-set-variable] 6185 | asection *srelgot; | ^~~~~~~ elf32-sh.c:6184:13: warning: variable 'sgot' set but not used [-Wunused-but-set-variable] 6184 | asection *sgot; | ^~~~ elf32-sh.c:6183:12: warning: variable 'local_got_offsets' set but not used [-Wunused-but-set-variable] 6183 | bfd_vma *local_got_offsets; | ^~~~~~~~~~~~~~~~~ In file included from elf32-sh.c:7361: elf32-target.h: At top level: elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-sh-symbian.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-sh-symbian.lo elf32-sh-symbian.c --- elf32-sh64.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-sh64.lo elf32-sh64.c --- elf32-sh-symbian.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-sh-symbian.c -o elf32-sh-symbian.o In file included from elf32-sh-symbian.c:26: elf32-sh.c: In function 'sh_elf_check_relocs': elf32-sh.c:6185:13: warning: variable 'srelgot' set but not used [-Wunused-but-set-variable] 6185 | asection *srelgot; | ^~~~~~~ elf32-sh.c:6184:13: warning: variable 'sgot' set but not used [-Wunused-but-set-variable] 6184 | asection *sgot; | ^~~~ elf32-sh.c:6183:12: warning: variable 'local_got_offsets' set but not used [-Wunused-but-set-variable] 6183 | bfd_vma *local_got_offsets; | ^~~~~~~~~~~~~~~~~ In file included from elf32-sh-symbian.c:631: elf32-target.h: At top level: elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-sh64.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-sh64.c -o elf32-sh64.o --- elf32-sh64-com.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-sh64-com.lo elf32-sh64-com.c --- elf32-sh64.lo --- In file included from elf32-sh64.c:111: elf32-sh.c: In function 'sh_elf_align_loads': elf32-sh.c:2985:22: warning: variable 'stop' set but not used [-Wunused-but-set-variable] 2985 | bfd_vma start, stop; | ^~~~ elf32-sh.c:2985:15: warning: variable 'start' set but not used [-Wunused-but-set-variable] 2985 | bfd_vma start, stop; | ^~~~~ elf32-sh.c:2954:12: warning: variable 'label' set but not used [-Wunused-but-set-variable] 2954 | bfd_vma *label, *label_end; | ^~~~~ elf32-sh.c: In function 'sh_elf_check_relocs': elf32-sh.c:6185:13: warning: variable 'srelgot' set but not used [-Wunused-but-set-variable] 6185 | asection *srelgot; | ^~~~~~~ elf32-sh.c:6184:13: warning: variable 'sgot' set but not used [-Wunused-but-set-variable] 6184 | asection *sgot; | ^~~~ elf32-sh.c:6183:12: warning: variable 'local_got_offsets' set but not used [-Wunused-but-set-variable] 6183 | bfd_vma *local_got_offsets; | ^~~~~~~~~~~~~~~~~ In file included from elf32-sh64.c:772: elf32-target.h: At top level: elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elfxx-sparc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elfxx-sparc.lo elfxx-sparc.c --- elf32-sh64-com.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-sh64-com.c -o elf32-sh64-com.o --- elfxx-sparc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elfxx-sparc.c -o elfxx-sparc.o --- elf32-sparc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-sparc.lo elf32-sparc.c --- elfxx-sparc.lo --- elfxx-sparc.c: In function '_bfd_sparc_elf_check_relocs': elfxx-sparc.c:1071:12: warning: variable 'local_got_offsets' set but not used [-Wunused-but-set-variable] 1071 | bfd_vma *local_got_offsets; | ^~~~~~~~~~~~~~~~~ elfxx-sparc.c: In function '_bfd_sparc_elf_gc_mark_hook': elfxx-sparc.c:1533:46: warning: variable 'htab' set but not used [-Wunused-but-set-variable] 1533 | struct _bfd_sparc_elf_link_hash_table *htab; | ^~~~ elfxx-sparc.c: In function '_bfd_sparc_elf_relocate_section': elfxx-sparc.c:3093:33: warning: variable 'relocate' set but not used [-Wunused-but-set-variable] 3093 | bfd_boolean skip, relocate = FALSE; | ^~~~~~~~ elfxx-sparc.c: In function '_bfd_sparc_elf_finish_dynamic_symbol': elfxx-sparc.c:3634:8: warning: variable 'dynobj' set but not used [-Wunused-but-set-variable] 3634 | bfd *dynobj; | ^~~~~~ --- elf32-sparc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-sparc.c -o elf32-sparc.o In file included from elf32-sparc.c:218: elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-v850.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-v850.lo elf32-v850.c gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-v850.c -o elf32-v850.o --- elf32-vax.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-vax.lo elf32-vax.c --- elf32-v850.lo --- elf32-v850.c: In function 'v850_elf_check_relocs': elf32-v850.c:52:13: warning: variable 'sreloc' set but not used [-Wunused-but-set-variable] 52 | asection *sreloc; | ^~~~~~ elf32-v850.c:47:8: warning: variable 'dynobj' set but not used [-Wunused-but-set-variable] 47 | bfd *dynobj; | ^~~~~~ elf32-v850.c: In function 'find_remembered_hi16s_reloc': elf32-v850.c:273:19: warning: variable 'previous' set but not used [-Wunused-but-set-variable] 273 | hi16s_location *previous = NULL; | ^~~~~~~~ elf32-v850.c: In function 'v850_elf_relocate_section': elf32-v850.c:1612:41: warning: variable 'warned' set but not used [-Wunused-but-set-variable] 1612 | bfd_boolean unresolved_reloc, warned; | ^~~~~~ elf32-v850.c:1612:23: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] 1612 | bfd_boolean unresolved_reloc, warned; | ^~~~~~~~~~~~~~~~ elf32-v850.c:1691:13: warning: case value '8' not in enumerated type 'bfd_reloc_status_type' {aka 'enum bfd_reloc_status'} [-Wswitch] 1691 | case bfd_reloc_ctbp_not_found: | ^~~~ In file included from elf32-v850.c:3095: elf32-target.h: At top level: elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-xstormy16.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-xstormy16.lo elf32-xstormy16.c --- elf32-xtensa.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-xtensa.lo elf32-xtensa.c --- elf32-vax.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-vax.c -o elf32-vax.o --- elf32-v850.lo --- elf32-v850.c: In function 'v850_elf_relax_section': elf32-v850.c:2790:21: warning: 'insn' may be used uninitialized [-Wmaybe-uninitialized] 2790 | ((*_bfd_error_handler) | ~~^~~~~~~~~~~~~~~~~~~~ 2791 | ("%s: 0x%lx: warning: R_V850_LONGJUMP points to unrecognized insn 0x%x", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2792 | bfd_get_filename (abfd), (unsigned long) irel->r_offset+no_match, insn[no_match])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-v850.c:2482:15: note: 'insn' declared here 2482 | int insn[5]; | ^~~~ --- elf32-vax.lo --- elf32-vax.c: In function 'elf32_vax_merge_private_bfd_data': elf32-vax.c:496:12: warning: variable 'out_flags' set but not used [-Wunused-but-set-variable] 496 | flagword out_flags; | ^~~~~~~~~ elf32-vax.c: In function 'elf_vax_relocate_section': elf32-vax.c:1453:23: warning: variable 'warned' set but not used [-Wunused-but-set-variable] 1453 | bfd_boolean warned; | ^~~~~~ elf32-vax.c:1452:23: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] 1452 | bfd_boolean unresolved_reloc; | ^~~~~~~~~~~~~~~~ elf32-vax.c:1395:12: warning: variable 'local_got_offsets' set but not used [-Wunused-but-set-variable] 1395 | bfd_vma *local_got_offsets; | ^~~~~~~~~~~~~~~~~ In file included from elf32-vax.c:2111: elf32-target.h: At top level: elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-xstormy16.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-xstormy16.c -o elf32-xstormy16.o --- elf32-xtensa.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-xtensa.c -o elf32-xtensa.o --- elf32-xstormy16.lo --- elf32-xstormy16.c: In function 'xstormy16_elf_relocate_section': elf32-xstormy16.c:801:41: warning: variable 'warned' set but not used [-Wunused-but-set-variable] 801 | bfd_boolean unresolved_reloc, warned; | ^~~~~~ elf32-xstormy16.c:801:23: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] 801 | bfd_boolean unresolved_reloc, warned; | ^~~~~~~~~~~~~~~~ In file included from elf32-xstormy16.c:1040: elf32-target.h: At top level: elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-xtensa.lo --- elf32-xtensa.c: In function 'clear_section_cache': elf32-xtensa.c:5224:36: warning: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-pointer-memaccess] 5224 | memset (sec_cache, 0, sizeof (sec_cache)); | ^ elf32-xtensa.c: In function 'section_cache_section': elf32-xtensa.c:5266:32: warning: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-pointer-memaccess] 5266 | memset (sec_cache, 0, sizeof (sec_cache)); | ^ elf32-xtensa.c: In function 'xlate_offset_with_removed_text': elf32-xtensa.c:6933:21: warning: variable 'tmp' set but not used [-Wunused-but-set-variable] 6933 | xlate_map_entry_t tmp; | ^~~ elf32-xtensa.c: In function 'move_literal': elf32-xtensa.c:8681:17: warning: variable 'target_sec' set but not used [-Wunused-but-set-variable] 8681 | asection *target_sec; | ^~~~~~~~~~ In file included from elf32-xtensa.c:9763: elf32-target.h: At top level: elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-xc16x.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-xc16x.lo elf32-xc16x.c --- elf32.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32.lo elf32.c --- elflink.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elflink.lo elflink.c --- elf32-xc16x.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-xc16x.c -o elf32-xc16x.o --- elf32.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32.c -o elf32.o --- elf32-xc16x.lo --- elf32-xc16x.c: In function 'elf32_xc16x_relocate_section': elf32-xc16x.c:363:41: warning: variable 'warned' set but not used [-Wunused-but-set-variable] 363 | bfd_boolean unresolved_reloc, warned; | ^~~~~~ elf32-xc16x.c:363:23: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] 363 | bfd_boolean unresolved_reloc, warned; | ^~~~~~~~~~~~~~~~ elf32-xc16x.c:347:29: warning: variable 'r' set but not used [-Wunused-but-set-variable] 347 | bfd_reloc_status_type r; | ^ In file included from elf32-xc16x.c:449: elf32-target.h: At top level: elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf-strtab.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf-strtab.lo elf-strtab.c --- elflink.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elflink.c -o elflink.o --- elf32-xtensa.lo --- elf32-xtensa.c: In function 'add_extra_plt_sections': elf32-xtensa.c:9317:28: warning: '%u' directive writing between 1 and 7 bytes into a region of size 5 [-Wformat-overflow=] 9317 | sprintf (plt_name, ".plt.%u", chunk); | ^~ In function 'elf_xtensa_get_plt_section', inlined from 'add_extra_plt_sections' at elf32-xtensa.c:1139:11: elf32-xtensa.c:9317:22: note: directive argument in the range [1, 8454660] 9317 | sprintf (plt_name, ".plt.%u", chunk); | ^~~~~~~~~ elf32-xtensa.c:9317:3: note: 'sprintf' output between 7 and 13 bytes into a destination of size 10 9317 | sprintf (plt_name, ".plt.%u", chunk); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-xtensa.c: In function 'elf_xtensa_size_dynamic_sections': elf32-xtensa.c:9317:28: warning: '%u' directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=] 9317 | sprintf (plt_name, ".plt.%u", chunk); | ^~ In function 'elf_xtensa_get_plt_section', inlined from 'elf_xtensa_size_dynamic_sections' at elf32-xtensa.c:1351:13: elf32-xtensa.c:9317:22: note: directive argument in the range [1, 2147483647] 9317 | sprintf (plt_name, ".plt.%u", chunk); | ^~~~~~~~~ elf32-xtensa.c:9317:3: note: 'sprintf' output between 7 and 16 bytes into a destination of size 10 9317 | sprintf (plt_name, ".plt.%u", chunk); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-xtensa.c: In function 'elf_xtensa_size_dynamic_sections': elf32-xtensa.c:9330:32: warning: '%u' directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=] 9330 | sprintf (got_name, ".got.plt.%u", chunk); | ^~ In function 'elf_xtensa_get_gotplt_section', inlined from 'elf_xtensa_size_dynamic_sections' at elf32-xtensa.c:1356:14: elf32-xtensa.c:9330:22: note: directive argument in the range [1, 2147483647] 9330 | sprintf (got_name, ".got.plt.%u", chunk); | ^~~~~~~~~~~~~ elf32-xtensa.c:9330:3: note: 'sprintf' output between 11 and 20 bytes into a destination of size 14 9330 | sprintf (got_name, ".got.plt.%u", chunk); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- elf-strtab.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf-strtab.c -o elf-strtab.o --- elf32-xtensa.lo --- elf32-xtensa.c: In function 'elf_xtensa_finish_dynamic_sections': elf32-xtensa.c:9330:32: warning: '%u' directive writing between 1 and 7 bytes into a region of size 5 [-Wformat-overflow=] 9330 | sprintf (got_name, ".got.plt.%u", chunk); | ^~ In function 'elf_xtensa_get_gotplt_section', inlined from 'elf_xtensa_finish_dynamic_sections' at elf32-xtensa.c:2572:14: elf32-xtensa.c:9330:22: note: directive argument in the range [1, 8454659] 9330 | sprintf (got_name, ".got.plt.%u", chunk); | ^~~~~~~~~~~~~ elf32-xtensa.c:9330:3: note: 'sprintf' output between 11 and 17 bytes into a destination of size 14 9330 | sprintf (got_name, ".got.plt.%u", chunk); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- elf-eh-frame.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf-eh-frame.lo elf-eh-frame.c --- elf-vxworks.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf-vxworks.lo elf-vxworks.c --- elf-eh-frame.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf-eh-frame.c -o elf-eh-frame.o --- elf-vxworks.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf-vxworks.c -o elf-vxworks.o --- epoc-pe-arm.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o epoc-pe-arm.lo epoc-pe-arm.c gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c epoc-pe-arm.c -o epoc-pe-arm.o In file included from pe-arm.c:20, from epoc-pe-arm.c:37: coffcode.h: In function 'coff_compute_section_file_positions': bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:9: note: in expansion of macro 'bfd_set_section_vma' 3224 | bfd_set_section_vma (abfd, current, 0); | ^~~~~~~~~~~~~~~~~~~ In file included from coff-arm.c:2478, from pe-arm.c:47: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] 3352 | bfd_boolean hasdebug = FALSE; | ^~~~~~~~ coffcode.h: At top level: coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-arm.c:25: libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 2509 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_BIG_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 2509 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_BIG_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5481:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5481 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 2509 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_BIG_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 2509 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_BIG_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 2509 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_BIG_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 2509 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_BIG_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 2510 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_LITTLE_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 2510 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_LITTLE_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5383 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 2510 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_LITTLE_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 2510 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_LITTLE_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 2510 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_LITTLE_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 2510 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_LITTLE_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- epoc-pei-arm.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o epoc-pei-arm.lo epoc-pei-arm.c gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c epoc-pei-arm.c -o epoc-pei-arm.o --- elf32-xtensa.lo --- elf32-xtensa.c: In function 'elf_xtensa_relocate_section': elf32-xtensa.c:9317:28: warning: '%u' directive writing between 1 and 8 bytes into a region of size 5 [-Wformat-overflow=] 9317 | sprintf (plt_name, ".plt.%u", chunk); | ^~ In function 'elf_xtensa_get_plt_section', inlined from 'elf_xtensa_create_plt_entry' at elf32-xtensa.c:1950:10, inlined from 'elf_xtensa_relocate_section' at elf32-xtensa.c:2282:8: elf32-xtensa.c:9317:22: note: directive argument in the range [1, 16909320] 9317 | sprintf (plt_name, ".plt.%u", chunk); | ^~~~~~~~~ elf32-xtensa.c:9317:3: note: 'sprintf' output between 7 and 14 bytes into a destination of size 10 9317 | sprintf (plt_name, ".plt.%u", chunk); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-xtensa.c: In function 'elf_xtensa_relocate_section': elf32-xtensa.c:9330:32: warning: '%u' directive writing between 1 and 8 bytes into a region of size 5 [-Wformat-overflow=] 9330 | sprintf (got_name, ".got.plt.%u", chunk); | ^~ In function 'elf_xtensa_get_gotplt_section', inlined from 'elf_xtensa_create_plt_entry' at elf32-xtensa.c:1951:13, inlined from 'elf_xtensa_relocate_section' at elf32-xtensa.c:2282:8: elf32-xtensa.c:9330:22: note: directive argument in the range [1, 16909320] 9330 | sprintf (got_name, ".got.plt.%u", chunk); | ^~~~~~~~~~~~~ elf32-xtensa.c:9330:3: note: 'sprintf' output between 11 and 18 bytes into a destination of size 14 9330 | sprintf (got_name, ".got.plt.%u", chunk); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- epoc-pei-arm.lo --- In file included from pei-arm.c:20, from epoc-pei-arm.c:30: peicode.h: In function 'pe_ILF_make_a_section': bfd.h:329:83: warning: right-hand operand of comma expression has no effect [-Wunused-value] 329 | #define bfd_set_section_alignment(bfd, ptr, val) (((ptr)->alignment_power = (val)),TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ peicode.h:595:3: note: in expansion of macro 'bfd_set_section_alignment' 595 | bfd_set_section_alignment (vars->abfd, sec, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ --- epoc-pe-arm.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- epoc-pei-arm.lo --- coffcode.h: In function 'coff_compute_section_file_positions': bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:9: note: in expansion of macro 'bfd_set_section_vma' 3224 | bfd_set_section_vma (abfd, current, 0); | ^~~~~~~~~~~~~~~~~~~ In file included from coff-arm.c:2478, from pei-arm.c:35: coffcode.h: At top level: coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-arm.c:25: libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 2509 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_BIG_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 2509 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_BIG_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5481:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5481 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 2509 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_BIG_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 2509 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_BIG_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 2509 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_BIG_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 2509 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_BIG_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 2510 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_LITTLE_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 2510 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_LITTLE_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5383 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 2510 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_LITTLE_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 2510 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_LITTLE_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 2510 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_LITTLE_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 2510 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_LITTLE_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- hp300bsd.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o hp300bsd.lo hp300bsd.c --- epoc-pei-arm.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- hp300hpux.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o hp300hpux.lo hp300hpux.c --- hp300bsd.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c hp300bsd.c -o hp300bsd.o In file included from hp300bsd.c:37: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 523 | #define MY_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'MY_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 527 | #define MY_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'MY_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 531 | #define MY_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'MY_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 535 | #define MY_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'MY_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 543 | #define MY_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'MY_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 539 | #define MY_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'MY_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ In file included from hp300bsd.c:40: aout-target.h:551:42: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 551 | #define MY_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'MY_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 466 | #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 568 | _bfd_nodynamic_canonicalize_dynamic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 572 | _bfd_nodynamic_get_synthetic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 580 | _bfd_nodynamic_canonicalize_dynamic_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ --- som.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o som.lo som.c --- i386aout.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o i386aout.lo i386aout.c --- hp300hpux.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c hp300hpux.c -o hp300hpux.o In file included from hp300hpux.c:195: aoutx.h: In function 'aout_link_input_bfd': aoutx.h:5167:17: warning: variable 'sym_count' set but not used [-Wunused-but-set-variable] 5167 | bfd_size_type sym_count; | ^~~~~~~~~ --- i386bsd.lo --- --- hp300hpux.lo --- hp300hpux.c: In function 'hp300hpux_slurp_symbol_table': hp300hpux.c:594:22: warning: variable 'cache_save' set but not used [-Wunused-but-set-variable] 594 | aout_symbol_type cache_save; | ^~~~~~~~~~ In file included from aoutx.h:127: aout-target.h: At top level: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 523 | #define MY_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'MY_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 527 | #define MY_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'MY_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 531 | #define MY_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'MY_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 535 | #define MY_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'MY_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 543 | #define MY_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'MY_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 539 | #define MY_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'MY_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ In file included from hp300hpux.c:883: aout-target.h:551:42: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 551 | #define MY_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'MY_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 466 | #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 568 | _bfd_nodynamic_canonicalize_dynamic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 572 | _bfd_nodynamic_get_synthetic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 580 | _bfd_nodynamic_canonicalize_dynamic_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ --- i386bsd.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o i386bsd.lo i386bsd.c --- hp300hpux.lo --- aoutx.h: In function 'aout_link_write_other_symbol': aoutx.h:3568:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 3568 | val = 0; | ~~~~^~~ aoutx.h:3569:5: note: here 3569 | case bfd_link_hash_indirect: | ^~~~ --- som.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c som.c -o som.o --- i386dynix.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o i386dynix.lo i386dynix.c --- i386aout.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c i386aout.c -o i386aout.o In file included from i386aout.c:44: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 523 | #define MY_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'MY_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 527 | #define MY_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'MY_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 531 | #define MY_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'MY_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 535 | #define MY_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'MY_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 543 | #define MY_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'MY_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 539 | #define MY_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'MY_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ In file included from i386aout.c:70: aout-target.h:551:42: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 551 | #define MY_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'MY_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 466 | #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 568 | _bfd_nodynamic_canonicalize_dynamic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 572 | _bfd_nodynamic_get_synthetic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 580 | _bfd_nodynamic_canonicalize_dynamic_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ --- i386bsd.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c i386bsd.c -o i386bsd.o --- i386freebsd.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o i386freebsd.lo i386freebsd.c --- i386bsd.lo --- In file included from i386bsd.c:47: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 523 | #define MY_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'MY_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 527 | #define MY_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'MY_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 531 | #define MY_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'MY_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 535 | #define MY_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'MY_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 543 | #define MY_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'MY_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 539 | #define MY_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'MY_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ In file included from i386bsd.c:50: aout-target.h:551:42: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 551 | #define MY_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'MY_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 466 | #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 568 | _bfd_nodynamic_canonicalize_dynamic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 572 | _bfd_nodynamic_get_synthetic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 580 | _bfd_nodynamic_canonicalize_dynamic_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ --- i386dynix.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c i386dynix.c -o i386dynix.o --- i386linux.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o i386linux.lo i386linux.c --- i386dynix.lo --- In file included from i386dynix.c:47: aoutx.h: In function 'aout_link_input_bfd': aoutx.h:5167:17: warning: variable 'sym_count' set but not used [-Wunused-but-set-variable] 5167 | bfd_size_type sym_count; | ^~~~~~~~~ In file included from aoutx.h:127: aout-target.h: At top level: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 523 | #define MY_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'MY_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 527 | #define MY_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'MY_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 531 | #define MY_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'MY_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 535 | #define MY_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'MY_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 543 | #define MY_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'MY_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 539 | #define MY_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'MY_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ In file included from i386dynix.c:81: aout-target.h:551:42: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 551 | #define MY_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'MY_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 466 | #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 568 | _bfd_nodynamic_canonicalize_dynamic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 572 | _bfd_nodynamic_get_synthetic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 580 | _bfd_nodynamic_canonicalize_dynamic_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ --- i386freebsd.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c i386freebsd.c -o i386freebsd.o --- i386dynix.lo --- aoutx.h: In function 'aout_link_write_other_symbol': aoutx.h:3568:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 3568 | val = 0; | ~~~~^~~ aoutx.h:3569:5: note: here 3569 | case bfd_link_hash_indirect: | ^~~~ --- i386freebsd.lo --- In file included from freebsd.h:56, from i386freebsd.c:37: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 523 | #define MY_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'MY_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 527 | #define MY_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'MY_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 531 | #define MY_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'MY_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 535 | #define MY_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'MY_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 543 | #define MY_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'MY_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 539 | #define MY_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'MY_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ In file included from freebsd.h:66: aout-target.h:551:42: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 551 | #define MY_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'MY_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 466 | #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 568 | _bfd_nodynamic_canonicalize_dynamic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 572 | _bfd_nodynamic_get_synthetic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 580 | _bfd_nodynamic_canonicalize_dynamic_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ --- i386linux.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c i386linux.c -o i386linux.o --- i386lynx.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o i386lynx.lo i386lynx.c --- i386linux.lo --- In file included from i386linux.c:31: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 523 | #define MY_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'MY_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 527 | #define MY_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'MY_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 531 | #define MY_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'MY_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 535 | #define MY_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'MY_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 543 | #define MY_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'MY_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 539 | #define MY_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'MY_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ In file included from i386linux.c:777: aout-target.h:551:42: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 551 | #define MY_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'MY_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 466 | #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 568 | _bfd_nodynamic_canonicalize_dynamic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 572 | _bfd_nodynamic_get_synthetic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 580 | _bfd_nodynamic_canonicalize_dynamic_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ --- i386msdos.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o i386msdos.lo i386msdos.c --- i386lynx.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c i386lynx.c -o i386lynx.o i386lynx.c: In function 'lynx_32_swap_std_reloc_out': i386lynx.c:140:16: warning: variable 'r_addend' set but not used [-Wunused-but-set-variable] 140 | unsigned int r_addend; | ^~~~~~~~ i386lynx.c: In function 'lynx_32_swap_std_reloc_in': i386lynx.c:377:30: warning: variable 'r_relative' set but not used [-Wunused-but-set-variable] 377 | int r_baserel, r_jmptable, r_relative; | ^~~~~~~~~~ i386lynx.c:377:18: warning: variable 'r_jmptable' set but not used [-Wunused-but-set-variable] 377 | int r_baserel, r_jmptable, r_relative; | ^~~~~~~~~~ i386lynx.c:377:7: warning: variable 'r_baserel' set but not used [-Wunused-but-set-variable] 377 | int r_baserel, r_jmptable, r_relative; | ^~~~~~~~~ In file included from i386lynx.c:36: aout-target.h: At top level: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 523 | #define MY_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'MY_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 527 | #define MY_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'MY_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 531 | #define MY_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'MY_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 535 | #define MY_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'MY_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 543 | #define MY_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'MY_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 539 | #define MY_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'MY_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ In file included from i386lynx.c:582: aout-target.h:551:42: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 551 | #define MY_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'MY_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 466 | #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 568 | _bfd_nodynamic_canonicalize_dynamic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 572 | _bfd_nodynamic_get_synthetic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 580 | _bfd_nodynamic_canonicalize_dynamic_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ --- i386msdos.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c i386msdos.c -o i386msdos.o --- i386netbsd.lo --- --- i386msdos.lo --- In file included from i386msdos.c:28: libbfd.h:224:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *)'} [-Wcast-function-type] 224 | ((bfd_boolean (*) (bfd *, asection *)) bfd_true) | ^ i386msdos.c:146:32: note: in expansion of macro '_bfd_generic_new_section_hook' 146 | #define msdos_new_section_hook _bfd_generic_new_section_hook | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4838:3: note: in expansion of macro 'msdos_new_section_hook' 4838 | NAME##_new_section_hook, \ | ^~~~ i386msdos.c:222:5: note: in expansion of macro 'BFD_JUMP_TABLE_GENERIC' 222 | BFD_JUMP_TABLE_GENERIC (msdos), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ i386msdos.c:223:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 223 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ i386msdos.c:223:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 223 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ --- i386netbsd.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o i386netbsd.lo i386netbsd.c --- i386msdos.lo --- libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ i386msdos.c:223:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 223 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ i386msdos.c:223:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 223 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ i386msdos.c:223:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 223 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ i386msdos.c:223:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 223 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ i386msdos.c:223:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 223 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:267:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] 267 | ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ | ^ bfd.h:4909:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' 4909 | NAME##_construct_extended_name_table, \ | ^~~~ i386msdos.c:225:5: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 225 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, const char *, char *)' [-Wcast-function-type] 270 | ((void (*) (bfd *, const char *, char *)) bfd_void) | ^ bfd.h:4910:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' 4910 | NAME##_truncate_arname, \ | ^~~~ i386msdos.c:225:5: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 225 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] 272 | ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ | ^ bfd.h:4911:3: note: in expansion of macro '_bfd_noarchive_write_armap' 4911 | NAME##_write_armap, \ | ^~~~ i386msdos.c:225:5: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 225 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'bfd * (*)(bfd *, bfd *)' [-Wcast-function-type] 276 | ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) | ^ bfd.h:4913:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' 4913 | NAME##_openr_next_archived_file, \ | ^~~~ i386msdos.c:225:5: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 225 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'bfd * (*)(bfd *, symindex)' {aka 'bfd * (*)(bfd *, long unsigned int)'} [-Wcast-function-type] 278 | ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) | ^ bfd.h:4914:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' 4914 | NAME##_get_elt_at_index, \ | ^~~~ i386msdos.c:225:5: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 225 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:324:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 324 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ i386msdos.c:168:35: note: in expansion of macro '_bfd_nosymbols_canonicalize_symtab' 168 | #define msdos_canonicalize_symtab _bfd_nosymbols_canonicalize_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4935:3: note: in expansion of macro 'msdos_canonicalize_symtab' 4935 | NAME##_canonicalize_symtab, \ | ^~~~ i386msdos.c:226:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 226 | BFD_JUMP_TABLE_SYMBOLS (msdos), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:327:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, void *, asymbol *, bfd_print_symbol_type)' {aka 'void (*)(bfd *, void *, struct bfd_symbol *, enum bfd_print_symbol)'} [-Wcast-function-type] 327 | ((void (*) (bfd *, void *, asymbol *, bfd_print_symbol_type)) bfd_void) | ^ i386msdos.c:169:28: note: in expansion of macro '_bfd_nosymbols_print_symbol' 169 | #define msdos_print_symbol _bfd_nosymbols_print_symbol | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4937:3: note: in expansion of macro 'msdos_print_symbol' 4937 | NAME##_print_symbol, \ | ^~~~ i386msdos.c:226:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 226 | BFD_JUMP_TABLE_SYMBOLS (msdos), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:329:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, asymbol *, symbol_info *)' {aka 'void (*)(bfd *, struct bfd_symbol *, struct _symbol_info *)'} [-Wcast-function-type] 329 | ((void (*) (bfd *, asymbol *, symbol_info *)) bfd_void) | ^ i386msdos.c:170:31: note: in expansion of macro '_bfd_nosymbols_get_symbol_info' 170 | #define msdos_get_symbol_info _bfd_nosymbols_get_symbol_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4938:3: note: in expansion of macro 'msdos_get_symbol_info' 4938 | NAME##_get_symbol_info, \ | ^~~~ i386msdos.c:226:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 226 | BFD_JUMP_TABLE_SYMBOLS (msdos), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:331:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char *)' {aka 'int (*)(bfd *, const char *)'} [-Wcast-function-type] 331 | ((bfd_boolean (*) (bfd *, const char *)) bfd_false) | ^ i386msdos.c:175:39: note: in expansion of macro '_bfd_nosymbols_bfd_is_local_label_name' 175 | #define msdos_bfd_is_local_label_name _bfd_nosymbols_bfd_is_local_label_name | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4939:3: note: in expansion of macro 'msdos_bfd_is_local_label_name' 4939 | NAME##_bfd_is_local_label_name, \ | ^~~~ i386msdos.c:226:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 226 | BFD_JUMP_TABLE_SYMBOLS (msdos), | ^~~~~~~~~~~~~~~~~~~~~~ i386msdos.c:174:45: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 174 | #define msdos_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'msdos_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ i386msdos.c:226:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 226 | BFD_JUMP_TABLE_SYMBOLS (msdos), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:335:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 335 | ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) | ^ i386msdos.c:173:26: note: in expansion of macro '_bfd_nosymbols_get_lineno' 173 | #define msdos_get_lineno _bfd_nosymbols_get_lineno | ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'msdos_get_lineno' 4941 | NAME##_get_lineno, \ | ^~~~ i386msdos.c:226:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 226 | BFD_JUMP_TABLE_SYMBOLS (msdos), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:337:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, asymbol **, bfd_vma, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, struct bfd_section *, struct bfd_symbol **, long unsigned int, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 337 | ((bfd_boolean (*) (bfd *, asection *, asymbol **, bfd_vma, const char **, \ | ^ i386msdos.c:171:33: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' 171 | #define msdos_find_nearest_line _bfd_nosymbols_find_nearest_line | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4942:3: note: in expansion of macro 'msdos_find_nearest_line' 4942 | NAME##_find_nearest_line, \ | ^~~~ i386msdos.c:226:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 226 | BFD_JUMP_TABLE_SYMBOLS (msdos), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ i386msdos.c:172:33: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 172 | #define msdos_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'msdos_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ i386msdos.c:226:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 226 | BFD_JUMP_TABLE_SYMBOLS (msdos), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 344 | ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ i386msdos.c:176:37: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' 176 | #define msdos_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4945:3: note: in expansion of macro 'msdos_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ i386msdos.c:226:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 226 | BFD_JUMP_TABLE_SYMBOLS (msdos), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:346:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, bfd_boolean, void **, unsigned int *)' {aka 'long int (*)(bfd *, int, void **, unsigned int *)'} [-Wcast-function-type] 346 | ((long (*) (bfd *, bfd_boolean, void **, unsigned int *)) _bfd_n1) | ^ i386msdos.c:177:32: note: in expansion of macro '_bfd_nosymbols_read_minisymbols' 177 | #define msdos_read_minisymbols _bfd_nosymbols_read_minisymbols | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4946:3: note: in expansion of macro 'msdos_read_minisymbols' 4946 | NAME##_read_minisymbols, \ | ^~~~ i386msdos.c:226:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 226 | BFD_JUMP_TABLE_SYMBOLS (msdos), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:348:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, bfd_boolean, const void *, asymbol *)' {aka 'struct bfd_symbol * (*)(bfd *, int, const void *, struct bfd_symbol *)'} [-Wcast-function-type] 348 | ((asymbol *(*) (bfd *, bfd_boolean, const void *, asymbol *)) \ | ^ i386msdos.c:178:36: note: in expansion of macro '_bfd_nosymbols_minisymbol_to_symbol' 178 | #define msdos_minisymbol_to_symbol _bfd_nosymbols_minisymbol_to_symbol | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4947:3: note: in expansion of macro 'msdos_minisymbol_to_symbol' 4947 | NAME##_minisymbol_to_symbol | ^~~~ i386msdos.c:226:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 226 | BFD_JUMP_TABLE_SYMBOLS (msdos), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:355:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asection *)' {aka 'long int (*)(bfd *, struct bfd_section *)'} [-Wcast-function-type] 355 | ((long (*) (bfd *, asection *)) _bfd_n1) | ^ i386msdos.c:181:37: note: in expansion of macro '_bfd_norelocs_get_reloc_upper_bound' 181 | #define msdos_get_reloc_upper_bound _bfd_norelocs_get_reloc_upper_bound | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4987:3: note: in expansion of macro 'msdos_get_reloc_upper_bound' 4987 | NAME##_get_reloc_upper_bound, \ | ^~~~ i386msdos.c:227:5: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 227 | BFD_JUMP_TABLE_RELOCS (msdos), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:357:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asection *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_section *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 357 | ((long (*) (bfd *, asection *, arelent **, asymbol **)) _bfd_n1) | ^ i386msdos.c:180:34: note: in expansion of macro '_bfd_norelocs_canonicalize_reloc' 180 | #define msdos_canonicalize_reloc _bfd_norelocs_canonicalize_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4988:3: note: in expansion of macro 'msdos_canonicalize_reloc' 4988 | NAME##_canonicalize_reloc, \ | ^~~~ i386msdos.c:227:5: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 227 | BFD_JUMP_TABLE_RELOCS (msdos), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ i386msdos.c:230:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 230 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ i386msdos.c:230:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 230 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ i386msdos.c:230:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 230 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- i386mach3.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o i386mach3.lo i386mach3.c --- i386os9k.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o i386os9k.lo i386os9k.c --- i386netbsd.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c i386netbsd.c -o i386netbsd.o --- i386mach3.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c i386mach3.c -o i386mach3.o --- i386netbsd.lo --- In file included from netbsd.h:55, from i386netbsd.c:38: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 523 | #define MY_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'MY_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 527 | #define MY_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'MY_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 531 | #define MY_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'MY_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 535 | #define MY_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'MY_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 543 | #define MY_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'MY_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 539 | #define MY_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'MY_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ In file included from netbsd.h:71: aout-target.h:551:42: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 551 | #define MY_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'MY_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 466 | #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 568 | _bfd_nodynamic_canonicalize_dynamic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 572 | _bfd_nodynamic_get_synthetic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 580 | _bfd_nodynamic_canonicalize_dynamic_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ --- i386os9k.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c i386os9k.c -o i386os9k.o --- i386mach3.lo --- In file included from i386mach3.c:38: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 523 | #define MY_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'MY_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 527 | #define MY_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'MY_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 531 | #define MY_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'MY_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 535 | #define MY_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'MY_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 543 | #define MY_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'MY_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 539 | #define MY_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'MY_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ In file included from i386mach3.c:70: aout-target.h:551:42: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 551 | #define MY_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'MY_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 466 | #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 568 | _bfd_nodynamic_canonicalize_dynamic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 572 | _bfd_nodynamic_get_synthetic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 580 | _bfd_nodynamic_canonicalize_dynamic_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ --- i386os9k.lo --- In file included from i386os9k.c:25: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ i386os9k.c:220:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 220 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ i386os9k.c:220:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 220 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ i386os9k.c:220:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 220 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ i386os9k.c:220:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 220 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ i386os9k.c:220:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 220 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ i386os9k.c:220:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 220 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ i386os9k.c:220:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 220 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ In file included from i386os9k.c:27: libaout.h:617:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 617 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'aout_32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ i386os9k.c:223:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 223 | BFD_JUMP_TABLE_SYMBOLS (aout_32), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ libaout.h:594:41: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 594 | #define aout_32_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'aout_32_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ i386os9k.c:223:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 223 | BFD_JUMP_TABLE_SYMBOLS (aout_32), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 344 | ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ i386os9k.c:171:39: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' 171 | #define aout_32_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4945:3: note: in expansion of macro 'aout_32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ i386os9k.c:223:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 223 | BFD_JUMP_TABLE_SYMBOLS (aout_32), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] 359 | ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) | ^ i386os9k.c:173:39: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' 173 | #define aout_32_bfd_reloc_type_lookup _bfd_norelocs_bfd_reloc_type_lookup | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4989:3: note: in expansion of macro 'aout_32_bfd_reloc_type_lookup' 4989 | NAME##_bfd_reloc_type_lookup | ^~~~ i386os9k.c:224:5: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 224 | BFD_JUMP_TABLE_RELOCS (aout_32), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ i386os9k.c:227:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 227 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ i386os9k.c:227:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 227 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ i386os9k.c:227:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 227 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- ieee.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o ieee.lo ieee.c --- m68k4knetbsd.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o m68k4knetbsd.lo m68k4knetbsd.c --- m68klinux.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o m68klinux.lo m68klinux.c --- m68knetbsd.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o m68knetbsd.lo m68knetbsd.c --- ieee.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ieee.c -o ieee.o --- m68k4knetbsd.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c m68k4knetbsd.c -o m68k4knetbsd.o --- m68klinux.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c m68klinux.c -o m68klinux.o --- m68k4knetbsd.lo --- In file included from netbsd.h:55, from m68k4knetbsd.c:36: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 523 | #define MY_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'MY_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 527 | #define MY_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'MY_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 531 | #define MY_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'MY_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 535 | #define MY_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'MY_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 543 | #define MY_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'MY_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 539 | #define MY_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'MY_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ In file included from netbsd.h:71: aout-target.h:551:42: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 551 | #define MY_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'MY_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ --- ieee.lo --- ieee.c: In function 'parse_expression': --- m68k4knetbsd.lo --- libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 466 | #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 568 | _bfd_nodynamic_canonicalize_dynamic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 572 | _bfd_nodynamic_get_synthetic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 580 | _bfd_nodynamic_canonicalize_dynamic_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ --- ieee.lo --- ieee.c:529:17: warning: variable 'section_n' set but not used [-Wunused-but-set-variable] 529 | int section_n; | ^~~~~~~~~ ieee.c:635:30: warning: variable 'sy1' set but not used [-Wunused-but-set-variable] 635 | ieee_symbol_index_type sy1; | ^~~ ieee.c:634:17: warning: variable 'section1' set but not used [-Wunused-but-set-variable] 634 | asection *section1; | ^~~~~~~~ ieee.c: In function 'ieee_slurp_external_symbols': ieee.c:768:26: warning: variable 'symbol_type_index' set but not used [-Wunused-but-set-variable] 768 | unsigned int symbol_type_index; | ^~~~~~~~~~~~~~~~~ ieee.c:842:26: warning: variable 'symbol_name_index' set but not used [-Wunused-but-set-variable] 842 | unsigned int symbol_name_index; | ^~~~~~~~~~~~~~~~~ ieee.c: In function 'drop_int': ieee.c:2644:7: warning: variable 'ch' set but not used [-Wunused-but-set-variable] 2644 | int ch; | ^~ --- m68knetbsd.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c m68knetbsd.c -o m68knetbsd.o --- ieee.lo --- In file included from ieee.c:32: ieee.c: At top level: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ ieee.c:3811:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 3811 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ ieee.c:3811:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 3811 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ ieee.c:3811:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 3811 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ ieee.c:3811:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 3811 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ ieee.c:3811:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 3811 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ ieee.c:3811:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 3811 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ ieee.c:3811:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 3811 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ ieee.c:3726:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] 3726 | ((bfd_boolean (*) \ | ^ bfd.h:4909:3: note: in expansion of macro 'ieee_construct_extended_name_table' 4909 | NAME##_construct_extended_name_table, \ | ^~~~ ieee.c:3819:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 3819 | BFD_JUMP_TABLE_ARCHIVE (ieee), | ^~~~~~~~~~~~~~~~~~~~~~ ieee.c:3731:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] 3731 | ((bfd_boolean (*) \ | ^ bfd.h:4911:3: note: in expansion of macro 'ieee_write_armap' 4911 | NAME##_write_armap, \ | ^~~~ ieee.c:3819:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 3819 | BFD_JUMP_TABLE_ARCHIVE (ieee), | ^~~~~~~~~~~~~~~~~~~~~~ ieee.c:3739:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 3739 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'ieee_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ ieee.c:3826:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 3826 | BFD_JUMP_TABLE_SYMBOLS (ieee), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:335:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 335 | ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) | ^ ieee.c:3741:25: note: in expansion of macro '_bfd_nosymbols_get_lineno' 3741 | #define ieee_get_lineno _bfd_nosymbols_get_lineno | ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'ieee_get_lineno' 4941 | NAME##_get_lineno, \ | ^~~~ ieee.c:3826:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 3826 | BFD_JUMP_TABLE_SYMBOLS (ieee), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 344 | ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ ieee.c:3742:36: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' 3742 | #define ieee_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4945:3: note: in expansion of macro 'ieee_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ ieee.c:3826:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 3826 | BFD_JUMP_TABLE_SYMBOLS (ieee), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] 359 | ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) | ^ ieee.c:3746:36: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' 3746 | #define ieee_bfd_reloc_type_lookup _bfd_norelocs_bfd_reloc_type_lookup | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4989:3: note: in expansion of macro 'ieee_bfd_reloc_type_lookup' 4989 | NAME##_bfd_reloc_type_lookup | ^~~~ ieee.c:3830:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 3830 | BFD_JUMP_TABLE_RELOCS (ieee), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ ieee.c:3843:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 3843 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ ieee.c:3843:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 3843 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- m68klinux.lo --- In file included from m68klinux.c:31: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 523 | #define MY_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'MY_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 527 | #define MY_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'MY_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 531 | #define MY_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'MY_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 535 | #define MY_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'MY_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 543 | #define MY_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'MY_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ --- ieee.lo --- libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ ieee.c:3843:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 3843 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- m68klinux.lo --- libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 539 | #define MY_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'MY_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ In file included from m68klinux.c:782: aout-target.h:551:42: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 551 | #define MY_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'MY_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 466 | #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 568 | _bfd_nodynamic_canonicalize_dynamic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 572 | _bfd_nodynamic_get_synthetic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 580 | _bfd_nodynamic_canonicalize_dynamic_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ --- ieee.lo --- ieee.c: In function 'copy_int': ieee.c:2469:42: warning: this statement may fall through [-Wimplicit-fallthrough=] 2469 | #define OUT(x) { *output_ptr++ = (x); if (output_ptr == output_ptr_end) flush (); } | ^ ieee.c:2690:11: note: in expansion of macro 'OUT' 2690 | OUT (ch); | ^~~ ieee.c:2691:9: note: here 2691 | case 0x83: | ^~~~ ieee.c:2469:42: warning: this statement may fall through [-Wimplicit-fallthrough=] 2469 | #define OUT(x) { *output_ptr++ = (x); if (output_ptr == output_ptr_end) flush (); } | ^ ieee.c:2694:11: note: in expansion of macro 'OUT' 2694 | OUT (ch); | ^~~ ieee.c:2695:9: note: here 2695 | case 0x82: | ^~~~ ieee.c:2469:42: warning: this statement may fall through [-Wimplicit-fallthrough=] 2469 | #define OUT(x) { *output_ptr++ = (x); if (output_ptr == output_ptr_end) flush (); } | ^ ieee.c:2698:11: note: in expansion of macro 'OUT' 2698 | OUT (ch); | ^~~ ieee.c:2699:9: note: here 2699 | case 0x81: | ^~~~ ieee.c: In function 'write_int': ieee.c:2469:42: warning: this statement may fall through [-Wimplicit-fallthrough=] 2469 | #define OUT(x) { *output_ptr++ = (x); if (output_ptr == output_ptr_end) flush (); } | ^ ieee.c:2497:11: note: in expansion of macro 'OUT' 2497 | OUT (value >> 24); | ^~~ ieee.c:2498:9: note: here 2498 | case 3: | ^~~~ ieee.c:2469:42: warning: this statement may fall through [-Wimplicit-fallthrough=] 2469 | #define OUT(x) { *output_ptr++ = (x); if (output_ptr == output_ptr_end) flush (); } | ^ ieee.c:2499:11: note: in expansion of macro 'OUT' 2499 | OUT (value >> 16); | ^~~ ieee.c:2500:9: note: here 2500 | case 2: | ^~~~ ieee.c:2469:42: warning: this statement may fall through [-Wimplicit-fallthrough=] 2469 | #define OUT(x) { *output_ptr++ = (x); if (output_ptr == output_ptr_end) flush (); } | ^ ieee.c:2501:11: note: in expansion of macro 'OUT' 2501 | OUT (value >> 8); | ^~~ ieee.c:2502:9: note: here 2502 | case 1: | ^~~~ --- m68knetbsd.lo --- In file included from netbsd.h:55, from m68knetbsd.c:38: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 523 | #define MY_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'MY_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ --- ieee.lo --- ieee.c: In function 'copy_till_end': --- m68knetbsd.lo --- libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 527 | #define MY_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'MY_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 531 | #define MY_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'MY_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 535 | #define MY_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'MY_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 543 | #define MY_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'MY_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ --- ieee.lo --- ieee.c:2468:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 2468 | #define NEXT() { input_ptr++; if (input_ptr == input_ptr_end) fill (); } | ^ ieee.c:2732:11: note: in expansion of macro 'NEXT' 2732 | NEXT (); | ^~~~ --- m68knetbsd.lo --- libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 539 | #define MY_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'MY_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ --- ieee.lo --- ieee.c:2733:9: note: here 2733 | case 0x83: | ^~~~ --- m68knetbsd.lo --- In file included from netbsd.h:71: aout-target.h:551:42: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 551 | #define MY_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'MY_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ --- ieee.lo --- ieee.c:2468:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 2468 | #define NEXT() { input_ptr++; if (input_ptr == input_ptr_end) fill (); } | ^ ieee.c:2735:11: note: in expansion of macro 'NEXT' 2735 | NEXT (); | ^~~~ --- m68knetbsd.lo --- libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 466 | #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 568 | _bfd_nodynamic_canonicalize_dynamic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 572 | _bfd_nodynamic_get_synthetic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 580 | _bfd_nodynamic_canonicalize_dynamic_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ --- ieee.lo --- ieee.c:2736:9: note: here 2736 | case 0x82: | ^~~~ ieee.c:2468:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 2468 | #define NEXT() { input_ptr++; if (input_ptr == input_ptr_end) fill (); } | ^ ieee.c:2738:11: note: in expansion of macro 'NEXT' 2738 | NEXT (); | ^~~~ ieee.c:2739:9: note: here 2739 | case 0x81: | ^~~~ ieee.c: In function 'drop_int': ieee.c:2468:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 2468 | #define NEXT() { input_ptr++; if (input_ptr == input_ptr_end) fill (); } | ^ ieee.c:2653:11: note: in expansion of macro 'NEXT' 2653 | NEXT (); | ^~~~ ieee.c:2654:9: note: here 2654 | case 0x83: | ^~~~ ieee.c:2468:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 2468 | #define NEXT() { input_ptr++; if (input_ptr == input_ptr_end) fill (); } | ^ ieee.c:2656:11: note: in expansion of macro 'NEXT' 2656 | NEXT (); | ^~~~ ieee.c:2657:9: note: here 2657 | case 0x82: | ^~~~ ieee.c:2468:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 2468 | #define NEXT() { input_ptr++; if (input_ptr == input_ptr_end) fill (); } | ^ ieee.c:2659:11: note: in expansion of macro 'NEXT' 2659 | NEXT (); | ^~~~ ieee.c:2660:9: note: here 2660 | case 0x81: | ^~~~ ieee.c: In function 'ieee_write_debug_part': ieee.c:3106:14: warning: storing the address of local variable 'obuff' in 'output_ptr' [-Wdangling-pointer=] 3106 | output_ptr = obuff; | ~~~~~~~~~~~^~~~~~~ ieee.c:3100:17: note: 'obuff' declared here 3100 | unsigned char obuff[OBS]; | ^~~~~ ieee.c:44:23: note: 'output_ptr' declared here 44 | static unsigned char *output_ptr; | ^~~~~~~~~~ ieee.c:3105:18: warning: storing the address of local variable 'obuff' in 'output_ptr_end' [-Wdangling-pointer=] 3105 | output_ptr_end = obuff + OBS; | ^ ieee.c:3100:17: note: 'obuff' declared here 3100 | unsigned char obuff[OBS]; | ^~~~~ ieee.c:45:23: note: 'output_ptr_end' declared here 45 | static unsigned char *output_ptr_end; | ^~~~~~~~~~~~~~ --- m88kmach3.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o m88kmach3.lo m88kmach3.c --- m88kopenbsd.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o m88kopenbsd.lo m88kopenbsd.c --- mach-o.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o mach-o.lo mach-o.c --- ieee.lo --- ieee.c: In function 'must_parse_int': ieee.c:383:10: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized] 383 | return result; | ^~~~~~ ieee.c:381:11: note: 'result' was declared here 381 | bfd_vma result; | ^~~~~~ --- m88kmach3.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c m88kmach3.c -o m88kmach3.o In file included from m88kmach3.c:31: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 523 | #define MY_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'MY_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 527 | #define MY_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'MY_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 531 | #define MY_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'MY_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 535 | #define MY_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'MY_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 543 | #define MY_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'MY_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 539 | #define MY_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'MY_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ In file included from m88kmach3.c:42: aout-target.h:551:42: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 551 | #define MY_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'MY_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 466 | #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 568 | _bfd_nodynamic_canonicalize_dynamic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 572 | _bfd_nodynamic_get_synthetic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 580 | _bfd_nodynamic_canonicalize_dynamic_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ --- m88kopenbsd.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c m88kopenbsd.c -o m88kopenbsd.o In file included from netbsd.h:55, from m88kopenbsd.c:33: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 523 | #define MY_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'MY_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 527 | #define MY_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'MY_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 531 | #define MY_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'MY_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 535 | #define MY_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'MY_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 543 | #define MY_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'MY_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 539 | #define MY_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'MY_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ In file included from netbsd.h:71: aout-target.h:551:42: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 551 | #define MY_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'MY_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 466 | #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 568 | _bfd_nodynamic_canonicalize_dynamic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 572 | _bfd_nodynamic_get_synthetic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 580 | _bfd_nodynamic_canonicalize_dynamic_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ --- mach-o.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c mach-o.c -o mach-o.o --- mipsbsd.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o mipsbsd.lo mipsbsd.c --- mach-o.lo --- mach-o.c: In function 'bfd_mach_o_scan_write_thread': mach-o.c:319:16: warning: variable 'nflavours' set but not used [-Wunused-but-set-variable] 319 | unsigned int nflavours; | ^~~~~~~~~ In file included from mach-o.c:24: mach-o-target.c: At top level: libbfd.h:224:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *)'} [-Wcast-function-type] 224 | ((bfd_boolean (*) (bfd *, asection *)) bfd_true) | ^ mach-o.c:44:55: note: in expansion of macro '_bfd_generic_new_section_hook' 44 | #define bfd_mach_o_new_section_hook _bfd_generic_new_section_hook | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4838:3: note: in expansion of macro 'bfd_mach_o_new_section_hook' 4838 | NAME##_new_section_hook, \ | ^~~~ mach-o-target.c:103:3: note: in expansion of macro 'BFD_JUMP_TABLE_GENERIC' 103 | BFD_JUMP_TABLE_GENERIC (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ mach-o.c:67:55: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 67 | #define bfd_mach_o_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'bfd_mach_o_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ mach-o-target.c:104:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 104 | BFD_JUMP_TABLE_COPY (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ mach-o.c:77:55: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 77 | #define bfd_mach_o_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'bfd_mach_o_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ mach-o-target.c:104:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 104 | BFD_JUMP_TABLE_COPY (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ mach-o.c:68:55: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 68 | #define bfd_mach_o_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'bfd_mach_o_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ mach-o-target.c:104:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 104 | BFD_JUMP_TABLE_COPY (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ mach-o.c:69:55: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 69 | #define bfd_mach_o_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'bfd_mach_o_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ mach-o-target.c:104:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 104 | BFD_JUMP_TABLE_COPY (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:267:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] 267 | ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ | ^ mach-o.c:36:55: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' 36 | #define bfd_mach_o_construct_extended_name_table _bfd_noarchive_construct_extended_name_table | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4909:3: note: in expansion of macro 'bfd_mach_o_construct_extended_name_table' 4909 | NAME##_construct_extended_name_table, \ | ^~~~ mach-o-target.c:106:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 106 | BFD_JUMP_TABLE_ARCHIVE (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, const char *, char *)' [-Wcast-function-type] 270 | ((void (*) (bfd *, const char *, char *)) bfd_void) | ^ mach-o.c:37:55: note: in expansion of macro '_bfd_noarchive_truncate_arname' 37 | #define bfd_mach_o_truncate_arname _bfd_noarchive_truncate_arname | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4910:3: note: in expansion of macro 'bfd_mach_o_truncate_arname' 4910 | NAME##_truncate_arname, \ | ^~~~ mach-o-target.c:106:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 106 | BFD_JUMP_TABLE_ARCHIVE (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] 272 | ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ | ^ mach-o.c:38:55: note: in expansion of macro '_bfd_noarchive_write_armap' 38 | #define bfd_mach_o_write_armap _bfd_noarchive_write_armap | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4911:3: note: in expansion of macro 'bfd_mach_o_write_armap' 4911 | NAME##_write_armap, \ | ^~~~ mach-o-target.c:106:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 106 | BFD_JUMP_TABLE_ARCHIVE (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'bfd * (*)(bfd *, symindex)' {aka 'bfd * (*)(bfd *, long unsigned int)'} [-Wcast-function-type] 278 | ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) | ^ mach-o.c:39:55: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' 39 | #define bfd_mach_o_get_elt_at_index _bfd_noarchive_get_elt_at_index | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4914:3: note: in expansion of macro 'bfd_mach_o_get_elt_at_index' 4914 | NAME##_get_elt_at_index, \ | ^~~~ mach-o-target.c:106:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 106 | BFD_JUMP_TABLE_ARCHIVE (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:331:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char *)' {aka 'int (*)(bfd *, const char *)'} [-Wcast-function-type] 331 | ((bfd_boolean (*) (bfd *, const char *)) bfd_false) | ^ mach-o.c:48:55: note: in expansion of macro '_bfd_nosymbols_bfd_is_local_label_name' 48 | #define bfd_mach_o_bfd_is_local_label_name _bfd_nosymbols_bfd_is_local_label_name | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4939:3: note: in expansion of macro 'bfd_mach_o_bfd_is_local_label_name' 4939 | NAME##_bfd_is_local_label_name, \ | ^~~~ mach-o-target.c:107:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 107 | BFD_JUMP_TABLE_SYMBOLS (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~~ mach-o.c:47:56: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 47 | #define bfd_mach_o_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_mach_o_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ mach-o-target.c:107:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 107 | BFD_JUMP_TABLE_SYMBOLS (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:335:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 335 | ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) | ^ mach-o.c:49:55: note: in expansion of macro '_bfd_nosymbols_get_lineno' 49 | #define bfd_mach_o_get_lineno _bfd_nosymbols_get_lineno | ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'bfd_mach_o_get_lineno' 4941 | NAME##_get_lineno, \ | ^~~~ mach-o-target.c:107:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 107 | BFD_JUMP_TABLE_SYMBOLS (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:337:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, asymbol **, bfd_vma, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, struct bfd_section *, struct bfd_symbol **, long unsigned int, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 337 | ((bfd_boolean (*) (bfd *, asection *, asymbol **, bfd_vma, const char **, \ | ^ mach-o.c:50:55: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' 50 | #define bfd_mach_o_find_nearest_line _bfd_nosymbols_find_nearest_line | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4942:3: note: in expansion of macro 'bfd_mach_o_find_nearest_line' 4942 | NAME##_find_nearest_line, \ | ^~~~ mach-o-target.c:107:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 107 | BFD_JUMP_TABLE_SYMBOLS (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ mach-o.c:51:55: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 51 | #define bfd_mach_o_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'bfd_mach_o_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ mach-o-target.c:107:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 107 | BFD_JUMP_TABLE_SYMBOLS (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 344 | ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ mach-o.c:52:55: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' 52 | #define bfd_mach_o_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4945:3: note: in expansion of macro 'bfd_mach_o_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ mach-o-target.c:107:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 107 | BFD_JUMP_TABLE_SYMBOLS (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:355:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asection *)' {aka 'long int (*)(bfd *, struct bfd_section *)'} [-Wcast-function-type] 355 | ((long (*) (bfd *, asection *)) _bfd_n1) | ^ mach-o.c:55:55: note: in expansion of macro '_bfd_norelocs_get_reloc_upper_bound' 55 | #define bfd_mach_o_get_reloc_upper_bound _bfd_norelocs_get_reloc_upper_bound | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4987:3: note: in expansion of macro 'bfd_mach_o_get_reloc_upper_bound' 4987 | NAME##_get_reloc_upper_bound, \ | ^~~~ mach-o-target.c:108:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 108 | BFD_JUMP_TABLE_RELOCS (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:357:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asection *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_section *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 357 | ((long (*) (bfd *, asection *, arelent **, asymbol **)) _bfd_n1) | ^ mach-o.c:56:55: note: in expansion of macro '_bfd_norelocs_canonicalize_reloc' 56 | #define bfd_mach_o_canonicalize_reloc _bfd_norelocs_canonicalize_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4988:3: note: in expansion of macro 'bfd_mach_o_canonicalize_reloc' 4988 | NAME##_canonicalize_reloc, \ | ^~~~ mach-o-target.c:108:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 108 | BFD_JUMP_TABLE_RELOCS (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] 359 | ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) | ^ mach-o.c:57:55: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' 57 | #define bfd_mach_o_bfd_reloc_type_lookup _bfd_norelocs_bfd_reloc_type_lookup | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4989:3: note: in expansion of macro 'bfd_mach_o_bfd_reloc_type_lookup' 4989 | NAME##_bfd_reloc_type_lookup | ^~~~ mach-o-target.c:108:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 108 | BFD_JUMP_TABLE_RELOCS (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ mach-o-target.c:111:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 111 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ mach-o-target.c:111:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 111 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ mach-o-target.c:111:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 111 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:224:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *)'} [-Wcast-function-type] 224 | ((bfd_boolean (*) (bfd *, asection *)) bfd_true) | ^ mach-o.c:44:55: note: in expansion of macro '_bfd_generic_new_section_hook' 44 | #define bfd_mach_o_new_section_hook _bfd_generic_new_section_hook | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4838:3: note: in expansion of macro 'bfd_mach_o_new_section_hook' 4838 | NAME##_new_section_hook, \ | ^~~~ mach-o-target.c:103:3: note: in expansion of macro 'BFD_JUMP_TABLE_GENERIC' 103 | BFD_JUMP_TABLE_GENERIC (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ mach-o.c:67:55: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 67 | #define bfd_mach_o_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'bfd_mach_o_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ mach-o-target.c:104:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 104 | BFD_JUMP_TABLE_COPY (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ mach-o.c:77:55: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 77 | #define bfd_mach_o_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'bfd_mach_o_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ mach-o-target.c:104:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 104 | BFD_JUMP_TABLE_COPY (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ mach-o.c:68:55: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 68 | #define bfd_mach_o_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'bfd_mach_o_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ mach-o-target.c:104:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 104 | BFD_JUMP_TABLE_COPY (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ mach-o.c:69:55: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 69 | #define bfd_mach_o_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'bfd_mach_o_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ mach-o-target.c:104:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 104 | BFD_JUMP_TABLE_COPY (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:267:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] 267 | ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ | ^ mach-o.c:36:55: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' 36 | #define bfd_mach_o_construct_extended_name_table _bfd_noarchive_construct_extended_name_table | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4909:3: note: in expansion of macro 'bfd_mach_o_construct_extended_name_table' 4909 | NAME##_construct_extended_name_table, \ | ^~~~ mach-o-target.c:106:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 106 | BFD_JUMP_TABLE_ARCHIVE (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, const char *, char *)' [-Wcast-function-type] 270 | ((void (*) (bfd *, const char *, char *)) bfd_void) | ^ mach-o.c:37:55: note: in expansion of macro '_bfd_noarchive_truncate_arname' 37 | #define bfd_mach_o_truncate_arname _bfd_noarchive_truncate_arname | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4910:3: note: in expansion of macro 'bfd_mach_o_truncate_arname' 4910 | NAME##_truncate_arname, \ | ^~~~ mach-o-target.c:106:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 106 | BFD_JUMP_TABLE_ARCHIVE (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] 272 | ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ | ^ mach-o.c:38:55: note: in expansion of macro '_bfd_noarchive_write_armap' 38 | #define bfd_mach_o_write_armap _bfd_noarchive_write_armap | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4911:3: note: in expansion of macro 'bfd_mach_o_write_armap' 4911 | NAME##_write_armap, \ | ^~~~ mach-o-target.c:106:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 106 | BFD_JUMP_TABLE_ARCHIVE (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'bfd * (*)(bfd *, symindex)' {aka 'bfd * (*)(bfd *, long unsigned int)'} [-Wcast-function-type] 278 | ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) | ^ mach-o.c:39:55: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' 39 | #define bfd_mach_o_get_elt_at_index _bfd_noarchive_get_elt_at_index | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4914:3: note: in expansion of macro 'bfd_mach_o_get_elt_at_index' 4914 | NAME##_get_elt_at_index, \ | ^~~~ mach-o-target.c:106:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 106 | BFD_JUMP_TABLE_ARCHIVE (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:331:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char *)' {aka 'int (*)(bfd *, const char *)'} [-Wcast-function-type] 331 | ((bfd_boolean (*) (bfd *, const char *)) bfd_false) | ^ mach-o.c:48:55: note: in expansion of macro '_bfd_nosymbols_bfd_is_local_label_name' 48 | #define bfd_mach_o_bfd_is_local_label_name _bfd_nosymbols_bfd_is_local_label_name | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4939:3: note: in expansion of macro 'bfd_mach_o_bfd_is_local_label_name' 4939 | NAME##_bfd_is_local_label_name, \ | ^~~~ mach-o-target.c:107:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 107 | BFD_JUMP_TABLE_SYMBOLS (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~~ mach-o.c:47:56: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 47 | #define bfd_mach_o_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_mach_o_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ mach-o-target.c:107:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 107 | BFD_JUMP_TABLE_SYMBOLS (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:335:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 335 | ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) | ^ mach-o.c:49:55: note: in expansion of macro '_bfd_nosymbols_get_lineno' 49 | #define bfd_mach_o_get_lineno _bfd_nosymbols_get_lineno | ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'bfd_mach_o_get_lineno' 4941 | NAME##_get_lineno, \ | ^~~~ mach-o-target.c:107:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 107 | BFD_JUMP_TABLE_SYMBOLS (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:337:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, asymbol **, bfd_vma, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, struct bfd_section *, struct bfd_symbol **, long unsigned int, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 337 | ((bfd_boolean (*) (bfd *, asection *, asymbol **, bfd_vma, const char **, \ | ^ mach-o.c:50:55: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' 50 | #define bfd_mach_o_find_nearest_line _bfd_nosymbols_find_nearest_line | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4942:3: note: in expansion of macro 'bfd_mach_o_find_nearest_line' 4942 | NAME##_find_nearest_line, \ | ^~~~ mach-o-target.c:107:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 107 | BFD_JUMP_TABLE_SYMBOLS (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ mach-o.c:51:55: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 51 | #define bfd_mach_o_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'bfd_mach_o_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ mach-o-target.c:107:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 107 | BFD_JUMP_TABLE_SYMBOLS (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 344 | ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ mach-o.c:52:55: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' 52 | #define bfd_mach_o_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4945:3: note: in expansion of macro 'bfd_mach_o_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ mach-o-target.c:107:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 107 | BFD_JUMP_TABLE_SYMBOLS (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:355:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asection *)' {aka 'long int (*)(bfd *, struct bfd_section *)'} [-Wcast-function-type] 355 | ((long (*) (bfd *, asection *)) _bfd_n1) | ^ mach-o.c:55:55: note: in expansion of macro '_bfd_norelocs_get_reloc_upper_bound' 55 | #define bfd_mach_o_get_reloc_upper_bound _bfd_norelocs_get_reloc_upper_bound | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4987:3: note: in expansion of macro 'bfd_mach_o_get_reloc_upper_bound' 4987 | NAME##_get_reloc_upper_bound, \ | ^~~~ mach-o-target.c:108:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 108 | BFD_JUMP_TABLE_RELOCS (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:357:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asection *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_section *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 357 | ((long (*) (bfd *, asection *, arelent **, asymbol **)) _bfd_n1) | ^ mach-o.c:56:55: note: in expansion of macro '_bfd_norelocs_canonicalize_reloc' 56 | #define bfd_mach_o_canonicalize_reloc _bfd_norelocs_canonicalize_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4988:3: note: in expansion of macro 'bfd_mach_o_canonicalize_reloc' 4988 | NAME##_canonicalize_reloc, \ | ^~~~ mach-o-target.c:108:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 108 | BFD_JUMP_TABLE_RELOCS (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] 359 | ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) | ^ mach-o.c:57:55: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' 57 | #define bfd_mach_o_bfd_reloc_type_lookup _bfd_norelocs_bfd_reloc_type_lookup | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4989:3: note: in expansion of macro 'bfd_mach_o_bfd_reloc_type_lookup' 4989 | NAME##_bfd_reloc_type_lookup | ^~~~ mach-o-target.c:108:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 108 | BFD_JUMP_TABLE_RELOCS (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ mach-o-target.c:111:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 111 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ mach-o-target.c:111:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 111 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ mach-o-target.c:111:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 111 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:224:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *)'} [-Wcast-function-type] 224 | ((bfd_boolean (*) (bfd *, asection *)) bfd_true) | ^ mach-o.c:44:55: note: in expansion of macro '_bfd_generic_new_section_hook' 44 | #define bfd_mach_o_new_section_hook _bfd_generic_new_section_hook | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4838:3: note: in expansion of macro 'bfd_mach_o_new_section_hook' 4838 | NAME##_new_section_hook, \ | ^~~~ mach-o-target.c:103:3: note: in expansion of macro 'BFD_JUMP_TABLE_GENERIC' 103 | BFD_JUMP_TABLE_GENERIC (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ mach-o.c:67:55: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 67 | #define bfd_mach_o_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'bfd_mach_o_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ mach-o-target.c:104:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 104 | BFD_JUMP_TABLE_COPY (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ mach-o.c:77:55: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 77 | #define bfd_mach_o_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'bfd_mach_o_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ mach-o-target.c:104:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 104 | BFD_JUMP_TABLE_COPY (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ mach-o.c:68:55: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 68 | #define bfd_mach_o_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'bfd_mach_o_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ mach-o-target.c:104:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 104 | BFD_JUMP_TABLE_COPY (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ mach-o.c:69:55: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 69 | #define bfd_mach_o_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'bfd_mach_o_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ mach-o-target.c:104:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 104 | BFD_JUMP_TABLE_COPY (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:267:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] 267 | ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ | ^ mach-o.c:36:55: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' 36 | #define bfd_mach_o_construct_extended_name_table _bfd_noarchive_construct_extended_name_table | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4909:3: note: in expansion of macro 'bfd_mach_o_construct_extended_name_table' 4909 | NAME##_construct_extended_name_table, \ | ^~~~ mach-o-target.c:106:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 106 | BFD_JUMP_TABLE_ARCHIVE (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, const char *, char *)' [-Wcast-function-type] 270 | ((void (*) (bfd *, const char *, char *)) bfd_void) | ^ mach-o.c:37:55: note: in expansion of macro '_bfd_noarchive_truncate_arname' 37 | #define bfd_mach_o_truncate_arname _bfd_noarchive_truncate_arname | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4910:3: note: in expansion of macro 'bfd_mach_o_truncate_arname' 4910 | NAME##_truncate_arname, \ | ^~~~ mach-o-target.c:106:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 106 | BFD_JUMP_TABLE_ARCHIVE (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] 272 | ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ | ^ mach-o.c:38:55: note: in expansion of macro '_bfd_noarchive_write_armap' 38 | #define bfd_mach_o_write_armap _bfd_noarchive_write_armap | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4911:3: note: in expansion of macro 'bfd_mach_o_write_armap' 4911 | NAME##_write_armap, \ | ^~~~ mach-o-target.c:106:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 106 | BFD_JUMP_TABLE_ARCHIVE (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'bfd * (*)(bfd *, symindex)' {aka 'bfd * (*)(bfd *, long unsigned int)'} [-Wcast-function-type] 278 | ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) | ^ mach-o.c:39:55: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' 39 | #define bfd_mach_o_get_elt_at_index _bfd_noarchive_get_elt_at_index | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4914:3: note: in expansion of macro 'bfd_mach_o_get_elt_at_index' 4914 | NAME##_get_elt_at_index, \ | ^~~~ mach-o-target.c:106:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 106 | BFD_JUMP_TABLE_ARCHIVE (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:331:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char *)' {aka 'int (*)(bfd *, const char *)'} [-Wcast-function-type] 331 | ((bfd_boolean (*) (bfd *, const char *)) bfd_false) | ^ mach-o.c:48:55: note: in expansion of macro '_bfd_nosymbols_bfd_is_local_label_name' 48 | #define bfd_mach_o_bfd_is_local_label_name _bfd_nosymbols_bfd_is_local_label_name | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4939:3: note: in expansion of macro 'bfd_mach_o_bfd_is_local_label_name' 4939 | NAME##_bfd_is_local_label_name, \ | ^~~~ mach-o-target.c:107:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 107 | BFD_JUMP_TABLE_SYMBOLS (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~~ mach-o.c:47:56: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 47 | #define bfd_mach_o_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_mach_o_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ mach-o-target.c:107:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 107 | BFD_JUMP_TABLE_SYMBOLS (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:335:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 335 | ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) | ^ mach-o.c:49:55: note: in expansion of macro '_bfd_nosymbols_get_lineno' 49 | #define bfd_mach_o_get_lineno _bfd_nosymbols_get_lineno | ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'bfd_mach_o_get_lineno' 4941 | NAME##_get_lineno, \ | ^~~~ mach-o-target.c:107:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 107 | BFD_JUMP_TABLE_SYMBOLS (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:337:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, asymbol **, bfd_vma, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, struct bfd_section *, struct bfd_symbol **, long unsigned int, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 337 | ((bfd_boolean (*) (bfd *, asection *, asymbol **, bfd_vma, const char **, \ | ^ mach-o.c:50:55: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' 50 | #define bfd_mach_o_find_nearest_line _bfd_nosymbols_find_nearest_line | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4942:3: note: in expansion of macro 'bfd_mach_o_find_nearest_line' 4942 | NAME##_find_nearest_line, \ | ^~~~ mach-o-target.c:107:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 107 | BFD_JUMP_TABLE_SYMBOLS (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ mach-o.c:51:55: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 51 | #define bfd_mach_o_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'bfd_mach_o_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ mach-o-target.c:107:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 107 | BFD_JUMP_TABLE_SYMBOLS (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 344 | ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ mach-o.c:52:55: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' 52 | #define bfd_mach_o_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4945:3: note: in expansion of macro 'bfd_mach_o_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ mach-o-target.c:107:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 107 | BFD_JUMP_TABLE_SYMBOLS (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:355:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asection *)' {aka 'long int (*)(bfd *, struct bfd_section *)'} [-Wcast-function-type] 355 | ((long (*) (bfd *, asection *)) _bfd_n1) | ^ mach-o.c:55:55: note: in expansion of macro '_bfd_norelocs_get_reloc_upper_bound' 55 | #define bfd_mach_o_get_reloc_upper_bound _bfd_norelocs_get_reloc_upper_bound | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4987:3: note: in expansion of macro 'bfd_mach_o_get_reloc_upper_bound' 4987 | NAME##_get_reloc_upper_bound, \ | ^~~~ mach-o-target.c:108:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 108 | BFD_JUMP_TABLE_RELOCS (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:357:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asection *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_section *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 357 | ((long (*) (bfd *, asection *, arelent **, asymbol **)) _bfd_n1) | ^ mach-o.c:56:55: note: in expansion of macro '_bfd_norelocs_canonicalize_reloc' 56 | #define bfd_mach_o_canonicalize_reloc _bfd_norelocs_canonicalize_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4988:3: note: in expansion of macro 'bfd_mach_o_canonicalize_reloc' 4988 | NAME##_canonicalize_reloc, \ | ^~~~ mach-o-target.c:108:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 108 | BFD_JUMP_TABLE_RELOCS (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] 359 | ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) | ^ mach-o.c:57:55: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' 57 | #define bfd_mach_o_bfd_reloc_type_lookup _bfd_norelocs_bfd_reloc_type_lookup | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4989:3: note: in expansion of macro 'bfd_mach_o_bfd_reloc_type_lookup' 4989 | NAME##_bfd_reloc_type_lookup | ^~~~ mach-o-target.c:108:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 108 | BFD_JUMP_TABLE_RELOCS (bfd_mach_o), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ mach-o-target.c:111:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 111 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ mach-o-target.c:111:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 111 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ mach-o-target.c:111:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 111 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- newsos3.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o newsos3.lo newsos3.c --- ieee.lo --- ieee.c: In function 'ieee_write_debug_part': ieee.c:3104:20: warning: storing the address of local variable 'obuff' in 'output_ptr_start' [-Wdangling-pointer=] 3104 | output_ptr_start = output_ptr = obuff; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ieee.c:3100:17: note: 'obuff' declared here 3100 | unsigned char obuff[OBS]; | ^~~~~ ieee.c:43:23: note: 'output_ptr_start' declared here 43 | static unsigned char *output_ptr_start; | ^~~~~~~~~~~~~~~~ ieee.c:3104:33: warning: storing the address of local variable 'obuff' in 'output_ptr' [-Wdangling-pointer=] 3104 | output_ptr_start = output_ptr = obuff; | ~~~~~~~~~~~^~~~~~~ ieee.c:3100:17: note: 'obuff' declared here 3100 | unsigned char obuff[OBS]; | ^~~~~ ieee.c:44:23: note: 'output_ptr' declared here 44 | static unsigned char *output_ptr; | ^~~~~~~~~~ --- mipsbsd.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c mipsbsd.c -o mipsbsd.o In file included from mipsbsd.c:45: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 523 | #define MY_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'MY_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ mipsbsd.c:429:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 429 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 527 | #define MY_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'MY_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ mipsbsd.c:429:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 429 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 531 | #define MY_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'MY_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ mipsbsd.c:429:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 429 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 535 | #define MY_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'MY_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ mipsbsd.c:429:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 429 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 543 | #define MY_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'MY_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ mipsbsd.c:429:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 429 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 539 | #define MY_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'MY_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ mipsbsd.c:429:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 429 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ In file included from mipsbsd.c:70: aout-target.h:551:42: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 551 | #define MY_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'MY_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ mipsbsd.c:432:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 432 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 466 | #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ mipsbsd.c:432:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 432 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ mipsbsd.c:436:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 436 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ mipsbsd.c:436:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 436 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ mipsbsd.c:436:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 436 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 523 | #define MY_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'MY_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ mipsbsd.c:470:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 470 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 527 | #define MY_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'MY_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ mipsbsd.c:470:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 470 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 531 | #define MY_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'MY_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ mipsbsd.c:470:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 470 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 535 | #define MY_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'MY_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ mipsbsd.c:470:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 470 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 543 | #define MY_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'MY_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ mipsbsd.c:470:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 470 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 539 | #define MY_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'MY_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ mipsbsd.c:470:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 470 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ aout-target.h:551:42: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 551 | #define MY_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'MY_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ mipsbsd.c:473:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 473 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 466 | #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ mipsbsd.c:473:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 473 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ mipsbsd.c:477:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 477 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ mipsbsd.c:477:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 477 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ mipsbsd.c:477:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 477 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- nlm.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o nlm.lo nlm.c --- newsos3.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c newsos3.c -o newsos3.o In file included from newsos3.c:38: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 523 | #define MY_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'MY_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 527 | #define MY_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'MY_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 531 | #define MY_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'MY_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 535 | #define MY_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'MY_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 543 | #define MY_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'MY_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 539 | #define MY_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'MY_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ In file included from newsos3.c:44: aout-target.h:551:42: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 551 | #define MY_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'MY_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 466 | #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 568 | _bfd_nodynamic_canonicalize_dynamic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 572 | _bfd_nodynamic_get_synthetic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 580 | _bfd_nodynamic_canonicalize_dynamic_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ --- nlm32-i386.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o nlm32-i386.lo nlm32-i386.c --- nlm32-sparc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o nlm32-sparc.lo nlm32-sparc.c --- nlm32-ppc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o nlm32-ppc.lo nlm32-ppc.c --- nlm.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c nlm.c -o nlm.o --- nlm32.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o nlm32.lo nlm32.c --- nlm32-i386.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c nlm32-i386.c -o nlm32-i386.o --- nlm32-sparc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c nlm32-sparc.c -o nlm32-sparc.o nlm32-sparc.c: In function 'nlm_sparc_read_reloc': nlm32-sparc.c:98:24: warning: variable 'data_sec' set but not used [-Wunused-but-set-variable] 98 | asection *code_sec, *data_sec; | ^~~~~~~~ In file included from nlm32-sparc.c:23: nlm-target.h: At top level: libbfd.h:224:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *)'} [-Wcast-function-type] 224 | ((bfd_boolean (*) (bfd *, asection *)) bfd_true) | ^ bfd.h:4838:3: note: in expansion of macro '_bfd_generic_new_section_hook' 4838 | NAME##_new_section_hook, \ | ^~~~ nlm-target.h:141:3: note: in expansion of macro 'BFD_JUMP_TABLE_GENERIC' 141 | BFD_JUMP_TABLE_GENERIC (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ nlm-target.h:142:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 142 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ nlm-target.h:142:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 142 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ nlm-target.h:142:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 142 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ nlm-target.h:142:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 142 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ nlm-target.h:142:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 142 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ nlm-target.h:142:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 142 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ nlm-target.h:142:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 142 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:267:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] 267 | ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ | ^ bfd.h:4909:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' 4909 | NAME##_construct_extended_name_table, \ | ^~~~ nlm-target.h:144:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 144 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, const char *, char *)' [-Wcast-function-type] 270 | ((void (*) (bfd *, const char *, char *)) bfd_void) | ^ bfd.h:4910:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' 4910 | NAME##_truncate_arname, \ | ^~~~ nlm-target.h:144:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 144 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] 272 | ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ | ^ bfd.h:4911:3: note: in expansion of macro '_bfd_noarchive_write_armap' 4911 | NAME##_write_armap, \ | ^~~~ nlm-target.h:144:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 144 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'bfd * (*)(bfd *, bfd *)' [-Wcast-function-type] 276 | ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) | ^ bfd.h:4913:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' 4913 | NAME##_openr_next_archived_file, \ | ^~~~ nlm-target.h:144:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 144 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'bfd * (*)(bfd *, symindex)' {aka 'bfd * (*)(bfd *, long unsigned int)'} [-Wcast-function-type] 278 | ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) | ^ bfd.h:4914:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' 4914 | NAME##_get_elt_at_index, \ | ^~~~ nlm-target.h:144:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 144 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ In file included from nlm32-sparc.c:378: nlm-target.h:29:43: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 29 | #define nlm_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'nlm_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ nlm-target.h:145:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 145 | BFD_JUMP_TABLE_SYMBOLS (nlm), | ^~~~~~~~~~~~~~~~~~~~~~ --- nlm32-ppc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c nlm32-ppc.c -o nlm32-ppc.o --- nlm32-sparc.lo --- libbfd.h:335:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 335 | ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) | ^ nlm-target.h:30:49: note: in expansion of macro '_bfd_nosymbols_get_lineno' 30 | #define nlm_get_lineno _bfd_nosymbols_get_lineno | ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'nlm_get_lineno' 4941 | NAME##_get_lineno, \ | ^~~~ nlm-target.h:145:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 145 | BFD_JUMP_TABLE_SYMBOLS (nlm), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:337:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, asymbol **, bfd_vma, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, struct bfd_section *, struct bfd_symbol **, long unsigned int, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 337 | ((bfd_boolean (*) (bfd *, asection *, asymbol **, bfd_vma, const char **, \ | ^ nlm-target.h:31:49: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' 31 | #define nlm_find_nearest_line _bfd_nosymbols_find_nearest_line | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4942:3: note: in expansion of macro 'nlm_find_nearest_line' 4942 | NAME##_find_nearest_line, \ | ^~~~ nlm-target.h:145:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 145 | BFD_JUMP_TABLE_SYMBOLS (nlm), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ nlm-target.h:32:49: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 32 | #define nlm_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'nlm_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ nlm-target.h:145:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 145 | BFD_JUMP_TABLE_SYMBOLS (nlm), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 344 | ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ nlm-target.h:33:49: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' 33 | #define nlm_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4945:3: note: in expansion of macro 'nlm_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ nlm-target.h:145:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 145 | BFD_JUMP_TABLE_SYMBOLS (nlm), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:381:37: warning: cast between incompatible function types from 'int (*)(bfd *)' to 'int (*)(bfd *, bfd_boolean)' {aka 'int (*)(bfd *, int)'} [-Wcast-function-type] 381 | #define _bfd_nolink_sizeof_headers ((int (*) (bfd *, bfd_boolean)) bfd_0) | ^ nlm-target.h:42:49: note: in expansion of macro '_bfd_nolink_sizeof_headers' 42 | #define nlm_sizeof_headers _bfd_nolink_sizeof_headers | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5010:3: note: in expansion of macro 'nlm_sizeof_headers' 5010 | NAME##_sizeof_headers, \ | ^~~~ nlm-target.h:148:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' 148 | BFD_JUMP_TABLE_LINK (nlm), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ nlm-target.h:149:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 149 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ nlm-target.h:149:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 149 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ nlm-target.h:149:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 149 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- nlm32-i386.lo --- In file included from nlm32-i386.c:23: libbfd.h:224:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *)'} [-Wcast-function-type] 224 | ((bfd_boolean (*) (bfd *, asection *)) bfd_true) | ^ bfd.h:4838:3: note: in expansion of macro '_bfd_generic_new_section_hook' 4838 | NAME##_new_section_hook, \ | ^~~~ nlm-target.h:234:3: note: in expansion of macro 'BFD_JUMP_TABLE_GENERIC' 234 | BFD_JUMP_TABLE_GENERIC (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ nlm-target.h:235:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 235 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ nlm-target.h:235:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 235 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ nlm-target.h:235:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 235 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ nlm-target.h:235:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 235 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ nlm-target.h:235:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 235 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ nlm-target.h:235:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 235 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ nlm-target.h:235:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 235 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:267:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] 267 | ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ | ^ bfd.h:4909:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' 4909 | NAME##_construct_extended_name_table, \ | ^~~~ nlm-target.h:237:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 237 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, const char *, char *)' [-Wcast-function-type] 270 | ((void (*) (bfd *, const char *, char *)) bfd_void) | ^ bfd.h:4910:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' 4910 | NAME##_truncate_arname, \ | ^~~~ nlm-target.h:237:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 237 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] 272 | ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ | ^ bfd.h:4911:3: note: in expansion of macro '_bfd_noarchive_write_armap' 4911 | NAME##_write_armap, \ | ^~~~ nlm-target.h:237:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 237 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'bfd * (*)(bfd *, bfd *)' [-Wcast-function-type] 276 | ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) | ^ bfd.h:4913:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' 4913 | NAME##_openr_next_archived_file, \ | ^~~~ nlm-target.h:237:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 237 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'bfd * (*)(bfd *, symindex)' {aka 'bfd * (*)(bfd *, long unsigned int)'} [-Wcast-function-type] 278 | ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) | ^ bfd.h:4914:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' 4914 | NAME##_get_elt_at_index, \ | ^~~~ nlm-target.h:237:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 237 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ In file included from nlm32-i386.c:429: nlm-target.h:29:43: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 29 | #define nlm_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'nlm_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ nlm-target.h:238:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 238 | BFD_JUMP_TABLE_SYMBOLS (nlm), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:335:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 335 | ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) | ^ nlm-target.h:30:49: note: in expansion of macro '_bfd_nosymbols_get_lineno' 30 | #define nlm_get_lineno _bfd_nosymbols_get_lineno | ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'nlm_get_lineno' 4941 | NAME##_get_lineno, \ | ^~~~ nlm-target.h:238:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 238 | BFD_JUMP_TABLE_SYMBOLS (nlm), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:337:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, asymbol **, bfd_vma, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, struct bfd_section *, struct bfd_symbol **, long unsigned int, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 337 | ((bfd_boolean (*) (bfd *, asection *, asymbol **, bfd_vma, const char **, \ | ^ nlm-target.h:31:49: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' 31 | #define nlm_find_nearest_line _bfd_nosymbols_find_nearest_line | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4942:3: note: in expansion of macro 'nlm_find_nearest_line' 4942 | NAME##_find_nearest_line, \ | ^~~~ nlm-target.h:238:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 238 | BFD_JUMP_TABLE_SYMBOLS (nlm), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ nlm-target.h:32:49: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 32 | #define nlm_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'nlm_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ nlm-target.h:238:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 238 | BFD_JUMP_TABLE_SYMBOLS (nlm), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 344 | ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ nlm-target.h:33:49: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' 33 | #define nlm_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4945:3: note: in expansion of macro 'nlm_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ nlm-target.h:238:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 238 | BFD_JUMP_TABLE_SYMBOLS (nlm), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:381:37: warning: cast between incompatible function types from 'int (*)(bfd *)' to 'int (*)(bfd *, bfd_boolean)' {aka 'int (*)(bfd *, int)'} [-Wcast-function-type] 381 | #define _bfd_nolink_sizeof_headers ((int (*) (bfd *, bfd_boolean)) bfd_0) | ^ nlm-target.h:42:49: note: in expansion of macro '_bfd_nolink_sizeof_headers' 42 | #define nlm_sizeof_headers _bfd_nolink_sizeof_headers | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5010:3: note: in expansion of macro 'nlm_sizeof_headers' 5010 | NAME##_sizeof_headers, \ | ^~~~ nlm-target.h:241:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' 241 | BFD_JUMP_TABLE_LINK (nlm), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ nlm-target.h:242:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 242 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ nlm-target.h:242:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 242 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ nlm-target.h:242:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 242 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- nlm32-ppc.lo --- In file included from nlm32-ppc.c:23: libbfd.h:224:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *)'} [-Wcast-function-type] 224 | ((bfd_boolean (*) (bfd *, asection *)) bfd_true) | ^ bfd.h:4838:3: note: in expansion of macro '_bfd_generic_new_section_hook' 4838 | NAME##_new_section_hook, \ | ^~~~ nlm-target.h:141:3: note: in expansion of macro 'BFD_JUMP_TABLE_GENERIC' 141 | BFD_JUMP_TABLE_GENERIC (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ nlm-target.h:142:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 142 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ nlm-target.h:142:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 142 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ nlm-target.h:142:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 142 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ nlm-target.h:142:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 142 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ nlm-target.h:142:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 142 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ nlm-target.h:142:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 142 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ nlm-target.h:142:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 142 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:267:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] 267 | ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ | ^ bfd.h:4909:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' 4909 | NAME##_construct_extended_name_table, \ | ^~~~ nlm-target.h:144:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 144 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, const char *, char *)' [-Wcast-function-type] 270 | ((void (*) (bfd *, const char *, char *)) bfd_void) | ^ bfd.h:4910:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' 4910 | NAME##_truncate_arname, \ | ^~~~ nlm-target.h:144:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 144 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] 272 | ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ | ^ bfd.h:4911:3: note: in expansion of macro '_bfd_noarchive_write_armap' 4911 | NAME##_write_armap, \ | ^~~~ nlm-target.h:144:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 144 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'bfd * (*)(bfd *, bfd *)' [-Wcast-function-type] 276 | ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) | ^ bfd.h:4913:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' 4913 | NAME##_openr_next_archived_file, \ | ^~~~ nlm-target.h:144:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 144 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'bfd * (*)(bfd *, symindex)' {aka 'bfd * (*)(bfd *, long unsigned int)'} [-Wcast-function-type] 278 | ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) | ^ bfd.h:4914:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' 4914 | NAME##_get_elt_at_index, \ | ^~~~ nlm-target.h:144:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 144 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ In file included from nlm32-ppc.c:986: nlm-target.h:29:43: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 29 | #define nlm_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'nlm_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ nlm-target.h:145:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 145 | BFD_JUMP_TABLE_SYMBOLS (nlm), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:335:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 335 | ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) | ^ nlm-target.h:30:49: note: in expansion of macro '_bfd_nosymbols_get_lineno' 30 | #define nlm_get_lineno _bfd_nosymbols_get_lineno | ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'nlm_get_lineno' 4941 | NAME##_get_lineno, \ | ^~~~ nlm-target.h:145:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 145 | BFD_JUMP_TABLE_SYMBOLS (nlm), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:337:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, asymbol **, bfd_vma, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, struct bfd_section *, struct bfd_symbol **, long unsigned int, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 337 | ((bfd_boolean (*) (bfd *, asection *, asymbol **, bfd_vma, const char **, \ | ^ nlm-target.h:31:49: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' 31 | #define nlm_find_nearest_line _bfd_nosymbols_find_nearest_line | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4942:3: note: in expansion of macro 'nlm_find_nearest_line' 4942 | NAME##_find_nearest_line, \ | ^~~~ nlm-target.h:145:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 145 | BFD_JUMP_TABLE_SYMBOLS (nlm), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ nlm-target.h:32:49: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 32 | #define nlm_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'nlm_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ nlm-target.h:145:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 145 | BFD_JUMP_TABLE_SYMBOLS (nlm), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 344 | ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ nlm-target.h:33:49: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' 33 | #define nlm_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4945:3: note: in expansion of macro 'nlm_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ nlm-target.h:145:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 145 | BFD_JUMP_TABLE_SYMBOLS (nlm), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:381:37: warning: cast between incompatible function types from 'int (*)(bfd *)' to 'int (*)(bfd *, bfd_boolean)' {aka 'int (*)(bfd *, int)'} [-Wcast-function-type] 381 | #define _bfd_nolink_sizeof_headers ((int (*) (bfd *, bfd_boolean)) bfd_0) | ^ nlm-target.h:42:49: note: in expansion of macro '_bfd_nolink_sizeof_headers' 42 | #define nlm_sizeof_headers _bfd_nolink_sizeof_headers | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5010:3: note: in expansion of macro 'nlm_sizeof_headers' 5010 | NAME##_sizeof_headers, \ | ^~~~ nlm-target.h:148:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' 148 | BFD_JUMP_TABLE_LINK (nlm), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ nlm-target.h:149:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 149 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ nlm-target.h:149:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 149 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ nlm-target.h:149:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 149 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- nlm32.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c nlm32.c -o nlm32.o --- ns32knetbsd.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o ns32knetbsd.lo ns32knetbsd.c --- oasys.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o oasys.lo oasys.c --- pc532-mach.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o pc532-mach.lo pc532-mach.c --- ns32knetbsd.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ns32knetbsd.c -o ns32knetbsd.o --- oasys.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c oasys.c -o oasys.o --- ns32knetbsd.lo --- In file included from netbsd.h:55, from ns32knetbsd.c:52: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 523 | #define MY_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'MY_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 527 | #define MY_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'MY_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 531 | #define MY_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'MY_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 535 | #define MY_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'MY_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 543 | #define MY_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'MY_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 539 | #define MY_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'MY_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ In file included from netbsd.h:71: aout-target.h:551:42: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 551 | #define MY_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'MY_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 466 | #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 568 | _bfd_nodynamic_canonicalize_dynamic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 572 | _bfd_nodynamic_get_synthetic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 580 | _bfd_nodynamic_canonicalize_dynamic_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ --- oasys.lo --- In file included from oasys.c:26: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ oasys.c:1241:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1241 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ oasys.c:1241:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1241 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ oasys.c:1241:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1241 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ --- pc532-mach.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c pc532-mach.c -o pc532-mach.o --- oasys.lo --- libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ oasys.c:1241:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1241 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ oasys.c:1241:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1241 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ oasys.c:1241:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1241 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ oasys.c:1241:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1241 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ oasys.c:1172:53: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] 1172 | #define oasys_construct_extended_name_table ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) bfd_true) | ^ bfd.h:4909:3: note: in expansion of macro 'oasys_construct_extended_name_table' 4909 | NAME##_construct_extended_name_table, \ | ^~~~ oasys.c:1243:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 1243 | BFD_JUMP_TABLE_ARCHIVE (oasys), | ^~~~~~~~~~~~~~~~~~~~~~ oasys.c:1174:53: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] 1174 | #define oasys_write_armap ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) bfd_true) | ^ bfd.h:4911:3: note: in expansion of macro 'oasys_write_armap' 4911 | NAME##_write_armap, \ | ^~~~ oasys.c:1243:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 1243 | BFD_JUMP_TABLE_ARCHIVE (oasys), | ^~~~~~~~~~~~~~~~~~~~~~ oasys.c:1179:53: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 1179 | #define oasys_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'oasys_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ oasys.c:1244:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1244 | BFD_JUMP_TABLE_SYMBOLS (oasys), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:335:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 335 | ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) | ^ oasys.c:1180:52: note: in expansion of macro '_bfd_nosymbols_get_lineno' 1180 | #define oasys_get_lineno _bfd_nosymbols_get_lineno | ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'oasys_get_lineno' 4941 | NAME##_get_lineno, \ | ^~~~ oasys.c:1244:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1244 | BFD_JUMP_TABLE_SYMBOLS (oasys), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 344 | ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ oasys.c:1181:52: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' 1181 | #define oasys_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4945:3: note: in expansion of macro 'oasys_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ oasys.c:1244:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1244 | BFD_JUMP_TABLE_SYMBOLS (oasys), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] 359 | ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) | ^ oasys.c:1184:52: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' 1184 | #define oasys_bfd_reloc_type_lookup _bfd_norelocs_bfd_reloc_type_lookup | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4989:3: note: in expansion of macro 'oasys_bfd_reloc_type_lookup' 4989 | NAME##_bfd_reloc_type_lookup | ^~~~ oasys.c:1245:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 1245 | BFD_JUMP_TABLE_RELOCS (oasys), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ oasys.c:1248:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 1248 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ oasys.c:1248:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 1248 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ oasys.c:1248:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 1248 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ oasys.c: In function 'oasys_object_p': oasys.c:615:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 615 | oasys->first_data_record = bfd_tell (abfd) - record.header.length; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ oasys.c:616:9: note: here 616 | case oasys_record_is_debug_enum: | ^~~~ --- pc532-mach.lo --- In file included from pc532-mach.c:66: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 523 | #define MY_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'MY_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 527 | #define MY_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'MY_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 531 | #define MY_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'MY_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 535 | #define MY_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'MY_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 543 | #define MY_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'MY_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 539 | #define MY_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'MY_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ In file included from pc532-mach.c:114: aout-target.h:551:42: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 551 | #define MY_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'MY_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 466 | #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 568 | _bfd_nodynamic_canonicalize_dynamic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 572 | _bfd_nodynamic_get_synthetic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 580 | _bfd_nodynamic_canonicalize_dynamic_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ --- oasys.lo --- In function 'oasys_write_record', inlined from 'oasys_write_header' at oasys.c:910:10, inlined from 'oasys_write_object_contents' at oasys.c:1033:9: oasys.c:762:25: warning: array subscript 'oasys_record_union_type {aka union oasys_record_union}[0]' is partly outside array bounds of 'oasys_header_record_type[1]' {aka 'struct oasys_header_record[1]'} [-Warray-bounds=] 762 | record->header.length = size; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ oasys.c: In function 'oasys_write_object_contents': oasys.c:898:28: note: object 'r' of size 64 898 | oasys_header_record_type r; | ^ In function 'oasys_write_record', inlined from 'oasys_write_header' at oasys.c:910:10, inlined from 'oasys_write_object_contents' at oasys.c:1033:9: oasys.c:763:23: warning: array subscript 'oasys_record_union_type {aka union oasys_record_union}[0]' is partly outside array bounds of 'oasys_header_record_type[1]' {aka 'struct oasys_header_record[1]'} [-Warray-bounds=] 763 | record->header.type = (int) type; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ oasys.c: In function 'oasys_write_object_contents': oasys.c:898:28: note: object 'r' of size 64 898 | oasys_header_record_type r; | ^ In function 'oasys_write_record', inlined from 'oasys_write_header' at oasys.c:910:10, inlined from 'oasys_write_object_contents' at oasys.c:1033:9: oasys.c:764:28: warning: array subscript 'oasys_record_union_type {aka union oasys_record_union}[0]' is partly outside array bounds of 'oasys_header_record_type[1]' {aka 'struct oasys_header_record[1]'} [-Warray-bounds=] 764 | record->header.check_sum = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ oasys.c: In function 'oasys_write_object_contents': oasys.c:898:28: note: object 'r' of size 64 898 | oasys_header_record_type r; | ^ In function 'oasys_write_record', inlined from 'oasys_write_header' at oasys.c:910:10, inlined from 'oasys_write_object_contents' at oasys.c:1033:9: oasys.c:765:23: warning: array subscript 'oasys_record_union_type {aka union oasys_record_union}[0]' is partly outside array bounds of 'oasys_header_record_type[1]' {aka 'struct oasys_header_record[1]'} [-Warray-bounds=] 765 | record->header.fill = 0; | ~~~~~~~~~~~~~~~~~~~~^~~ oasys.c: In function 'oasys_write_object_contents': oasys.c:898:28: note: object 'r' of size 64 898 | oasys_header_record_type r; | ^ In function 'oasys_write_record', inlined from 'oasys_write_header' at oasys.c:910:10, inlined from 'oasys_write_object_contents' at oasys.c:1033:9: oasys.c:770:28: warning: array subscript 'oasys_record_union_type {aka union oasys_record_union}[0]' is partly outside array bounds of 'oasys_header_record_type[1]' {aka 'struct oasys_header_record[1]'} [-Warray-bounds=] 770 | record->header.check_sum = 0xff & (-checksum); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ oasys.c: In function 'oasys_write_object_contents': oasys.c:898:28: note: object 'r' of size 64 898 | oasys_header_record_type r; | ^ In function 'oasys_write_record', inlined from 'oasys_write_sections' at oasys.c:885:13, inlined from 'oasys_write_object_contents' at oasys.c:1037:9: oasys.c:762:25: warning: array subscript 'oasys_record_union_type {aka union oasys_record_union}[0]' is partly outside array bounds of 'oasys_section_record_type[1]' {aka 'struct oasys_section_record[1]'} [-Warray-bounds=] 762 | record->header.length = size; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ oasys.c: In function 'oasys_write_object_contents': oasys.c:869:36: note: object 'out' of size 16 869 | static oasys_section_record_type out; | ^~~ In function 'oasys_write_record', inlined from 'oasys_write_sections' at oasys.c:885:13, inlined from 'oasys_write_object_contents' at oasys.c:1037:9: oasys.c:763:23: warning: array subscript 'oasys_record_union_type {aka union oasys_record_union}[0]' is partly outside array bounds of 'oasys_section_record_type[1]' {aka 'struct oasys_section_record[1]'} [-Warray-bounds=] 763 | record->header.type = (int) type; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ oasys.c: In function 'oasys_write_object_contents': oasys.c:869:36: note: object 'out' of size 16 869 | static oasys_section_record_type out; | ^~~ In function 'oasys_write_record', inlined from 'oasys_write_sections' at oasys.c:885:13, inlined from 'oasys_write_object_contents' at oasys.c:1037:9: oasys.c:764:28: warning: array subscript 'oasys_record_union_type {aka union oasys_record_union}[0]' is partly outside array bounds of 'oasys_section_record_type[1]' {aka 'struct oasys_section_record[1]'} [-Warray-bounds=] 764 | record->header.check_sum = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ oasys.c: In function 'oasys_write_object_contents': oasys.c:869:36: note: object 'out' of size 16 869 | static oasys_section_record_type out; | ^~~ In function 'oasys_write_record', inlined from 'oasys_write_sections' at oasys.c:885:13, inlined from 'oasys_write_object_contents' at oasys.c:1037:9: oasys.c:765:23: warning: array subscript 'oasys_record_union_type {aka union oasys_record_union}[0]' is partly outside array bounds of 'oasys_section_record_type[1]' {aka 'struct oasys_section_record[1]'} [-Warray-bounds=] 765 | record->header.fill = 0; | ~~~~~~~~~~~~~~~~~~~~^~~ oasys.c: In function 'oasys_write_object_contents': oasys.c:869:36: note: object 'out' of size 16 869 | static oasys_section_record_type out; | ^~~ In function 'oasys_write_record', inlined from 'oasys_write_sections' at oasys.c:885:13, inlined from 'oasys_write_object_contents' at oasys.c:1037:9: oasys.c:770:28: warning: array subscript 'oasys_record_union_type {aka union oasys_record_union}[0]' is partly outside array bounds of 'oasys_section_record_type[1]' {aka 'struct oasys_section_record[1]'} [-Warray-bounds=] 770 | record->header.check_sum = 0xff & (-checksum); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ oasys.c: In function 'oasys_write_object_contents': oasys.c:869:36: note: object 'out' of size 16 869 | static oasys_section_record_type out; | ^~~ In function 'oasys_write_record', inlined from 'oasys_write_end' at oasys.c:926:9, inlined from 'oasys_write_object_contents' at oasys.c:1041:9: oasys.c:762:25: warning: array subscript 'oasys_record_union_type {aka union oasys_record_union}[0]' is partly outside array bounds of 'oasys_end_record_type[1]' {aka 'struct oasys_end_record[1]'} [-Warray-bounds=] 762 | record->header.length = size; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ oasys.c: In function 'oasys_write_object_contents': oasys.c:919:25: note: object 'end' of size 12 919 | oasys_end_record_type end; | ^~~ In function 'oasys_write_record', inlined from 'oasys_write_end' at oasys.c:926:9, inlined from 'oasys_write_object_contents' at oasys.c:1041:9: oasys.c:763:23: warning: array subscript 'oasys_record_union_type {aka union oasys_record_union}[0]' is partly outside array bounds of 'oasys_end_record_type[1]' {aka 'struct oasys_end_record[1]'} [-Warray-bounds=] 763 | record->header.type = (int) type; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ oasys.c: In function 'oasys_write_object_contents': oasys.c:919:25: note: object 'end' of size 12 919 | oasys_end_record_type end; | ^~~ In function 'oasys_write_record', inlined from 'oasys_write_end' at oasys.c:926:9, inlined from 'oasys_write_object_contents' at oasys.c:1041:9: oasys.c:764:28: warning: array subscript 'oasys_record_union_type {aka union oasys_record_union}[0]' is partly outside array bounds of 'oasys_end_record_type[1]' {aka 'struct oasys_end_record[1]'} [-Warray-bounds=] 764 | record->header.check_sum = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ oasys.c: In function 'oasys_write_object_contents': oasys.c:919:25: note: object 'end' of size 12 919 | oasys_end_record_type end; | ^~~ In function 'oasys_write_record', inlined from 'oasys_write_end' at oasys.c:926:9, inlined from 'oasys_write_object_contents' at oasys.c:1041:9: oasys.c:765:23: warning: array subscript 'oasys_record_union_type {aka union oasys_record_union}[0]' is partly outside array bounds of 'oasys_end_record_type[1]' {aka 'struct oasys_end_record[1]'} [-Warray-bounds=] 765 | record->header.fill = 0; | ~~~~~~~~~~~~~~~~~~~~^~~ oasys.c: In function 'oasys_write_object_contents': oasys.c:919:25: note: object 'end' of size 12 919 | oasys_end_record_type end; | ^~~ In function 'oasys_write_record', inlined from 'oasys_write_end' at oasys.c:926:9, inlined from 'oasys_write_object_contents' at oasys.c:1041:9: oasys.c:770:28: warning: array subscript 'oasys_record_union_type {aka union oasys_record_union}[0]' is partly outside array bounds of 'oasys_end_record_type[1]' {aka 'struct oasys_end_record[1]'} [-Warray-bounds=] 770 | record->header.check_sum = 0xff & (-checksum); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ oasys.c: In function 'oasys_write_object_contents': oasys.c:919:25: note: object 'end' of size 12 919 | oasys_end_record_type end; | ^~~ In function 'oasys_write_record', inlined from 'oasys_write_data' at oasys.c:1018:15, inlined from 'oasys_write_object_contents' at oasys.c:1039:9: oasys.c:762:25: warning: array subscript 'oasys_record_union_type {aka union oasys_record_union}[0]' is partly outside array bounds of 'oasys_data_record_type[1]' {aka 'struct oasys_data_record[1]'} [-Warray-bounds=] 762 | record->header.length = size; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ oasys.c: In function 'oasys_write_object_contents': oasys.c:954:34: note: object 'processed_data' of size 255 954 | oasys_data_record_type processed_data; | ^~~~~~~~~~~~~~ In function 'oasys_write_record', inlined from 'oasys_write_data' at oasys.c:1018:15, inlined from 'oasys_write_object_contents' at oasys.c:1039:9: oasys.c:763:23: warning: array subscript 'oasys_record_union_type {aka union oasys_record_union}[0]' is partly outside array bounds of 'oasys_data_record_type[1]' {aka 'struct oasys_data_record[1]'} [-Warray-bounds=] 763 | record->header.type = (int) type; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ oasys.c: In function 'oasys_write_object_contents': --- pdp11.lo --- --- oasys.lo --- oasys.c:954:34: note: object 'processed_data' of size 255 954 | oasys_data_record_type processed_data; | ^~~~~~~~~~~~~~ In function 'oasys_write_record', inlined from 'oasys_write_data' at oasys.c:1018:15, inlined from 'oasys_write_object_contents' at oasys.c:1039:9: oasys.c:764:28: warning: array subscript 'oasys_record_union_type {aka union oasys_record_union}[0]' is partly outside array bounds of 'oasys_data_record_type[1]' {aka 'struct oasys_data_record[1]'} [-Warray-bounds=] 764 | record->header.check_sum = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ oasys.c: In function 'oasys_write_object_contents': oasys.c:954:34: note: object 'processed_data' of size 255 954 | oasys_data_record_type processed_data; | ^~~~~~~~~~~~~~ In function 'oasys_write_record', inlined from 'oasys_write_data' at oasys.c:1018:15, inlined from 'oasys_write_object_contents' at oasys.c:1039:9: oasys.c:765:23: warning: array subscript 'oasys_record_union_type {aka union oasys_record_union}[0]' is partly outside array bounds of 'oasys_data_record_type[1]' {aka 'struct oasys_data_record[1]'} [-Warray-bounds=] 765 | record->header.fill = 0; | ~~~~~~~~~~~~~~~~~~~~^~~ oasys.c: In function 'oasys_write_object_contents': oasys.c:954:34: note: object 'processed_data' of size 255 954 | oasys_data_record_type processed_data; | ^~~~~~~~~~~~~~ In function 'oasys_write_record', inlined from 'oasys_write_data' at oasys.c:1018:15, inlined from 'oasys_write_object_contents' at oasys.c:1039:9: oasys.c:770:28: warning: array subscript 'oasys_record_union_type {aka union oasys_record_union}[0]' is partly outside array bounds of 'oasys_data_record_type[1]' {aka 'struct oasys_data_record[1]'} [-Warray-bounds=] 770 | record->header.check_sum = 0xff & (-checksum); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ oasys.c: In function 'oasys_write_object_contents': oasys.c:954:34: note: object 'processed_data' of size 255 954 | oasys_data_record_type processed_data; | ^~~~~~~~~~~~~~ In function 'oasys_write_record', inlined from 'oasys_write_syms' at oasys.c:850:10, inlined from 'oasys_write_object_contents' at oasys.c:1035:9: oasys.c:762:25: warning: array subscript 'oasys_record_union_type {aka union oasys_record_union}[0]' is partly outside array bounds of 'oasys_symbol_record_type[1]' {aka 'struct oasys_symbol_record[1]'} [-Warray-bounds=] 762 | record->header.length = size; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ oasys.c: In function 'oasys_write_object_contents': oasys.c:788:32: note: object 'symbol' of size 75 788 | oasys_symbol_record_type symbol; | ^~~~~~ In function 'oasys_write_record', inlined from 'oasys_write_syms' at oasys.c:850:10, inlined from 'oasys_write_object_contents' at oasys.c:1035:9: oasys.c:763:23: warning: array subscript 'oasys_record_union_type {aka union oasys_record_union}[0]' is partly outside array bounds of 'oasys_symbol_record_type[1]' {aka 'struct oasys_symbol_record[1]'} [-Warray-bounds=] 763 | record->header.type = (int) type; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ oasys.c: In function 'oasys_write_object_contents': oasys.c:788:32: note: object 'symbol' of size 75 788 | oasys_symbol_record_type symbol; | ^~~~~~ In function 'oasys_write_record', inlined from 'oasys_write_syms' at oasys.c:850:10, inlined from 'oasys_write_object_contents' at oasys.c:1035:9: oasys.c:764:28: warning: array subscript 'oasys_record_union_type {aka union oasys_record_union}[0]' is partly outside array bounds of 'oasys_symbol_record_type[1]' {aka 'struct oasys_symbol_record[1]'} [-Warray-bounds=] 764 | record->header.check_sum = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ oasys.c: In function 'oasys_write_object_contents': oasys.c:788:32: note: object 'symbol' of size 75 788 | oasys_symbol_record_type symbol; | ^~~~~~ In function 'oasys_write_record', inlined from 'oasys_write_syms' at oasys.c:850:10, inlined from 'oasys_write_object_contents' at oasys.c:1035:9: oasys.c:765:23: warning: array subscript 'oasys_record_union_type {aka union oasys_record_union}[0]' is partly outside array bounds of 'oasys_symbol_record_type[1]' {aka 'struct oasys_symbol_record[1]'} [-Warray-bounds=] 765 | record->header.fill = 0; | ~~~~~~~~~~~~~~~~~~~~^~~ oasys.c: In function 'oasys_write_object_contents': oasys.c:788:32: note: object 'symbol' of size 75 788 | oasys_symbol_record_type symbol; | ^~~~~~ In function 'oasys_write_record', inlined from 'oasys_write_syms' at oasys.c:850:10, inlined from 'oasys_write_object_contents' at oasys.c:1035:9: oasys.c:770:28: warning: array subscript 'oasys_record_union_type {aka union oasys_record_union}[0]' is partly outside array bounds of 'oasys_symbol_record_type[1]' {aka 'struct oasys_symbol_record[1]'} [-Warray-bounds=] 770 | record->header.check_sum = 0xff & (-checksum); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ oasys.c: In function 'oasys_write_object_contents': oasys.c:788:32: note: object 'symbol' of size 75 788 | oasys_symbol_record_type symbol; | ^~~~~~ In function 'oasys_write_record', inlined from 'oasys_write_syms' at oasys.c:841:10, inlined from 'oasys_write_object_contents' at oasys.c:1035:9: oasys.c:762:25: warning: array subscript 'oasys_record_union_type {aka union oasys_record_union}[0]' is partly outside array bounds of 'oasys_symbol_record_type[1]' {aka 'struct oasys_symbol_record[1]'} [-Warray-bounds=] 762 | record->header.length = size; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ oasys.c: In function 'oasys_write_object_contents': oasys.c:788:32: note: object 'symbol' of size 75 788 | oasys_symbol_record_type symbol; | ^~~~~~ In function 'oasys_write_record', inlined from 'oasys_write_syms' at oasys.c:841:10, inlined from 'oasys_write_object_contents' at oasys.c:1035:9: oasys.c:763:23: warning: array subscript 'oasys_record_union_type {aka union oasys_record_union}[0]' is partly outside array bounds of 'oasys_symbol_record_type[1]' {aka 'struct oasys_symbol_record[1]'} [-Warray-bounds=] 763 | record->header.type = (int) type; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ oasys.c: In function 'oasys_write_object_contents': oasys.c:788:32: note: object 'symbol' of size 75 788 | oasys_symbol_record_type symbol; | ^~~~~~ In function 'oasys_write_record', inlined from 'oasys_write_syms' at oasys.c:841:10, inlined from 'oasys_write_object_contents' at oasys.c:1035:9: oasys.c:764:28: warning: array subscript 'oasys_record_union_type {aka union oasys_record_union}[0]' is partly outside array bounds of 'oasys_symbol_record_type[1]' {aka 'struct oasys_symbol_record[1]'} [-Warray-bounds=] 764 | record->header.check_sum = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ oasys.c: In function 'oasys_write_object_contents': oasys.c:788:32: note: object 'symbol' of size 75 788 | oasys_symbol_record_type symbol; | ^~~~~~ In function 'oasys_write_record', inlined from 'oasys_write_syms' at oasys.c:841:10, inlined from 'oasys_write_object_contents' at oasys.c:1035:9: oasys.c:765:23: warning: array subscript 'oasys_record_union_type {aka union oasys_record_union}[0]' is partly outside array bounds of 'oasys_symbol_record_type[1]' {aka 'struct oasys_symbol_record[1]'} [-Warray-bounds=] 765 | record->header.fill = 0; | ~~~~~~~~~~~~~~~~~~~~^~~ oasys.c: In function 'oasys_write_object_contents': oasys.c:788:32: note: object 'symbol' of size 75 788 | oasys_symbol_record_type symbol; | ^~~~~~ In function 'oasys_write_record', inlined from 'oasys_write_syms' at oasys.c:841:10, inlined from 'oasys_write_object_contents' at oasys.c:1035:9: oasys.c:770:28: warning: array subscript 'oasys_record_union_type {aka union oasys_record_union}[0]' is partly outside array bounds of 'oasys_symbol_record_type[1]' {aka 'struct oasys_symbol_record[1]'} [-Warray-bounds=] 770 | record->header.check_sum = 0xff & (-checksum); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ oasys.c: In function 'oasys_write_object_contents': oasys.c:788:32: note: object 'symbol' of size 75 788 | oasys_symbol_record_type symbol; | ^~~~~~ --- pdp11.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o pdp11.lo pdp11.c --- pef.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o pef.lo pef.c --- pe-arm.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o pe-arm.lo pe-arm.c --- pei-arm.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o pei-arm.lo pei-arm.c --- pef.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c pef.c -o pef.o --- pdp11.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c pdp11.c -o pdp11.o --- pef.lo --- pef.c: In function 'bfd_pef_parse_traceback_table': pef.c:102:7: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] 102 | if (! table.flags1 & TB_HAS_TBOFF) | ^~~~~~~~~~~~~~ In file included from pef.c:26: pef.c: At top level: libbfd.h:224:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *)'} [-Wcast-function-type] 224 | ((bfd_boolean (*) (bfd *, asection *)) bfd_true) | ^ pef.c:35:53: note: in expansion of macro '_bfd_generic_new_section_hook' 35 | #define bfd_pef_new_section_hook _bfd_generic_new_section_hook | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4838:3: note: in expansion of macro 'bfd_pef_new_section_hook' 4838 | NAME##_new_section_hook, \ | ^~~~ pef.c:1049:3: note: in expansion of macro 'BFD_JUMP_TABLE_GENERIC' 1049 | BFD_JUMP_TABLE_GENERIC (bfd_pef), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ pef.c:1050:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1050 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ pef.c:1050:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1050 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ pef.c:1050:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1050 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ pef.c:1050:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1050 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ pef.c:1050:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1050 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ pef.c:1050:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1050 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ pef.c:1050:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1050 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:267:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] 267 | ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ | ^ bfd.h:4909:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' 4909 | NAME##_construct_extended_name_table, \ | ^~~~ pef.c:1052:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 1052 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, const char *, char *)' [-Wcast-function-type] 270 | ((void (*) (bfd *, const char *, char *)) bfd_void) | ^ bfd.h:4910:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' 4910 | NAME##_truncate_arname, \ | ^~~~ pef.c:1052:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 1052 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] 272 | ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ | ^ bfd.h:4911:3: note: in expansion of macro '_bfd_noarchive_write_armap' 4911 | NAME##_write_armap, \ | ^~~~ pef.c:1052:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 1052 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'bfd * (*)(bfd *, bfd *)' [-Wcast-function-type] 276 | ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) | ^ bfd.h:4913:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' 4913 | NAME##_openr_next_archived_file, \ | ^~~~ pef.c:1052:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 1052 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'bfd * (*)(bfd *, symindex)' {aka 'bfd * (*)(bfd *, long unsigned int)'} [-Wcast-function-type] 278 | ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) | ^ bfd.h:4914:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' 4914 | NAME##_get_elt_at_index, \ | ^~~~ pef.c:1052:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 1052 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ pef.c:37:47: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 37 | #define bfd_pef_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_pef_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ pef.c:1053:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1053 | BFD_JUMP_TABLE_SYMBOLS (bfd_pef), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:335:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 335 | ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) | ^ pef.c:38:53: note: in expansion of macro '_bfd_nosymbols_get_lineno' 38 | #define bfd_pef_get_lineno _bfd_nosymbols_get_lineno | ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'bfd_pef_get_lineno' 4941 | NAME##_get_lineno, \ | ^~~~ pef.c:1053:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1053 | BFD_JUMP_TABLE_SYMBOLS (bfd_pef), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:337:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, asymbol **, bfd_vma, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, struct bfd_section *, struct bfd_symbol **, long unsigned int, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 337 | ((bfd_boolean (*) (bfd *, asection *, asymbol **, bfd_vma, const char **, \ | ^ pef.c:39:53: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' 39 | #define bfd_pef_find_nearest_line _bfd_nosymbols_find_nearest_line | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4942:3: note: in expansion of macro 'bfd_pef_find_nearest_line' 4942 | NAME##_find_nearest_line, \ | ^~~~ pef.c:1053:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1053 | BFD_JUMP_TABLE_SYMBOLS (bfd_pef), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ pef.c:40:53: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 40 | #define bfd_pef_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'bfd_pef_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ pef.c:1053:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1053 | BFD_JUMP_TABLE_SYMBOLS (bfd_pef), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 344 | ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ pef.c:41:53: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' 41 | #define bfd_pef_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4945:3: note: in expansion of macro 'bfd_pef_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ pef.c:1053:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1053 | BFD_JUMP_TABLE_SYMBOLS (bfd_pef), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:355:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asection *)' {aka 'long int (*)(bfd *, struct bfd_section *)'} [-Wcast-function-type] 355 | ((long (*) (bfd *, asection *)) _bfd_n1) | ^ pef.c:44:53: note: in expansion of macro '_bfd_norelocs_get_reloc_upper_bound' 44 | #define bfd_pef_get_reloc_upper_bound _bfd_norelocs_get_reloc_upper_bound | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4987:3: note: in expansion of macro 'bfd_pef_get_reloc_upper_bound' 4987 | NAME##_get_reloc_upper_bound, \ | ^~~~ pef.c:1054:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 1054 | BFD_JUMP_TABLE_RELOCS (bfd_pef), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:357:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asection *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_section *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 357 | ((long (*) (bfd *, asection *, arelent **, asymbol **)) _bfd_n1) | ^ pef.c:45:53: note: in expansion of macro '_bfd_norelocs_canonicalize_reloc' 45 | #define bfd_pef_canonicalize_reloc _bfd_norelocs_canonicalize_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4988:3: note: in expansion of macro 'bfd_pef_canonicalize_reloc' 4988 | NAME##_canonicalize_reloc, \ | ^~~~ pef.c:1054:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 1054 | BFD_JUMP_TABLE_RELOCS (bfd_pef), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] 359 | ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) | ^ pef.c:46:53: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' 46 | #define bfd_pef_bfd_reloc_type_lookup _bfd_norelocs_bfd_reloc_type_lookup | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4989:3: note: in expansion of macro 'bfd_pef_bfd_reloc_type_lookup' 4989 | NAME##_bfd_reloc_type_lookup | ^~~~ pef.c:1054:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 1054 | BFD_JUMP_TABLE_RELOCS (bfd_pef), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ pef.c:1057:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 1057 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ pef.c:1057:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 1057 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ pef.c:1057:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 1057 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:224:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *)'} [-Wcast-function-type] 224 | ((bfd_boolean (*) (bfd *, asection *)) bfd_true) | ^ pef.c:1066:53: note: in expansion of macro '_bfd_generic_new_section_hook' 1066 | #define bfd_pef_xlib_new_section_hook _bfd_generic_new_section_hook | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4838:3: note: in expansion of macro 'bfd_pef_xlib_new_section_hook' 4838 | NAME##_new_section_hook, \ | ^~~~ pef.c:1201:3: note: in expansion of macro 'BFD_JUMP_TABLE_GENERIC' 1201 | BFD_JUMP_TABLE_GENERIC (bfd_pef_xlib), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ pef.c:1202:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1202 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ pef.c:1202:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1202 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ pef.c:1202:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1202 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ --- pe-arm.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c pe-arm.c -o pe-arm.o --- pef.lo --- libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ pef.c:1202:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1202 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ pef.c:1202:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1202 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ pef.c:1202:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1202 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ pef.c:1202:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1202 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:267:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] 267 | ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ | ^ bfd.h:4909:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' 4909 | NAME##_construct_extended_name_table, \ | ^~~~ pef.c:1204:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 1204 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, const char *, char *)' [-Wcast-function-type] 270 | ((void (*) (bfd *, const char *, char *)) bfd_void) | ^ bfd.h:4910:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' 4910 | NAME##_truncate_arname, \ | ^~~~ pef.c:1204:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 1204 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] 272 | ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ | ^ bfd.h:4911:3: note: in expansion of macro '_bfd_noarchive_write_armap' 4911 | NAME##_write_armap, \ | ^~~~ pef.c:1204:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 1204 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'bfd * (*)(bfd *, bfd *)' [-Wcast-function-type] 276 | ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) | ^ bfd.h:4913:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' 4913 | NAME##_openr_next_archived_file, \ | ^~~~ pef.c:1204:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 1204 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'bfd * (*)(bfd *, symindex)' {aka 'bfd * (*)(bfd *, long unsigned int)'} [-Wcast-function-type] 278 | ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) | ^ bfd.h:4914:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' 4914 | NAME##_get_elt_at_index, \ | ^~~~ pef.c:1204:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 1204 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:324:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 324 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:4935:3: note: in expansion of macro '_bfd_nosymbols_canonicalize_symtab' 4935 | NAME##_canonicalize_symtab, \ | ^~~~ pef.c:1205:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1205 | BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:327:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, void *, asymbol *, bfd_print_symbol_type)' {aka 'void (*)(bfd *, void *, struct bfd_symbol *, enum bfd_print_symbol)'} [-Wcast-function-type] 327 | ((void (*) (bfd *, void *, asymbol *, bfd_print_symbol_type)) bfd_void) | ^ bfd.h:4937:3: note: in expansion of macro '_bfd_nosymbols_print_symbol' 4937 | NAME##_print_symbol, \ | ^~~~ pef.c:1205:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1205 | BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:329:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, asymbol *, symbol_info *)' {aka 'void (*)(bfd *, struct bfd_symbol *, struct _symbol_info *)'} [-Wcast-function-type] 329 | ((void (*) (bfd *, asymbol *, symbol_info *)) bfd_void) | ^ bfd.h:4938:3: note: in expansion of macro '_bfd_nosymbols_get_symbol_info' 4938 | NAME##_get_symbol_info, \ | ^~~~ pef.c:1205:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1205 | BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:331:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char *)' {aka 'int (*)(bfd *, const char *)'} [-Wcast-function-type] 331 | ((bfd_boolean (*) (bfd *, const char *)) bfd_false) | ^ bfd.h:4939:3: note: in expansion of macro '_bfd_nosymbols_bfd_is_local_label_name' 4939 | NAME##_bfd_is_local_label_name, \ | ^~~~ pef.c:1205:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1205 | BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:333:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 333 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro '_bfd_nosymbols_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ pef.c:1205:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1205 | BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:335:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 335 | ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) | ^ bfd.h:4941:3: note: in expansion of macro '_bfd_nosymbols_get_lineno' 4941 | NAME##_get_lineno, \ | ^~~~ pef.c:1205:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1205 | BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:337:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, asymbol **, bfd_vma, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, struct bfd_section *, struct bfd_symbol **, long unsigned int, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 337 | ((bfd_boolean (*) (bfd *, asection *, asymbol **, bfd_vma, const char **, \ | ^ bfd.h:4942:3: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' 4942 | NAME##_find_nearest_line, \ | ^~~~ pef.c:1205:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1205 | BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ bfd.h:4944:3: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ pef.c:1205:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1205 | BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 344 | ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ pef.c:1205:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1205 | BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:346:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, bfd_boolean, void **, unsigned int *)' {aka 'long int (*)(bfd *, int, void **, unsigned int *)'} [-Wcast-function-type] 346 | ((long (*) (bfd *, bfd_boolean, void **, unsigned int *)) _bfd_n1) | ^ bfd.h:4946:3: note: in expansion of macro '_bfd_nosymbols_read_minisymbols' 4946 | NAME##_read_minisymbols, \ | ^~~~ pef.c:1205:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1205 | BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:348:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, bfd_boolean, const void *, asymbol *)' {aka 'struct bfd_symbol * (*)(bfd *, int, const void *, struct bfd_symbol *)'} [-Wcast-function-type] 348 | ((asymbol *(*) (bfd *, bfd_boolean, const void *, asymbol *)) \ | ^ bfd.h:4947:3: note: in expansion of macro '_bfd_nosymbols_minisymbol_to_symbol' 4947 | NAME##_minisymbol_to_symbol | ^~~~ pef.c:1205:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1205 | BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:355:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asection *)' {aka 'long int (*)(bfd *, struct bfd_section *)'} [-Wcast-function-type] 355 | ((long (*) (bfd *, asection *)) _bfd_n1) | ^ bfd.h:4987:3: note: in expansion of macro '_bfd_norelocs_get_reloc_upper_bound' 4987 | NAME##_get_reloc_upper_bound, \ | ^~~~ pef.c:1206:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 1206 | BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:357:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asection *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_section *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 357 | ((long (*) (bfd *, asection *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:4988:3: note: in expansion of macro '_bfd_norelocs_canonicalize_reloc' 4988 | NAME##_canonicalize_reloc, \ | ^~~~ pef.c:1206:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 1206 | BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] 359 | ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) | ^ bfd.h:4989:3: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' 4989 | NAME##_bfd_reloc_type_lookup | ^~~~ pef.c:1206:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 1206 | BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:365:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, enum bfd_architecture, long unsigned int)' {aka 'int (*)(bfd *, enum bfd_architecture, long unsigned int)'} [-Wcast-function-type] 365 | ((bfd_boolean (*) (bfd *, enum bfd_architecture, unsigned long)) \ | ^ bfd.h:5000:3: note: in expansion of macro '_bfd_nowrite_set_arch_mach' 5000 | NAME##_set_arch_mach, \ | ^~~~ pef.c:1207:3: note: in expansion of macro 'BFD_JUMP_TABLE_WRITE' 1207 | BFD_JUMP_TABLE_WRITE (_bfd_nowrite), | ^~~~~~~~~~~~~~~~~~~~ libbfd.h:368:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, const void *, file_ptr, bfd_size_type)' {aka 'int (*)(bfd *, struct bfd_section *, const void *, long int, long unsigned int)'} [-Wcast-function-type] 368 | ((bfd_boolean (*) (bfd *, asection *, const void *, file_ptr, bfd_size_type)) \ | ^ bfd.h:5001:3: note: in expansion of macro '_bfd_nowrite_set_section_contents' 5001 | NAME##_set_section_contents | ^~~~ pef.c:1207:3: note: in expansion of macro 'BFD_JUMP_TABLE_WRITE' 1207 | BFD_JUMP_TABLE_WRITE (_bfd_nowrite), | ^~~~~~~~~~~~~~~~~~~~ libbfd.h:381:37: warning: cast between incompatible function types from 'int (*)(bfd *)' to 'int (*)(bfd *, bfd_boolean)' {aka 'int (*)(bfd *, int)'} [-Wcast-function-type] 381 | #define _bfd_nolink_sizeof_headers ((int (*) (bfd *, bfd_boolean)) bfd_0) | ^ bfd.h:5010:3: note: in expansion of macro '_bfd_nolink_sizeof_headers' 5010 | NAME##_sizeof_headers, \ | ^~~~ pef.c:1208:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' 1208 | BFD_JUMP_TABLE_LINK (_bfd_nolink), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:383:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'bfd_byte * (*)(bfd *, struct bfd_link_info *, struct bfd_link_order *, bfd_byte *, bfd_boolean, asymbol **)' {aka 'unsigned char * (*)(bfd *, struct bfd_link_info *, struct bfd_link_order *, unsigned char *, int, struct bfd_symbol **)'} [-Wcast-function-type] 383 | ((bfd_byte *(*) (bfd *, struct bfd_link_info *, struct bfd_link_order *, \ | ^ bfd.h:5011:3: note: in expansion of macro '_bfd_nolink_bfd_get_relocated_section_contents' 5011 | NAME##_bfd_get_relocated_section_contents, \ | ^~~~ pef.c:1208:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' 1208 | BFD_JUMP_TABLE_LINK (_bfd_nolink), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:387:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, struct bfd_link_info *, bfd_boolean *)' {aka 'int (*)(bfd *, struct bfd_section *, struct bfd_link_info *, int *)'} [-Wcast-function-type] 387 | ((bfd_boolean (*) \ | ^ bfd.h:5012:3: note: in expansion of macro '_bfd_nolink_bfd_relax_section' 5012 | NAME##_bfd_relax_section, \ | ^~~~ pef.c:1208:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' 1208 | BFD_JUMP_TABLE_LINK (_bfd_nolink), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:407:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(bfd *, struct bfd_link_info *)'} [-Wcast-function-type] 407 | ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_false) | ^ bfd.h:5015:3: note: in expansion of macro '_bfd_nolink_bfd_link_add_symbols' 5015 | NAME##_bfd_link_add_symbols, \ | ^~~~ pef.c:1208:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' 1208 | BFD_JUMP_TABLE_LINK (_bfd_nolink), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:409:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(asection *, struct bfd_link_info *)' {aka 'void (*)(struct bfd_section *, struct bfd_link_info *)'} [-Wcast-function-type] 409 | ((void (*) (asection *, struct bfd_link_info *)) bfd_void) | ^ bfd.h:5016:3: note: in expansion of macro '_bfd_nolink_bfd_link_just_syms' 5016 | NAME##_bfd_link_just_syms, \ | ^~~~ pef.c:1208:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' 1208 | BFD_JUMP_TABLE_LINK (_bfd_nolink), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:411:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(bfd *, struct bfd_link_info *)'} [-Wcast-function-type] 411 | ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_false) | ^ bfd.h:5017:3: note: in expansion of macro '_bfd_nolink_bfd_final_link' 5017 | NAME##_bfd_final_link, \ | ^~~~ pef.c:1208:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' 1208 | BFD_JUMP_TABLE_LINK (_bfd_nolink), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:413:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_section *)' {aka 'int (*)(bfd *, struct bfd_section *)'} [-Wcast-function-type] 413 | ((bfd_boolean (*) (bfd *, struct bfd_section *)) bfd_false) | ^ bfd.h:5018:3: note: in expansion of macro '_bfd_nolink_bfd_link_split_section' 5018 | NAME##_bfd_link_split_section, \ | ^~~~ pef.c:1208:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' 1208 | BFD_JUMP_TABLE_LINK (_bfd_nolink), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:391:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(bfd *, struct bfd_link_info *)'} [-Wcast-function-type] 391 | ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) \ | ^ bfd.h:5019:3: note: in expansion of macro '_bfd_nolink_bfd_gc_sections' 5019 | NAME##_bfd_gc_sections, \ | ^~~~ pef.c:1208:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' 1208 | BFD_JUMP_TABLE_LINK (_bfd_nolink), | ^~~~~~~~~~~~~~~~~~~ --- pdp11.lo --- pdp11.c: In function 'pdp11_aout_link_input_section': --- pef.lo --- libbfd.h:394:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(bfd *, struct bfd_link_info *)'} [-Wcast-function-type] 394 | ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) \ | ^ bfd.h:5020:3: note: in expansion of macro '_bfd_nolink_bfd_merge_sections' 5020 | NAME##_bfd_merge_sections, \ | ^~~~ pef.c:1208:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' 1208 | BFD_JUMP_TABLE_LINK (_bfd_nolink), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:397:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const struct bfd_section *)' {aka 'int (*)(bfd *, const struct bfd_section *)'} [-Wcast-function-type] 397 | ((bfd_boolean (*) (bfd *, const struct bfd_section *)) \ | ^ bfd.h:5021:3: note: in expansion of macro '_bfd_nolink_bfd_is_group_section' 5021 | NAME##_bfd_is_group_section, \ | ^~~~ pef.c:1208:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' 1208 | BFD_JUMP_TABLE_LINK (_bfd_nolink), | ^~~~~~~~~~~~~~~~~~~ --- pdp11.lo --- pdp11.c:3219:17: warning: variable 'reloc_count' set but not used [-Wunused-but-set-variable] 3219 | bfd_size_type reloc_count; | ^~~~~~~~~~~ --- pef.lo --- libbfd.h:400:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_section *)' {aka 'int (*)(bfd *, struct bfd_section *)'} [-Wcast-function-type] 400 | ((bfd_boolean (*) (bfd *, struct bfd_section *)) \ | ^ bfd.h:5022:3: note: in expansion of macro '_bfd_nolink_bfd_discard_group' 5022 | NAME##_bfd_discard_group, \ | ^~~~ pef.c:1208:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' 1208 | BFD_JUMP_TABLE_LINK (_bfd_nolink), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:415:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, struct bfd_section *)' [-Wcast-function-type] 415 | ((void (*) (bfd *, struct bfd_section *)) bfd_void) | ^ bfd.h:5023:3: note: in expansion of macro '_bfd_nolink_section_already_linked' 5023 | NAME##_section_already_linked \ | ^~~~ pef.c:1208:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' 1208 | BFD_JUMP_TABLE_LINK (_bfd_nolink), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ pef.c:1209:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 1209 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ pef.c:1209:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 1209 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ pef.c:1209:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 1209 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- pdp11.lo --- pdp11.c: In function 'aout_link_input_bfd': pdp11.c:3573:17: warning: variable 'sym_count' set but not used [-Wunused-but-set-variable] 3573 | bfd_size_type sym_count; | ^~~~~~~~~ In file included from pdp11.c:127: pdp11.c: At top level: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 523 | #define MY_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'MY_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ pdp11.c:4517:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 4517 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 527 | #define MY_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'MY_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ pdp11.c:4517:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 4517 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 531 | #define MY_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'MY_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ pdp11.c:4517:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 4517 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 535 | #define MY_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'MY_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ pdp11.c:4517:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 4517 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 543 | #define MY_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'MY_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ pdp11.c:4517:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 4517 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 539 | #define MY_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'MY_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ pdp11.c:4517:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 4517 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ In file included from pdp11.c:140: aout-target.h:551:42: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 551 | #define MY_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'MY_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ pdp11.c:4520:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 4520 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 466 | #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ pdp11.c:4520:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 4520 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 568 | _bfd_nodynamic_canonicalize_dynamic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ pdp11.c:4524:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 4524 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 572 | _bfd_nodynamic_get_synthetic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ pdp11.c:4524:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 4524 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 580 | _bfd_nodynamic_canonicalize_dynamic_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ pdp11.c:4524:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 4524 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ pdp11.c: In function 'aout_link_write_other_symbol': pdp11.c:2962:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 2962 | val = 0; | ~~~~^~~ pdp11.c:2963:5: note: here 2963 | case bfd_link_hash_indirect: | ^~~~ --- pe-arm.lo --- In file included from pe-arm.c:20: coffcode.h: In function 'coff_compute_section_file_positions': bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:9: note: in expansion of macro 'bfd_set_section_vma' 3224 | bfd_set_section_vma (abfd, current, 0); | ^~~~~~~~~~~~~~~~~~~ In file included from coff-arm.c:2478, from pe-arm.c:47: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] 3352 | bfd_boolean hasdebug = FALSE; | ^~~~~~~~ coffcode.h: At top level: coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-arm.c:25: libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 2509 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_BIG_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 2509 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_BIG_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5481:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5481 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 2509 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_BIG_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 2509 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_BIG_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 2509 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_BIG_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 2509 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_BIG_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 2510 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_LITTLE_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 2510 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_LITTLE_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5383 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 2510 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_LITTLE_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 2510 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_LITTLE_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 2510 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_LITTLE_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 2510 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_LITTLE_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- pei-arm.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c pei-arm.c -o pei-arm.o In file included from pei-arm.c:20: peicode.h: In function 'pe_ILF_make_a_section': bfd.h:329:83: warning: right-hand operand of comma expression has no effect [-Wunused-value] 329 | #define bfd_set_section_alignment(bfd, ptr, val) (((ptr)->alignment_power = (val)),TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ peicode.h:595:3: note: in expansion of macro 'bfd_set_section_alignment' 595 | bfd_set_section_alignment (vars->abfd, sec, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h: In function 'coff_compute_section_file_positions': bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:9: note: in expansion of macro 'bfd_set_section_vma' 3224 | bfd_set_section_vma (abfd, current, 0); | ^~~~~~~~~~~~~~~~~~~ In file included from coff-arm.c:2478, from pei-arm.c:35: coffcode.h: At top level: coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-arm.c:25: libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 2509 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_BIG_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 2509 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_BIG_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5481:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5481 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 2509 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_BIG_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 2509 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_BIG_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- pe-i386.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o pe-i386.lo pe-i386.c --- pei-arm.lo --- libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 2509 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_BIG_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 2509 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_BIG_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 2510 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_LITTLE_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 2510 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_LITTLE_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5383 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 2510 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_LITTLE_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 2510 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_LITTLE_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 2510 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_LITTLE_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 2510 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_LITTLE_SYM, COFF_SWAP_TABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- pe-arm.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- pe-i386.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c pe-i386.c -o pe-i386.o In file included from pe-i386.c:20: coffcode.h: In function 'coff_compute_section_file_positions': bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:9: note: in expansion of macro 'bfd_set_section_vma' 3224 | bfd_set_section_vma (abfd, current, 0); | ^~~~~~~~~~~~~~~~~~~ In file included from coff-i386.c:607, from pe-i386.c:50: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] 3352 | bfd_boolean hasdebug = FALSE; | ^~~~~~~~ coffcode.h: At top level: coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-i386.c:25: libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 659 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 659 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 659 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 659 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coff-i386.c:662:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 662 | BFD_JUMP_TABLE_SYMBOLS (coff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 666 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 666 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 666 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- pei-arm.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- pe-i386.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- pei-i386.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o pei-i386.lo pei-i386.c --- pe-mcore.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o pe-mcore.lo pe-mcore.c --- pei-mcore.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o pei-mcore.lo pei-mcore.c --- pei-i386.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c pei-i386.c -o pei-i386.o In file included from pei-i386.c:20: peicode.h: In function 'pe_ILF_make_a_section': bfd.h:329:83: warning: right-hand operand of comma expression has no effect [-Wunused-value] 329 | #define bfd_set_section_alignment(bfd, ptr, val) (((ptr)->alignment_power = (val)),TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ peicode.h:595:3: note: in expansion of macro 'bfd_set_section_alignment' 595 | bfd_set_section_alignment (vars->abfd, sec, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h: In function 'coff_compute_section_file_positions': bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:9: note: in expansion of macro 'bfd_set_section_vma' 3224 | bfd_set_section_vma (abfd, current, 0); | ^~~~~~~~~~~~~~~~~~~ In file included from coff-i386.c:607, from pei-i386.c:51: coffcode.h: At top level: coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-i386.c:25: libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 659 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 659 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ --- pe-ppc.lo --- --- pei-i386.lo --- libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 659 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 659 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coff-i386.c:662:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 662 | BFD_JUMP_TABLE_SYMBOLS (coff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 666 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 666 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 666 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- pe-ppc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o pe-ppc.lo pe-ppc.c --- pe-mcore.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c pe-mcore.c -o pe-mcore.o In file included from pe-mcore.c:36: coff-mcore.c: In function 'coff_mcore_relocate_section': coff-mcore.c:357:11: warning: variable 'hihalf_val' set but not used [-Wunused-but-set-variable] 357 | bfd_vma hihalf_val; | ^~~~~~~~~~ coff-mcore.c:356:15: warning: variable 'hihalf' set but not used [-Wunused-but-set-variable] 356 | bfd_boolean hihalf; | ^~~~~~ In file included from pe-mcore.c:20: coffcode.h: In function 'coff_compute_section_file_positions': bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:9: note: in expansion of macro 'bfd_set_section_vma' 3224 | bfd_set_section_vma (abfd, current, 0); | ^~~~~~~~~~~~~~~~~~~ In file included from coff-mcore.c:553: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] 3352 | bfd_boolean hasdebug = FALSE; | ^~~~~~~~ coffcode.h: At top level: coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-mcore.c:24: libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-mcore.c:559:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 559 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- pei-mcore.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c pei-mcore.c -o pei-mcore.o --- pe-mcore.lo --- libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-mcore.c:559:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 559 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-mcore.c:559:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 559 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-mcore.c:559:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 559 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5383 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-mcore.c:559:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 559 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-mcore.c:559:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 559 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-mcore.c:559:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 559 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-mcore.c:559:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 559 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-mcore.c:562:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 562 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-mcore.c:562:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 562 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-mcore.c:562:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 562 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-mcore.c:562:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 562 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5481:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5481 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-mcore.c:562:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 562 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-mcore.c:562:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 562 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-mcore.c:562:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 562 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-mcore.c:562:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 562 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- pei-mcore.lo --- In file included from pei-mcore.c:37: coff-mcore.c: In function 'coff_mcore_relocate_section': coff-mcore.c:357:11: warning: variable 'hihalf_val' set but not used [-Wunused-but-set-variable] 357 | bfd_vma hihalf_val; | ^~~~~~~~~~ coff-mcore.c:356:15: warning: variable 'hihalf' set but not used [-Wunused-but-set-variable] 356 | bfd_boolean hihalf; | ^~~~~~ In file included from pei-mcore.c:20: peicode.h: In function 'pe_ILF_make_a_section': bfd.h:329:83: warning: right-hand operand of comma expression has no effect [-Wunused-value] 329 | #define bfd_set_section_alignment(bfd, ptr, val) (((ptr)->alignment_power = (val)),TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ peicode.h:595:3: note: in expansion of macro 'bfd_set_section_alignment' 595 | bfd_set_section_alignment (vars->abfd, sec, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h: In function 'coff_compute_section_file_positions': bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:9: note: in expansion of macro 'bfd_set_section_vma' 3224 | bfd_set_section_vma (abfd, current, 0); | ^~~~~~~~~~~~~~~~~~~ In file included from coff-mcore.c:553: coffcode.h: At top level: coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-mcore.c:24: libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-mcore.c:559:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 559 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- pei-i386.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- pei-mcore.lo --- libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-mcore.c:559:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 559 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-mcore.c:559:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 559 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5380 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-mcore.c:559:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 559 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5383 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-mcore.c:559:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 559 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-mcore.c:559:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 559 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-mcore.c:559:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 559 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5387 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-mcore.c:559:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 559 | CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-mcore.c:562:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 562 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-mcore.c:562:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 562 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-mcore.c:562:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 562 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-mcore.c:562:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 562 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5481:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5481 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-mcore.c:562:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 562 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-mcore.c:562:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 562 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-mcore.c:562:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 562 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-mcore.c:562:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 562 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- pe-ppc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c pe-ppc.c -o pe-ppc.o In file included from pe-ppc.c:43: coff-ppc.c: In function 'coff_ppc_relocate_section': coff-ppc.c:1270:25: warning: variable 'my_name' set but not used [-Wunused-but-set-variable] 1270 | const char *my_name; | ^~~~~~~ coff-ppc.c:1269:21: warning: variable 'x' set but not used [-Wunused-but-set-variable] 1269 | bfd_vma x; | ^ coff-ppc.c:1003:11: warning: variable 'hihalf_val' set but not used [-Wunused-but-set-variable] 1003 | bfd_vma hihalf_val; | ^~~~~~~~~~ coff-ppc.c:1002:15: warning: variable 'hihalf' set but not used [-Wunused-but-set-variable] 1002 | bfd_boolean hihalf; | ^~~~~~ In file included from pe-ppc.c:21: coffcode.h: In function 'coff_compute_section_file_positions': bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:9: note: in expansion of macro 'bfd_set_section_vma' 3224 | bfd_set_section_vma (abfd, current, 0); | ^~~~~~~~~~~~~~~~~~~ In file included from coff-ppc.c:2004: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] 3352 | bfd_boolean hasdebug = FALSE; | ^~~~~~~~ coffcode.h: At top level: coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-ppc.c:39: libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coff-ppc.c:2595:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 2595 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coff-ppc.c:2595:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 2595 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coff-ppc.c:2595:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 2595 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coff-ppc.c:2595:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 2595 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coff-ppc.c:2598:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 2598 | BFD_JUMP_TABLE_SYMBOLS (coff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coff-ppc.c:2602:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 2602 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coff-ppc.c:2602:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 2602 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coff-ppc.c:2602:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 2602 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coff-ppc.c:2654:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 2654 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coff-ppc.c:2654:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 2654 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coff-ppc.c:2654:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 2654 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coff-ppc.c:2654:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 2654 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coff-ppc.c:2657:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 2657 | BFD_JUMP_TABLE_SYMBOLS (coff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coff-ppc.c:2661:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 2661 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coff-ppc.c:2661:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 2661 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coff-ppc.c:2661:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 2661 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- pe-mcore.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- pei-mcore.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- pei-ppc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o pei-ppc.lo pei-ppc.c --- pe-ppc.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- pe-sh.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o pe-sh.lo pe-sh.c --- pei-sh.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o pei-sh.lo pei-sh.c --- pei-ppc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c pei-ppc.c -o pei-ppc.o In file included from pei-ppc.c:45: coff-ppc.c: In function 'ppc_record_toc_entry': coff-ppc.c:871:15: warning: variable 'name' set but not used [-Wunused-but-set-variable] 871 | const char *name; | ^~~~ coff-ppc.c: In function 'coff_ppc_relocate_section': coff-ppc.c:1270:25: warning: variable 'my_name' set but not used [-Wunused-but-set-variable] 1270 | const char *my_name; | ^~~~~~~ coff-ppc.c:1269:21: warning: variable 'x' set but not used [-Wunused-but-set-variable] 1269 | bfd_vma x; | ^ coff-ppc.c:1003:11: warning: variable 'hihalf_val' set but not used [-Wunused-but-set-variable] 1003 | bfd_vma hihalf_val; | ^~~~~~~~~~ coff-ppc.c:1002:15: warning: variable 'hihalf' set but not used [-Wunused-but-set-variable] 1002 | bfd_boolean hihalf; | ^~~~~~ In file included from pei-ppc.c:21: peicode.h: In function 'pe_ILF_make_a_section': bfd.h:329:83: warning: right-hand operand of comma expression has no effect [-Wunused-value] 329 | #define bfd_set_section_alignment(bfd, ptr, val) (((ptr)->alignment_power = (val)),TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ peicode.h:595:3: note: in expansion of macro 'bfd_set_section_alignment' 595 | bfd_set_section_alignment (vars->abfd, sec, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h: In function 'coff_compute_section_file_positions': bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:9: note: in expansion of macro 'bfd_set_section_vma' 3224 | bfd_set_section_vma (abfd, current, 0); | ^~~~~~~~~~~~~~~~~~~ In file included from coff-ppc.c:2004: coffcode.h: At top level: coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-ppc.c:39: libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coff-ppc.c:2595:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 2595 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coff-ppc.c:2595:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 2595 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coff-ppc.c:2595:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 2595 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coff-ppc.c:2595:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 2595 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coff-ppc.c:2598:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 2598 | BFD_JUMP_TABLE_SYMBOLS (coff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coff-ppc.c:2602:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 2602 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coff-ppc.c:2602:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 2602 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coff-ppc.c:2602:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 2602 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coff-ppc.c:2654:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 2654 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coff-ppc.c:2654:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 2654 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coff-ppc.c:2654:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 2654 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coff-ppc.c:2654:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 2654 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coff-ppc.c:2657:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 2657 | BFD_JUMP_TABLE_SYMBOLS (coff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coff-ppc.c:2661:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 2661 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coff-ppc.c:2661:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 2661 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coff-ppc.c:2661:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 2661 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- pe-sh.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c pe-sh.c -o pe-sh.o --- pei-sh.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c pei-sh.c -o pei-sh.o --- pe-sh.lo --- In file included from pe-sh.c:20: coffcode.h: In function 'coff_compute_section_file_positions': bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:9: note: in expansion of macro 'bfd_set_section_vma' 3224 | bfd_set_section_vma (abfd, current, 0); | ^~~~~~~~~~~~~~~~~~~ In file included from coff-sh.c:648, from pe-sh.c:30: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] 3352 | bfd_boolean hasdebug = FALSE; | ^~~~~~~~ coffcode.h: At top level: coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ --- pei-sh.lo --- In file included from pei-sh.c:20: peicode.h: In function 'pe_ILF_make_a_section': bfd.h:329:83: warning: right-hand operand of comma expression has no effect [-Wunused-value] 329 | #define bfd_set_section_alignment(bfd, ptr, val) (((ptr)->alignment_power = (val)),TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ peicode.h:595:3: note: in expansion of macro 'bfd_set_section_alignment' 595 | bfd_set_section_alignment (vars->abfd, sec, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ --- pe-sh.lo --- In file included from coff-sh.c:27: libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-sh.c:3041:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 3041 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_SYM, TARGET_SHL_NAME, BFD_IS_RELAXABLE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-sh.c:3041:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 3041 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_SYM, TARGET_SHL_NAME, BFD_IS_RELAXABLE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- pei-sh.lo --- coffcode.h: In function 'coff_compute_section_file_positions': --- pe-sh.lo --- libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-sh.c:3041:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 3041 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_SYM, TARGET_SHL_NAME, BFD_IS_RELAXABLE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- pei-sh.lo --- bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:9: note: in expansion of macro 'bfd_set_section_vma' 3224 | bfd_set_section_vma (abfd, current, 0); | ^~~~~~~~~~~~~~~~~~~ --- pe-sh.lo --- coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5481:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5481 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-sh.c:3041:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 3041 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_SYM, TARGET_SHL_NAME, BFD_IS_RELAXABLE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-sh.c:3041:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 3041 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_SYM, TARGET_SHL_NAME, BFD_IS_RELAXABLE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-sh.c:3041:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 3041 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_SYM, TARGET_SHL_NAME, BFD_IS_RELAXABLE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-sh.c:3041:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 3041 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_SYM, TARGET_SHL_NAME, BFD_IS_RELAXABLE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- pei-sh.lo --- In file included from coff-sh.c:648, from pei-sh.c:32: coffcode.h: At top level: coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-sh.c:27: libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-sh.c:3041:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 3041 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_SYM, TARGET_SHL_NAME, BFD_IS_RELAXABLE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-sh.c:3041:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 3041 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_SYM, TARGET_SHL_NAME, BFD_IS_RELAXABLE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 5478 | BFD_JUMP_TABLE_COPY (coff), \ | ^~~~~~~~~~~~~~~~~~~ coff-sh.c:3041:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 3041 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_SYM, TARGET_SHL_NAME, BFD_IS_RELAXABLE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coffcode.h:5481:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 5481 | BFD_JUMP_TABLE_SYMBOLS (coff), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-sh.c:3041:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 3041 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_SYM, TARGET_SHL_NAME, BFD_IS_RELAXABLE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-sh.c:3041:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 3041 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_SYM, TARGET_SHL_NAME, BFD_IS_RELAXABLE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-sh.c:3041:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 3041 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_SYM, TARGET_SHL_NAME, BFD_IS_RELAXABLE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 5485 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ | ^~~~~~~~~~~~~~~~~~~~~~ coff-sh.c:3041:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 3041 | CREATE_LITTLE_COFF_TARGET_VEC (TARGET_SYM, TARGET_SHL_NAME, BFD_IS_RELAXABLE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- pe-mips.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o pe-mips.lo pe-mips.c --- pei-ppc.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- pe-mips.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c pe-mips.c -o pe-mips.o pe-mips.c: In function 'mips_swap_reloc_out': pe-mips.c:530:14: warning: variable 'prev_offset' set but not used [-Wunused-but-set-variable] 530 | static int prev_offset = 1; | ^~~~~~~~~~~ pe-mips.c: In function 'coff_pe_mips_relocate_section': pe-mips.c:583:15: warning: variable 'got_lo' set but not used [-Wunused-but-set-variable] 583 | bfd_boolean got_lo; | ^~~~~~ pe-mips.c:579:10: warning: variable 'adjust' set but not used [-Wunused-but-set-variable] 579 | size_t adjust; | ^~~~~~ pe-mips.c:578:15: warning: variable 'gp_undefined' set but not used [-Wunused-but-set-variable] 578 | bfd_boolean gp_undefined; | ^~~~~~~~~~~~ In file included from pe-mips.c:26: coffcode.h: In function 'coff_compute_section_file_positions': bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:9: note: in expansion of macro 'bfd_set_section_vma' 3224 | bfd_set_section_vma (abfd, current, 0); | ^~~~~~~~~~~~~~~~~~~ In file included from pe-mips.c:836: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] 3352 | bfd_boolean hasdebug = FALSE; | ^~~~~~~~ coffcode.h: At top level: coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ In file included from pe-mips.c:28: libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ pe-mips.c:891:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 891 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ pe-mips.c:891:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 891 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ pe-mips.c:891:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 891 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ pe-mips.c:891:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 891 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ pe-mips.c:894:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 894 | BFD_JUMP_TABLE_SYMBOLS (coff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ pe-mips.c:898:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 898 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ pe-mips.c:898:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 898 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ pe-mips.c:898:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 898 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- pe-sh.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- pei-sh.lo --- coffcode.h: In function 'coff_write_object_contents': --- pei-mips.lo --- --- pei-sh.lo --- coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- pei-mips.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o pei-mips.lo pei-mips.c --- pe-mips.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- pei-mips.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c pei-mips.c -o pei-mips.o In file included from pei-mips.c:29: pe-mips.c: In function 'mips_swap_reloc_out': pe-mips.c:530:14: warning: variable 'prev_offset' set but not used [-Wunused-but-set-variable] 530 | static int prev_offset = 1; | ^~~~~~~~~~~ pe-mips.c: In function 'coff_pe_mips_relocate_section': pe-mips.c:583:15: warning: variable 'got_lo' set but not used [-Wunused-but-set-variable] 583 | bfd_boolean got_lo; | ^~~~~~ pe-mips.c:579:10: warning: variable 'adjust' set but not used [-Wunused-but-set-variable] 579 | size_t adjust; | ^~~~~~ pe-mips.c:578:15: warning: variable 'gp_undefined' set but not used [-Wunused-but-set-variable] 578 | bfd_boolean gp_undefined; | ^~~~~~~~~~~~ In file included from pei-mips.c:20: peicode.h: In function 'pe_ILF_make_a_section': bfd.h:329:83: warning: right-hand operand of comma expression has no effect [-Wunused-value] 329 | #define bfd_set_section_alignment(bfd, ptr, val) (((ptr)->alignment_power = (val)),TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ peicode.h:595:3: note: in expansion of macro 'bfd_set_section_alignment' 595 | bfd_set_section_alignment (vars->abfd, sec, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h: In function 'coff_compute_section_file_positions': bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:9: note: in expansion of macro 'bfd_set_section_vma' 3224 | bfd_set_section_vma (abfd, current, 0); | ^~~~~~~~~~~~~~~~~~~ In file included from pe-mips.c:836: coffcode.h: At top level: coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ In file included from pe-mips.c:28: libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ pe-mips.c:891:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 891 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ pe-mips.c:891:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 891 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ pe-mips.c:891:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 891 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ pe-mips.c:891:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 891 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ pe-mips.c:894:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 894 | BFD_JUMP_TABLE_SYMBOLS (coff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ pe-mips.c:898:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 898 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ pe-mips.c:898:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 898 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ pe-mips.c:898:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 898 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- peigen.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o peigen.lo peigen.c --- ppcboot.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o ppcboot.lo ppcboot.c --- reloc16.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o reloc16.lo reloc16.c --- peigen.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c peigen.c -o peigen.o --- pei-mips.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- peigen.lo --- peigen.c: In function 'pe_print_reloc': peigen.c:1681:17: warning: variable 'datasize' set but not used [-Wunused-but-set-variable] 1681 | bfd_size_type datasize; | ^~~~~~~~ --- ppcboot.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ppcboot.c -o ppcboot.o --- reloc16.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c reloc16.c -o reloc16.o --- ppcboot.lo --- ppcboot.c: In function 'ppcboot_bfd_print_private_bfd_data': ppcboot.c:429:7: warning: the comparison will always evaluate as 'true' for the address of 'partition_name' will never be NULL [-Waddress] 429 | if (tdata->header.partition_name) | ^~~~~ ppcboot.c:65:25: note: 'partition_name' declared here 65 | char partition_name[32]; /* partition name */ | ^~~~~~~~~~~~~~ In file included from ppcboot.c:38: ppcboot.c: At top level: libbfd.h:224:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *)'} [-Wcast-function-type] 224 | ((bfd_boolean (*) (bfd *, asection *)) bfd_true) | ^ ppcboot.c:227:34: note: in expansion of macro '_bfd_generic_new_section_hook' 227 | #define ppcboot_new_section_hook _bfd_generic_new_section_hook | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4838:3: note: in expansion of macro 'ppcboot_new_section_hook' 4838 | NAME##_new_section_hook, \ | ^~~~ ppcboot.c:533:3: note: in expansion of macro 'BFD_JUMP_TABLE_GENERIC' 533 | BFD_JUMP_TABLE_GENERIC (ppcboot), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ ppcboot.c:488:43: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 488 | #define ppcboot_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'ppcboot_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ ppcboot.c:534:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 534 | BFD_JUMP_TABLE_COPY (ppcboot), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ ppcboot.c:489:44: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 489 | #define ppcboot_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'ppcboot_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ ppcboot.c:534:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 534 | BFD_JUMP_TABLE_COPY (ppcboot), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ ppcboot.c:490:47: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 490 | #define ppcboot_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'ppcboot_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ ppcboot.c:534:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 534 | BFD_JUMP_TABLE_COPY (ppcboot), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ ppcboot.c:491:46: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 491 | #define ppcboot_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'ppcboot_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ ppcboot.c:534:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 534 | BFD_JUMP_TABLE_COPY (ppcboot), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ ppcboot.c:492:46: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 492 | #define ppcboot_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'ppcboot_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ ppcboot.c:534:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 534 | BFD_JUMP_TABLE_COPY (ppcboot), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ ppcboot.c:493:39: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 493 | #define ppcboot_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'ppcboot_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ ppcboot.c:534:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 534 | BFD_JUMP_TABLE_COPY (ppcboot), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:267:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] 267 | ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ | ^ bfd.h:4909:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' 4909 | NAME##_construct_extended_name_table, \ | ^~~~ ppcboot.c:536:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 536 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, const char *, char *)' [-Wcast-function-type] 270 | ((void (*) (bfd *, const char *, char *)) bfd_void) | ^ bfd.h:4910:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' 4910 | NAME##_truncate_arname, \ | ^~~~ ppcboot.c:536:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 536 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] 272 | ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ | ^ bfd.h:4911:3: note: in expansion of macro '_bfd_noarchive_write_armap' 4911 | NAME##_write_armap, \ | ^~~~ ppcboot.c:536:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 536 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'bfd * (*)(bfd *, bfd *)' [-Wcast-function-type] 276 | ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) | ^ bfd.h:4913:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' 4913 | NAME##_openr_next_archived_file, \ | ^~~~ ppcboot.c:536:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 536 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'bfd * (*)(bfd *, symindex)' {aka 'bfd * (*)(bfd *, long unsigned int)'} [-Wcast-function-type] 278 | ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) | ^ bfd.h:4914:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' 4914 | NAME##_get_elt_at_index, \ | ^~~~ ppcboot.c:536:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 536 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:327:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, void *, asymbol *, bfd_print_symbol_type)' {aka 'void (*)(bfd *, void *, struct bfd_symbol *, enum bfd_print_symbol)'} [-Wcast-function-type] 327 | ((void (*) (bfd *, void *, asymbol *, bfd_print_symbol_type)) bfd_void) | ^ ppcboot.c:335:30: note: in expansion of macro '_bfd_nosymbols_print_symbol' 335 | #define ppcboot_print_symbol _bfd_nosymbols_print_symbol | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4937:3: note: in expansion of macro 'ppcboot_print_symbol' 4937 | NAME##_print_symbol, \ | ^~~~ ppcboot.c:537:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 537 | BFD_JUMP_TABLE_SYMBOLS (ppcboot), | ^~~~~~~~~~~~~~~~~~~~~~ ppcboot.c:349:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 349 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'ppcboot_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ ppcboot.c:537:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 537 | BFD_JUMP_TABLE_SYMBOLS (ppcboot), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:335:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 335 | ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) | ^ ppcboot.c:351:28: note: in expansion of macro '_bfd_nosymbols_get_lineno' 351 | #define ppcboot_get_lineno _bfd_nosymbols_get_lineno | ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'ppcboot_get_lineno' 4941 | NAME##_get_lineno, \ | ^~~~ ppcboot.c:537:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 537 | BFD_JUMP_TABLE_SYMBOLS (ppcboot), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:337:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, asymbol **, bfd_vma, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, struct bfd_section *, struct bfd_symbol **, long unsigned int, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 337 | ((bfd_boolean (*) (bfd *, asection *, asymbol **, bfd_vma, const char **, \ | ^ ppcboot.c:352:35: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' 352 | #define ppcboot_find_nearest_line _bfd_nosymbols_find_nearest_line | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4942:3: note: in expansion of macro 'ppcboot_find_nearest_line' 4942 | NAME##_find_nearest_line, \ | ^~~~ ppcboot.c:537:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 537 | BFD_JUMP_TABLE_SYMBOLS (ppcboot), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ ppcboot.c:353:35: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 353 | #define ppcboot_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'ppcboot_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ ppcboot.c:537:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 537 | BFD_JUMP_TABLE_SYMBOLS (ppcboot), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 344 | ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ ppcboot.c:354:39: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' 354 | #define ppcboot_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4945:3: note: in expansion of macro 'ppcboot_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ ppcboot.c:537:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 537 | BFD_JUMP_TABLE_SYMBOLS (ppcboot), | ^~~~~~~~~~~~~~~~~~~~~~ ppcboot.c:359:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asection *)' {aka 'long int (*)(bfd *, struct bfd_section *)'} [-Wcast-function-type] 359 | ((long (*) PARAMS ((bfd *, asection *))) bfd_0l) | ^ bfd.h:4987:3: note: in expansion of macro 'ppcboot_get_reloc_upper_bound' 4987 | NAME##_get_reloc_upper_bound, \ | ^~~~ ppcboot.c:538:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 538 | BFD_JUMP_TABLE_RELOCS (ppcboot), | ^~~~~~~~~~~~~~~~~~~~~ ppcboot.c:361:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asection *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_section *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 361 | ((long (*) PARAMS ((bfd *, asection *, arelent **, asymbol **))) bfd_0l) | ^ bfd.h:4988:3: note: in expansion of macro 'ppcboot_canonicalize_reloc' 4988 | NAME##_canonicalize_reloc, \ | ^~~~ ppcboot.c:538:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 538 | BFD_JUMP_TABLE_RELOCS (ppcboot), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] 359 | ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) | ^ ppcboot.c:362:39: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' 362 | #define ppcboot_bfd_reloc_type_lookup _bfd_norelocs_bfd_reloc_type_lookup | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4989:3: note: in expansion of macro 'ppcboot_bfd_reloc_type_lookup' 4989 | NAME##_bfd_reloc_type_lookup | ^~~~ ppcboot.c:538:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 538 | BFD_JUMP_TABLE_RELOCS (ppcboot), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ ppcboot.c:541:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 541 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ ppcboot.c:541:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 541 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ ppcboot.c:541:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 541 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- riscix.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o riscix.lo riscix.c --- sparclinux.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o sparclinux.lo sparclinux.c --- sparclynx.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o sparclynx.lo sparclynx.c --- sparcnetbsd.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o sparcnetbsd.lo sparcnetbsd.c --- riscix.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c riscix.c -o riscix.o In file included from riscix.c:108: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 523 | #define MY_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'MY_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 527 | #define MY_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'MY_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 531 | #define MY_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'MY_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 535 | #define MY_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'MY_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 543 | #define MY_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'MY_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 539 | #define MY_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'MY_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ In file included from riscix.c:637: aout-target.h:551:42: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 551 | #define MY_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'MY_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 466 | #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 568 | _bfd_nodynamic_canonicalize_dynamic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 572 | _bfd_nodynamic_get_synthetic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 580 | _bfd_nodynamic_canonicalize_dynamic_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ --- sparclynx.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c sparclynx.c -o sparclynx.o --- sparclinux.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c sparclinux.c -o sparclinux.o --- sparclynx.lo --- In file included from sparclynx.c:29: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 523 | #define MY_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'MY_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 527 | #define MY_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'MY_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 531 | #define MY_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'MY_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 535 | #define MY_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'MY_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 543 | #define MY_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'MY_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 539 | #define MY_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'MY_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ In file included from sparclynx.c:250: aout-target.h:551:42: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 551 | #define MY_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'MY_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 466 | #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 568 | _bfd_nodynamic_canonicalize_dynamic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 572 | _bfd_nodynamic_get_synthetic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 580 | _bfd_nodynamic_canonicalize_dynamic_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ --- sparclinux.lo --- In file included from sparclinux.c:32: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 523 | #define MY_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'MY_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 527 | #define MY_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'MY_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 531 | #define MY_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'MY_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 535 | #define MY_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'MY_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 543 | #define MY_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'MY_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 539 | #define MY_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'MY_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ In file included from sparclinux.c:779: aout-target.h:551:42: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 551 | #define MY_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'MY_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 466 | #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 568 | _bfd_nodynamic_canonicalize_dynamic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 572 | _bfd_nodynamic_get_synthetic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 580 | _bfd_nodynamic_canonicalize_dynamic_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ --- sparcnetbsd.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c sparcnetbsd.c -o sparcnetbsd.o In file included from netbsd.h:55, from sparcnetbsd.c:38: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 523 | #define MY_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'MY_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 527 | #define MY_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'MY_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 531 | #define MY_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'MY_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 535 | #define MY_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'MY_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 543 | #define MY_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'MY_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 539 | #define MY_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'MY_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ In file included from netbsd.h:71: aout-target.h:551:42: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 551 | #define MY_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'MY_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 466 | #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 568 | _bfd_nodynamic_canonicalize_dynamic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 572 | _bfd_nodynamic_get_synthetic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 580 | _bfd_nodynamic_canonicalize_dynamic_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ --- sunos.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o sunos.lo sunos.c --- vaxnetbsd.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o vaxnetbsd.lo vaxnetbsd.c --- vax1knetbsd.lo --- --- vaxbsd.lo --- --- vax1knetbsd.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o vax1knetbsd.lo vax1knetbsd.c --- vaxbsd.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o vaxbsd.lo vaxbsd.c --- sunos.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c sunos.c -o sunos.o --- vaxnetbsd.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c vaxnetbsd.c -o vaxnetbsd.o --- sunos.lo --- In file included from aoutf1.h:25, from sunos.c:69: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 523 | #define MY_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'MY_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 531 | #define MY_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'MY_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 535 | #define MY_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'MY_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 543 | #define MY_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'MY_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 539 | #define MY_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'MY_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ In file included from aoutf1.h:789: aout-target.h:551:42: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 551 | #define MY_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'MY_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 466 | #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ sunos.c:45:44: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 45 | #define MY_get_synthetic_symtab _bfd_nodynamic_get_synthetic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ --- vaxnetbsd.lo --- In file included from netbsd.h:55, from vaxnetbsd.c:37: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 523 | #define MY_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'MY_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 527 | #define MY_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'MY_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 531 | #define MY_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'MY_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 535 | #define MY_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'MY_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 543 | #define MY_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'MY_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 539 | #define MY_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'MY_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ In file included from netbsd.h:71: aout-target.h:551:42: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 551 | #define MY_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'MY_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 466 | #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 568 | _bfd_nodynamic_canonicalize_dynamic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 572 | _bfd_nodynamic_get_synthetic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 580 | _bfd_nodynamic_canonicalize_dynamic_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ --- vax1knetbsd.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c vax1knetbsd.c -o vax1knetbsd.o In file included from netbsd.h:55, from vax1knetbsd.c:37: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 523 | #define MY_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'MY_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 527 | #define MY_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'MY_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 531 | #define MY_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'MY_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 535 | #define MY_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'MY_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 543 | #define MY_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'MY_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 539 | #define MY_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'MY_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ In file included from netbsd.h:71: aout-target.h:551:42: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 551 | #define MY_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'MY_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 466 | #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 568 | _bfd_nodynamic_canonicalize_dynamic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 572 | _bfd_nodynamic_get_synthetic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 580 | _bfd_nodynamic_canonicalize_dynamic_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ --- vaxbsd.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c vaxbsd.c -o vaxbsd.o --- versados.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o versados.lo versados.c --- vaxbsd.lo --- In file included from vaxbsd.c:37: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 523 | #define MY_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'MY_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 527 | #define MY_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'MY_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 531 | #define MY_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'MY_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 535 | #define MY_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'MY_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 543 | #define MY_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'MY_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 539 | #define MY_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'MY_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ In file included from vaxbsd.c:40: aout-target.h:551:42: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 551 | #define MY_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'MY_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 466 | #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 568 | _bfd_nodynamic_canonicalize_dynamic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 572 | _bfd_nodynamic_get_synthetic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 580 | _bfd_nodynamic_canonicalize_dynamic_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ --- vms.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o vms.lo vms.c --- vms-gsd.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o vms-gsd.lo vms-gsd.c --- versados.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c versados.c -o versados.o versados.c: In function 'process_esd': versados.c:234:11: warning: variable 'start' set but not used [-Wunused-but-set-variable] 234 | bfd_vma start; | ^~~~~ versados.c:233:11: warning: variable 'size' set but not used [-Wunused-but-set-variable] 233 | bfd_vma size; | ^~~~ In file included from versados.c:42: versados.c: At top level: libbfd.h:224:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *)'} [-Wcast-function-type] 224 | ((bfd_boolean (*) (bfd *, asection *)) bfd_true) | ^ versados.c:790:55: note: in expansion of macro '_bfd_generic_new_section_hook' 790 | #define versados_new_section_hook _bfd_generic_new_section_hook | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4838:3: note: in expansion of macro 'versados_new_section_hook' 4838 | NAME##_new_section_hook, \ | ^~~~ versados.c:856:3: note: in expansion of macro 'BFD_JUMP_TABLE_GENERIC' 856 | BFD_JUMP_TABLE_GENERIC (versados), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ versados.c:857:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 857 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ versados.c:857:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 857 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ versados.c:857:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 857 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ versados.c:857:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 857 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ versados.c:857:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 857 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ versados.c:857:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 857 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ versados.c:857:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 857 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:267:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] 267 | ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ | ^ bfd.h:4909:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' 4909 | NAME##_construct_extended_name_table, \ | ^~~~ versados.c:859:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 859 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, const char *, char *)' [-Wcast-function-type] 270 | ((void (*) (bfd *, const char *, char *)) bfd_void) | ^ bfd.h:4910:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' 4910 | NAME##_truncate_arname, \ | ^~~~ versados.c:859:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 859 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] 272 | ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ | ^ bfd.h:4911:3: note: in expansion of macro '_bfd_noarchive_write_armap' 4911 | NAME##_write_armap, \ | ^~~~ versados.c:859:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 859 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'bfd * (*)(bfd *, bfd *)' [-Wcast-function-type] 276 | ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) | ^ bfd.h:4913:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' 4913 | NAME##_openr_next_archived_file, \ | ^~~~ versados.c:859:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 859 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'bfd * (*)(bfd *, symindex)' {aka 'bfd * (*)(bfd *, long unsigned int)'} [-Wcast-function-type] 278 | ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) | ^ bfd.h:4914:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' 4914 | NAME##_get_elt_at_index, \ | ^~~~ versados.c:859:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 859 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ versados.c:791:50: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 791 | #define versados_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'versados_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ versados.c:860:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 860 | BFD_JUMP_TABLE_SYMBOLS (versados), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:335:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 335 | ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) | ^ versados.c:793:55: note: in expansion of macro '_bfd_nosymbols_get_lineno' 793 | #define versados_get_lineno _bfd_nosymbols_get_lineno | ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'versados_get_lineno' 4941 | NAME##_get_lineno, \ | ^~~~ versados.c:860:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 860 | BFD_JUMP_TABLE_SYMBOLS (versados), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:337:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, asymbol **, bfd_vma, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, struct bfd_section *, struct bfd_symbol **, long unsigned int, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 337 | ((bfd_boolean (*) (bfd *, asection *, asymbol **, bfd_vma, const char **, \ | ^ versados.c:794:55: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' 794 | #define versados_find_nearest_line _bfd_nosymbols_find_nearest_line | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4942:3: note: in expansion of macro 'versados_find_nearest_line' 4942 | NAME##_find_nearest_line, \ | ^~~~ versados.c:860:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 860 | BFD_JUMP_TABLE_SYMBOLS (versados), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ versados.c:795:55: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 795 | #define versados_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'versados_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ versados.c:860:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 860 | BFD_JUMP_TABLE_SYMBOLS (versados), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 344 | ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ versados.c:797:55: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' 797 | #define versados_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4945:3: note: in expansion of macro 'versados_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ versados.c:860:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 860 | BFD_JUMP_TABLE_SYMBOLS (versados), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] 359 | ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) | ^ versados.c:800:55: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' 800 | #define versados_bfd_reloc_type_lookup _bfd_norelocs_bfd_reloc_type_lookup | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4989:3: note: in expansion of macro 'versados_bfd_reloc_type_lookup' 4989 | NAME##_bfd_reloc_type_lookup | ^~~~ versados.c:861:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 861 | BFD_JUMP_TABLE_RELOCS (versados), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ versados.c:864:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 864 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ versados.c:864:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 864 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ versados.c:864:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 864 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ versados.c: In function 'process_esd': versados.c:287:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 287 | sec = (asection *) & bfd_abs_section; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ versados.c:288:9: note: here 288 | case ESD_XDEF_IN_SEC: | ^~~~ --- vms.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c vms.c -o vms.o In file included from vms.c:22: vms.c: In function 'vms_new_section_hook': bfd.h:329:83: warning: right-hand operand of comma expression has no effect [-Wunused-value] 329 | #define bfd_set_section_alignment(bfd, ptr, val) (((ptr)->alignment_power = (val)),TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ vms.c:471:3: note: in expansion of macro 'bfd_set_section_alignment' 471 | bfd_set_section_alignment (abfd, section, 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vms.c:25: vms.c: At top level: libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ vms.c:35:43: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 35 | #define vms_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'vms_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ vms.c:1614:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1614 | BFD_JUMP_TABLE_COPY (vms), | ^~~~~~~~~~~~~~~~~~~ vms.c:29:43: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 29 | #define vms_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'vms_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ vms.c:1617:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1617 | BFD_JUMP_TABLE_SYMBOLS (vms), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ vms.c:36:43: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 36 | #define vms_get_synthetic_symtab _bfd_nodynamic_get_synthetic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'vms_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ vms.c:1621:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 1621 | BFD_JUMP_TABLE_DYNAMIC (vms), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ vms.c:35:43: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 35 | #define vms_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'vms_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ vms.c:1660:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 1660 | BFD_JUMP_TABLE_COPY (vms), | ^~~~~~~~~~~~~~~~~~~ vms.c:29:43: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 29 | #define vms_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'vms_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ vms.c:1663:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 1663 | BFD_JUMP_TABLE_SYMBOLS (vms), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ vms.c:36:43: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 36 | #define vms_get_synthetic_symtab _bfd_nodynamic_get_synthetic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'vms_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ vms.c:1667:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 1667 | BFD_JUMP_TABLE_DYNAMIC (vms), | ^~~~~~~~~~~~~~~~~~~~~~ --- vms-hdr.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o vms-hdr.lo vms-hdr.c --- vms-gsd.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c vms-gsd.c -o vms-gsd.o --- vms-misc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o vms-misc.lo vms-misc.c --- vms-tir.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o vms-tir.lo vms-tir.c --- vms-gsd.lo --- vms-gsd.c: In function '_bfd_vms_write_gsd': vms-gsd.c:753:39: warning: '%02d' directive writing between 2 and 11 bytes into a region of size 4 [-Wformat-overflow=] 753 | sprintf (dummy_name, ".DUMMY%02d", last_index); | ^~~~ vms-gsd.c:753:32: note: directive argument in the range [-2147483648, 2147483645] 753 | sprintf (dummy_name, ".DUMMY%02d", last_index); | ^~~~~~~~~~~~ vms-gsd.c:753:11: note: 'sprintf' output between 9 and 18 bytes into a destination of size 10 753 | sprintf (dummy_name, ".DUMMY%02d", last_index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- vms-hdr.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c vms-hdr.c -o vms-hdr.o --- vms-misc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c vms-misc.c -o vms-misc.o --- xcofflink.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o xcofflink.lo xcofflink.c --- vms-tir.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c vms-tir.c -o vms-tir.o --- xsym.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o xsym.lo xsym.c --- vms-tir.lo --- vms-tir.c: In function 'tir_sta': vms-tir.c:1067:13: warning: variable 'envidx' set but not used [-Wunused-but-set-variable] 1067 | int envidx; | ^~~~~~ vms-tir.c:1101:13: warning: variable 'envidx' set but not used [-Wunused-but-set-variable] 1101 | int envidx; | ^~~~~~ vms-tir.c: In function '_bfd_vms_write_tir': vms-tir.c:1840:7: warning: variable 'nextoffset' set but not used [-Wunused-but-set-variable] 1840 | int nextoffset; | ^~~~~~~~~~ vms-tir.c: In function 'etir_opr': vms-tir.c:599:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 599 | (void) _bfd_vms_pop (abfd, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~ vms-tir.c:600:5: note: here 600 | case ETIR_S_C_OPR_USH: /* Unsigned shift. */ | ^~~~ --- vms-misc.lo --- vms-misc.c: In function '_bfd_vms_length_hash_symbol': vms-misc.c:908:3: warning: 'strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 908 | strncpy (out, in, (size_t) i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vms-misc.c:891:12: note: length computed here 891 | in_len = strlen (in); | ^~~~~~~~~~~ --- xtensa-isa.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o xtensa-isa.lo xtensa-isa.c --- xcofflink.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c xcofflink.c -o xcofflink.o --- xsym.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c xsym.c -o xsym.o xsym.c: In function 'bfd_sym_fetch_type_information_table_entry': xsym.c:1083:24: warning: variable 'sdata' set but not used [-Wunused-but-set-variable] 1083 | bfd_sym_data_struct *sdata = NULL; | ^~~~~ xsym.c: In function 'bfd_sym_print_type_information_table_entry': xsym.c:1804:9: warning: implicit declaration of function 'alloca' [-Wimplicit-function-declaration] 1804 | buf = alloca (entry->physical_size); | ^~~~~~ xsym.c:1804:9: warning: incompatible implicit declaration of built-in function 'alloca' [-Wbuiltin-declaration-mismatch] In file included from xsym.c:24: xsym.c: At top level: libbfd.h:224:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *)'} [-Wcast-function-type] 224 | ((bfd_boolean (*) (bfd *, asection *)) bfd_true) | ^ xsym.c:28:53: note: in expansion of macro '_bfd_generic_new_section_hook' 28 | #define bfd_sym_new_section_hook _bfd_generic_new_section_hook | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4838:3: note: in expansion of macro 'bfd_sym_new_section_hook' 4838 | NAME##_new_section_hook, \ | ^~~~ xsym.c:2349:3: note: in expansion of macro 'BFD_JUMP_TABLE_GENERIC' 2349 | BFD_JUMP_TABLE_GENERIC (bfd_sym), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ xsym.c:2350:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 2350 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ xsym.c:2350:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 2350 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ xsym.c:2350:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 2350 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ xsym.c:2350:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 2350 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ xsym.c:2350:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 2350 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ xsym.c:2350:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 2350 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ xsym.c:2350:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 2350 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:267:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] 267 | ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ | ^ bfd.h:4909:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' 4909 | NAME##_construct_extended_name_table, \ | ^~~~ xsym.c:2352:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 2352 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, const char *, char *)' [-Wcast-function-type] 270 | ((void (*) (bfd *, const char *, char *)) bfd_void) | ^ bfd.h:4910:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' 4910 | NAME##_truncate_arname, \ | ^~~~ xsym.c:2352:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 2352 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] 272 | ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ | ^ bfd.h:4911:3: note: in expansion of macro '_bfd_noarchive_write_armap' 4911 | NAME##_write_armap, \ | ^~~~ xsym.c:2352:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 2352 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'bfd * (*)(bfd *, bfd *)' [-Wcast-function-type] 276 | ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) | ^ bfd.h:4913:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' 4913 | NAME##_openr_next_archived_file, \ | ^~~~ xsym.c:2352:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 2352 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'bfd * (*)(bfd *, symindex)' {aka 'bfd * (*)(bfd *, long unsigned int)'} [-Wcast-function-type] 278 | ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) | ^ bfd.h:4914:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' 4914 | NAME##_get_elt_at_index, \ | ^~~~ xsym.c:2352:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 2352 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ xsym.c:30:53: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 30 | #define bfd_sym_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_sym_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ xsym.c:2353:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 2353 | BFD_JUMP_TABLE_SYMBOLS (bfd_sym), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:335:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 335 | ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) | ^ xsym.c:31:53: note: in expansion of macro '_bfd_nosymbols_get_lineno' 31 | #define bfd_sym_get_lineno _bfd_nosymbols_get_lineno | ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'bfd_sym_get_lineno' 4941 | NAME##_get_lineno, \ | ^~~~ xsym.c:2353:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 2353 | BFD_JUMP_TABLE_SYMBOLS (bfd_sym), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:337:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, asymbol **, bfd_vma, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, struct bfd_section *, struct bfd_symbol **, long unsigned int, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 337 | ((bfd_boolean (*) (bfd *, asection *, asymbol **, bfd_vma, const char **, \ | ^ xsym.c:32:53: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' 32 | #define bfd_sym_find_nearest_line _bfd_nosymbols_find_nearest_line | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4942:3: note: in expansion of macro 'bfd_sym_find_nearest_line' 4942 | NAME##_find_nearest_line, \ | ^~~~ xsym.c:2353:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 2353 | BFD_JUMP_TABLE_SYMBOLS (bfd_sym), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ xsym.c:33:53: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 33 | #define bfd_sym_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'bfd_sym_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ xsym.c:2353:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 2353 | BFD_JUMP_TABLE_SYMBOLS (bfd_sym), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 344 | ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ xsym.c:34:53: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' 34 | #define bfd_sym_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4945:3: note: in expansion of macro 'bfd_sym_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ xsym.c:2353:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 2353 | BFD_JUMP_TABLE_SYMBOLS (bfd_sym), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:355:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asection *)' {aka 'long int (*)(bfd *, struct bfd_section *)'} [-Wcast-function-type] 355 | ((long (*) (bfd *, asection *)) _bfd_n1) | ^ xsym.c:37:53: note: in expansion of macro '_bfd_norelocs_get_reloc_upper_bound' 37 | #define bfd_sym_get_reloc_upper_bound _bfd_norelocs_get_reloc_upper_bound | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4987:3: note: in expansion of macro 'bfd_sym_get_reloc_upper_bound' 4987 | NAME##_get_reloc_upper_bound, \ | ^~~~ xsym.c:2354:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 2354 | BFD_JUMP_TABLE_RELOCS (bfd_sym), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:357:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asection *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_section *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 357 | ((long (*) (bfd *, asection *, arelent **, asymbol **)) _bfd_n1) | ^ xsym.c:38:53: note: in expansion of macro '_bfd_norelocs_canonicalize_reloc' 38 | #define bfd_sym_canonicalize_reloc _bfd_norelocs_canonicalize_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4988:3: note: in expansion of macro 'bfd_sym_canonicalize_reloc' 4988 | NAME##_canonicalize_reloc, \ | ^~~~ xsym.c:2354:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 2354 | BFD_JUMP_TABLE_RELOCS (bfd_sym), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] 359 | ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) | ^ xsym.c:39:53: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' 39 | #define bfd_sym_bfd_reloc_type_lookup _bfd_norelocs_bfd_reloc_type_lookup | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4989:3: note: in expansion of macro 'bfd_sym_bfd_reloc_type_lookup' 4989 | NAME##_bfd_reloc_type_lookup | ^~~~ xsym.c:2354:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 2354 | BFD_JUMP_TABLE_RELOCS (bfd_sym), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ xsym.c:2357:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 2357 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ xsym.c:2357:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 2357 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ xsym.c:2357:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 2357 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- xtensa-isa.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c xtensa-isa.c -o xtensa-isa.o --- xtensa-modules.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o xtensa-modules.lo xtensa-modules.c gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c xtensa-modules.c -o xtensa-modules.o --- aix5ppc-core.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o aix5ppc-core.lo aix5ppc-core.c --- aout64.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o aout64.lo aout64.c --- aix5ppc-core.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c aix5ppc-core.c -o aix5ppc-core.o --- aout64.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c aout64.c -o aout64.o --- coff-alpha.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o coff-alpha.lo coff-alpha.c --- aout64.lo --- In file included from aout64.c:31: aoutx.h: In function 'aout_link_input_bfd': aoutx.h:5167:17: warning: variable 'sym_count' set but not used [-Wunused-but-set-variable] 5167 | bfd_size_type sym_count; | ^~~~~~~~~ aoutx.h: In function 'aout_link_write_other_symbol': aoutx.h:3568:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 3568 | val = 0; | ~~~~^~~ aoutx.h:3569:5: note: here 3569 | case bfd_link_hash_indirect: | ^~~~ --- coff-alpha.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c coff-alpha.c -o coff-alpha.o coff-alpha.c:2274:5: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, void *, int, int, int, int, void *)' [-Wcast-function-type] 2274 | (void (*) PARAMS ((bfd *,PTR,int,int,int,int,PTR))) bfd_void, /* aux_in */ | ^ coff-alpha.c:2275:5: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, void *, void *)' [-Wcast-function-type] 2275 | (void (*) PARAMS ((bfd *,PTR,PTR))) bfd_void, /* sym_in */ | ^ coff-alpha.c:2276:5: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, void *, void *)' [-Wcast-function-type] 2276 | (void (*) PARAMS ((bfd *,PTR,PTR))) bfd_void, /* lineno_in */ | ^ coff-alpha.c:2277:5: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'unsigned int (*)(bfd *, void *, int, int, int, int, void *)' [-Wcast-function-type] 2277 | (unsigned (*) PARAMS ((bfd *,PTR,int,int,int,int,PTR)))bfd_void,/*aux_out*/ | ^ coff-alpha.c:2278:5: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'unsigned int (*)(bfd *, void *, void *)' [-Wcast-function-type] 2278 | (unsigned (*) PARAMS ((bfd *,PTR,PTR))) bfd_void, /* sym_out */ | ^ coff-alpha.c:2279:5: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'unsigned int (*)(bfd *, void *, void *)' [-Wcast-function-type] 2279 | (unsigned (*) PARAMS ((bfd *,PTR,PTR))) bfd_void, /* lineno_out */ | ^ coff-alpha.c:2280:5: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'unsigned int (*)(bfd *, void *, void *)' [-Wcast-function-type] 2280 | (unsigned (*) PARAMS ((bfd *,PTR,PTR))) bfd_void, /* reloc_out */ | ^ In file included from coff-alpha.c:34: libecoff.h:320:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] 320 | ((void (*) (bfd *, asection *, void *)) bfd_void) | ^ coff-alpha.c:2288:5: note: in expansion of macro '_bfd_ecoff_set_alignment_hook' 2288 | _bfd_ecoff_set_alignment_hook, _bfd_ecoff_slurp_symbol_table, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from coff-alpha.c:26: libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ libecoff.h:257:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 257 | _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro '_bfd_ecoff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coff-alpha.c:2412:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 2412 | BFD_JUMP_TABLE_COPY (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ libecoff.h:245:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 245 | _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro '_bfd_ecoff_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ coff-alpha.c:2412:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 2412 | BFD_JUMP_TABLE_COPY (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ libecoff.h:248:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 248 | _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro '_bfd_ecoff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coff-alpha.c:2412:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 2412 | BFD_JUMP_TABLE_COPY (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ libecoff.h:251:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 251 | _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro '_bfd_ecoff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coff-alpha.c:2412:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 2412 | BFD_JUMP_TABLE_COPY (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ libecoff.h:259:42: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 259 | #define _bfd_ecoff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro '_bfd_ecoff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coff-alpha.c:2412:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 2412 | BFD_JUMP_TABLE_COPY (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ libecoff.h:254:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 254 | _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro '_bfd_ecoff_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ coff-alpha.c:2412:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 2412 | BFD_JUMP_TABLE_COPY (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~ libecoff.h:274:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 274 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro '_bfd_ecoff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coff-alpha.c:2415:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 2415 | BFD_JUMP_TABLE_SYMBOLS (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:335:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 335 | ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) | ^ libecoff.h:285:31: note: in expansion of macro '_bfd_nosymbols_get_lineno' 285 | #define _bfd_ecoff_get_lineno _bfd_nosymbols_get_lineno | ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro '_bfd_ecoff_get_lineno' 4941 | NAME##_get_lineno, \ | ^~~~ coff-alpha.c:2415:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 2415 | BFD_JUMP_TABLE_SYMBOLS (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ libecoff.h:292:38: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 292 | #define _bfd_ecoff_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro '_bfd_ecoff_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ coff-alpha.c:2415:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 2415 | BFD_JUMP_TABLE_SYMBOLS (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 344 | ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ libecoff.h:289:42: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' 289 | #define _bfd_ecoff_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4945:3: note: in expansion of macro '_bfd_ecoff_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ coff-alpha.c:2415:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 2415 | BFD_JUMP_TABLE_SYMBOLS (_bfd_ecoff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coff-alpha.c:2419:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 2419 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coff-alpha.c:2419:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 2419 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coff-alpha.c:2419:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 2419 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- coff64-rs6000.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o coff64-rs6000.lo coff64-rs6000.c --- demo64.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o demo64.lo demo64.c --- coff64-rs6000.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c coff64-rs6000.c -o coff64-rs6000.o --- demo64.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c demo64.c -o demo64.o --- coff64-rs6000.lo --- In file included from coff64-rs6000.c:273: coffcode.h: In function 'coff_compute_section_file_positions': coffcode.h:3154:21: warning: taking the absolute value of unsigned type 'long unsigned int' has no effect [-Wabsolute-value] 3154 | pad = abs (current->vma - sofar) % align; | ^~~ coffcode.h:3154:21: warning: absolute value function 'abs' given an argument of type 'long unsigned int' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] 3352 | bfd_boolean hasdebug = FALSE; | ^~~~~~~~ coff64-rs6000.c: In function 'xcoff64_write_object_contents': coff64-rs6000.c:764:15: warning: variable 'long_section_names' set but not used [-Wunused-but-set-variable] 764 | bfd_boolean long_section_names; | ^~~~~~~~~~~~~~~~~~ coff64-rs6000.c: At top level: coff64-rs6000.c:2684:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 2684 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true), | ^ coff64-rs6000.c:2686:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 2686 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true), | ^ coff64-rs6000.c:2687:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 2687 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true), | ^ coff64-rs6000.c:2688:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 2688 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true), | ^ coff64-rs6000.c:2689:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 2689 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true), | ^ coff64-rs6000.c:2690:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 2690 | ((bfd_boolean (*) (bfd *, void * )) bfd_true), | ^ coff64-rs6000.c:2700:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] 2700 | ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) bfd_false), | ^ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ coff64-rs6000.c:2716:5: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 2716 | coff_bfd_is_target_special_symbol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from coff64-rs6000.c:26: libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ coff64-rs6000.c:2753:5: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 2753 | _bfd_nodynamic_get_synthetic_symtab, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ coff64-rs6000.c:2935:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 2935 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true), | ^ coff64-rs6000.c:2937:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 2937 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true), | ^ coff64-rs6000.c:2938:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 2938 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true), | ^ coff64-rs6000.c:2939:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 2939 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true), | ^ coff64-rs6000.c:2940:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 2940 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true), | ^ coff64-rs6000.c:2941:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 2941 | ((bfd_boolean (*) (bfd *, void * )) bfd_true), | ^ coff64-rs6000.c:2951:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] 2951 | ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) bfd_false), | ^ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ coff64-rs6000.c:2967:5: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 2967 | coff_bfd_is_target_special_symbol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ coff64-rs6000.c:3004:5: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 3004 | _bfd_nodynamic_get_synthetic_symtab, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- demo64.lo --- In file included from aoutf1.h:25, from demo64.c:30: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 523 | #define MY_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4856:3: note: in expansion of macro 'MY_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 531 | #define MY_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'MY_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 535 | #define MY_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'MY_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 543 | #define MY_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'MY_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 539 | #define MY_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'MY_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 635 | BFD_JUMP_TABLE_COPY (MY), | ^~~~~~~~~~~~~~~~~~~ In file included from aoutf1.h:789: aout-target.h:551:42: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 551 | #define MY_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'MY_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 466 | #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 638 | BFD_JUMP_TABLE_SYMBOLS (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 568 | _bfd_nodynamic_canonicalize_dynamic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 572 | _bfd_nodynamic_get_synthetic_symtab | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 580 | _bfd_nodynamic_canonicalize_dynamic_reloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 642 | BFD_JUMP_TABLE_DYNAMIC (MY), | ^~~~~~~~~~~~~~~~~~~~~~ --- efi-app-ia64.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o efi-app-ia64.lo efi-app-ia64.c --- elf64-x86-64.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf64-x86-64.lo elf64-x86-64.c --- elf64-alpha.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf64-alpha.lo elf64-alpha.c --- efi-app-ia64.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c efi-app-ia64.c -o efi-app-ia64.o In file included from efi-app-ia64.c:21: peicode.h: In function 'pe_ILF_make_a_section': bfd.h:329:83: warning: right-hand operand of comma expression has no effect [-Wunused-value] 329 | #define bfd_set_section_alignment(bfd, ptr, val) (((ptr)->alignment_power = (val)),TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ peicode.h:595:3: note: in expansion of macro 'bfd_set_section_alignment' 595 | bfd_set_section_alignment (vars->abfd, sec, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ coffcode.h: In function 'coff_compute_section_file_positions': bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:9: note: in expansion of macro 'bfd_set_section_vma' 3224 | bfd_set_section_vma (abfd, current, 0); | ^~~~~~~~~~~~~~~~~~~ In file included from coff-ia64.c:66, from efi-app-ia64.c:35: coffcode.h: At top level: coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(bfd *, struct internal_syment *)'} [-Wcast-function-type] 2266 | (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false | ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 5156 | coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, | ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-ia64.c:23: libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 5281 | #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ coff-ia64.c:190:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 190 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 5265 | #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ coff-ia64.c:190:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 190 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 5269 | #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ coff-ia64.c:190:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 190 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 5285 | #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ coff-ia64.c:190:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 190 | BFD_JUMP_TABLE_COPY (coff), | ^~~~~~~~~~~~~~~~~~~ coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 5297 | #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ coff-ia64.c:193:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 193 | BFD_JUMP_TABLE_SYMBOLS (coff), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] 359 | ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) | ^ coffcode.h:5311:45: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' 5311 | #define coff_bfd_reloc_type_lookup _bfd_norelocs_bfd_reloc_type_lookup | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4989:3: note: in expansion of macro 'coff_bfd_reloc_type_lookup' 4989 | NAME##_bfd_reloc_type_lookup | ^~~~ coff-ia64.c:194:6: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 194 | BFD_JUMP_TABLE_RELOCS (coff), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ coff-ia64.c:197:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 197 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ coff-ia64.c:197:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 197 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ coff-ia64.c:197:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 197 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- coff64-rs6000.lo --- coff64-rs6000.c: In function 'xcoff64_write_object_contents': coff64-rs6000.c:843:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 843 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- elf64-x86-64.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf64-x86-64.c -o elf64-x86-64.o --- elf64-alpha.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf64-alpha.c -o elf64-alpha.o --- elf64-x86-64.lo --- elf64-x86-64.c: In function 'elf64_x86_64_relocate_section': elf64-x86-64.c:2131:23: warning: variable 'warned' set but not used [-Wunused-but-set-variable] 2131 | bfd_boolean warned; | ^~~~~~ In file included from elf64-x86-64.c:3689: elf64-target.h: At top level: elf64-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf64-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~ elf64-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf64-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ --- efi-app-ia64.lo --- coffcode.h: In function 'coff_write_object_contents': coffcode.h:3468:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 3468 | strncpy (section.s_name, current->name, SCNNMLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- elf64-alpha.lo --- In file included from elf64-alpha.c:5300: elf64-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf64-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~ elf64-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf64-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf64-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~ elf64-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf64-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf64-hppa.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf64-hppa.lo elf64-hppa.c --- elf32-ia64.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf32-ia64.lo elf32-ia64.c --- elf64-hppa.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf64-hppa.c -o elf64-hppa.o elf64-hppa.c: In function 'elf64_hppa_section_from_shdr': elf64-hppa.c:423:13: warning: variable 'newsect' set but not used [-Wunused-but-set-variable] 423 | asection *newsect; | ^~~~~~~ elf64-hppa.c: In function 'elf64_hppa_check_relocs': elf64-hppa.c:604:13: warning: variable 'dlt' set but not used [-Wunused-but-set-variable] 604 | asection *dlt, *plt, *stubs; | ^~~ elf64-hppa.c: In function 'elf64_hppa_finish_dynamic_symbol': elf64-hppa.c:1916:51: warning: variable 'sdltrel' set but not used [-Wunused-but-set-variable] 1916 | asection *stub, *splt, *sdlt, *sopd, *spltrel, *sdltrel; | ^~~~~~~ elf64-hppa.c:1916:27: warning: variable 'sdlt' set but not used [-Wunused-but-set-variable] 1916 | asection *stub, *splt, *sdlt, *sopd, *spltrel, *sdltrel; | ^~~~ In file included from elf64-hppa.c:2874: elf64-target.h: At top level: elf64-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf64-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~ elf64-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf64-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf64-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~ elf64-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf64-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-ia64.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf32-ia64.c -o elf32-ia64.o elf32-ia64.c: In function 'elf32_ia64_section_from_shdr': elf32-ia64.c:1459:13: warning: variable 'newsect' set but not used [-Wunused-but-set-variable] 1459 | asection *newsect; | ^~~~~~~ In file included from elf32-ia64.c:22: elf32-ia64.c: In function 'elf32_ia64_create_dynamic_sections': bfd.h:329:83: warning: right-hand operand of comma expression has no effect [-Wunused-value] 329 | #define bfd_set_section_alignment(bfd, ptr, val) (((ptr)->alignment_power = (val)),TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ elf32-ia64.c:2132:5: note: in expansion of macro 'bfd_set_section_alignment' 2132 | bfd_set_section_alignment (abfd, ia64_info->got_sec, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~ elf32-ia64.c: In function 'elf32_ia64_final_link': elf32-ia64.c:4460:38: warning: variable 'ia64_info' set but not used [-Wunused-but-set-variable] 4460 | struct elf32_ia64_link_hash_table *ia64_info; | ^~~~~~~~~ elf32-ia64.c: In function 'elf32_ia64_relocate_section': elf32-ia64.c:4647:23: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] 4647 | bfd_boolean unresolved_reloc; | ^~~~~~~~~~~~~~~~ In file included from elf32-ia64.c:5800: elf32-target.h: At top level: elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-ia64.c: In function 'elf32_ia64_relocate_section': elf32-ia64.c:4993:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 4993 | if (r_symndx == 0) | ^ elf32-ia64.c:5035:9: note: here 5035 | case R_IA64_SECREL32MSB: | ^~~~ elf32-ia64.c:5203:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 5203 | if (is_elf_hash_table (info->hash)) | ^ elf32-ia64.c:5214:15: note: here 5214 | default: | ^~~~~~~ --- elf64-ia64.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf64-ia64.lo elf64-ia64.c gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf64-ia64.c -o elf64-ia64.o elf64-ia64.c: In function 'elf64_ia64_section_from_shdr': elf64-ia64.c:1459:13: warning: variable 'newsect' set but not used [-Wunused-but-set-variable] 1459 | asection *newsect; | ^~~~~~~ In file included from elf64-ia64.c:22: elf64-ia64.c: In function 'elf64_ia64_create_dynamic_sections': bfd.h:329:83: warning: right-hand operand of comma expression has no effect [-Wunused-value] 329 | #define bfd_set_section_alignment(bfd, ptr, val) (((ptr)->alignment_power = (val)),TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ elf64-ia64.c:2132:5: note: in expansion of macro 'bfd_set_section_alignment' 2132 | bfd_set_section_alignment (abfd, ia64_info->got_sec, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~ elf64-ia64.c: In function 'elf64_ia64_final_link': elf64-ia64.c:4460:38: warning: variable 'ia64_info' set but not used [-Wunused-but-set-variable] 4460 | struct elf64_ia64_link_hash_table *ia64_info; | ^~~~~~~~~ elf64-ia64.c: In function 'elf64_ia64_relocate_section': elf64-ia64.c:4647:23: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] 4647 | bfd_boolean unresolved_reloc; | ^~~~~~~~~~~~~~~~ In file included from elf64-ia64.c:5800: elf64-target.h: At top level: elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-ia64.c: In function 'elf64_ia64_relocate_section': elf64-ia64.c:4993:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 4993 | if (r_symndx == 0) | ^ elf64-ia64.c:5035:9: note: here 5035 | case R_IA64_SECREL32MSB: | ^~~~ elf64-ia64.c:5203:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 5203 | if (is_elf_hash_table (info->hash)) | ^ elf64-ia64.c:5214:15: note: here 5214 | default: | ^~~~~~~ --- elf64-gen.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf64-gen.lo elf64-gen.c --- elfn32-mips.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elfn32-mips.lo elfn32-mips.c --- elf64-gen.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf64-gen.c -o elf64-gen.o In file included from elf64-gen.c:101: elf64-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf64-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~ elf64-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf64-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf64-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~ elf64-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf64-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf64-mips.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf64-mips.lo elf64-mips.c --- elf64-mmix.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf64-mmix.lo elf64-mmix.c --- elfn32-mips.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elfn32-mips.c -o elfn32-mips.o In file included from elfn32-mips.c:2388: elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf64-mips.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf64-mips.c -o elf64-mips.o In file included from elf64-mips.c:3160: elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf64-mmix.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf64-mmix.c -o elf64-mmix.o elf64-mmix.c: In function 'mmix_elf_reloc': elf64-mmix.c:1256:11: warning: variable 'addr' set but not used [-Wunused-but-set-variable] 1256 | bfd_vma addr; | ^~~~ elf64-mmix.c: In function 'mmix_elf_relocate_section': elf64-mmix.c:1481:23: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] 1481 | bfd_boolean unresolved_reloc; | ^~~~~~~~~~~~~~~~ elf64-mmix.c: In function 'mmix_elf_relax_section': elf64-mmix.c:2590:8: warning: variable 'bpo_greg_owner' set but not used [-Wunused-but-set-variable] 2590 | bfd *bpo_greg_owner; | ^~~~~~~~~~~~~~ In file included from elf64-mmix.c:2960: elf64-target.h: At top level: elf64-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf64-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~ elf64-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf64-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf64-sh64.lo --- --- elf64-ppc.lo --- --- elf64-sh64.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf64-sh64.lo elf64-sh64.c --- elf64-ppc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf64-ppc.lo elf64-ppc.c --- elf64-sh64.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf64-sh64.c -o elf64-sh64.o --- elf64-ppc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf64-ppc.c -o elf64-ppc.o --- elf64-s390.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf64-s390.lo elf64-s390.c --- elf64-sh64.lo --- In file included from elf64-sh64.c:4142: elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf64-ppc.lo --- elf64-ppc.c: In function 'ppc64_elf_check_relocs': elf64-ppc.c:4312:46: warning: variable 'sym_hashes_end' set but not used [-Wunused-but-set-variable] 4312 | struct elf_link_hash_entry **sym_hashes, **sym_hashes_end; | ^~~~~~~~~~~~~~ elf64-ppc.c: In function 'ppc64_elf_gc_sweep_hook': elf64-ppc.c:5162:31: warning: variable 'htab' set but not used [-Wunused-but-set-variable] 5162 | struct ppc_link_hash_table *htab; | ^~~~ elf64-ppc.c: In function 'ppc64_elf_edit_opd': elf64-ppc.c:6274:36: warning: variable 'sym_hashes' set but not used [-Wunused-but-set-variable] 6274 | struct elf_link_hash_entry **sym_hashes; | ^~~~~~~~~~ elf64-ppc.c: In function 'ppc64_elf_edit_toc': elf64-ppc.c:7113:36: warning: variable 'sym_hashes' set but not used [-Wunused-but-set-variable] 7113 | struct elf_link_hash_entry **sym_hashes; | ^~~~~~~~~~ --- elf64-sparc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf64-sparc.lo elf64-sparc.c --- elf64-ppc.lo --- elf64-ppc.c: In function 'ppc64_elf_finish_dynamic_symbol': elf64-ppc.c:11128:8: warning: variable 'dynobj' set but not used [-Wunused-but-set-variable] 11128 | bfd *dynobj; | ^~~~~~ In file included from elf64-ppc.c:11362: elf64-target.h: At top level: elf64-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf64-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf64-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 830 | BFD_JUMP_TABLE_COPY (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 837 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf64-s390.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf64-s390.c -o elf64-s390.o In file included from elf64-s390.c:3483: elf64-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 187 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ elf64-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~ elf64-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf64-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf64-sparc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf64-sparc.c -o elf64-sparc.o In file included from elf64-sparc.c:903: elf64-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 191 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ elf64-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 734 | BFD_JUMP_TABLE_COPY (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 198 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 161 | ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 741 | BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), | ^~~~~~~~~~~~~~~~~~~~~~ --- elf64.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o elf64.lo elf64.c --- mmo.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o mmo.lo mmo.c --- elf64.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elf64.c -o elf64.o --- nlm32-alpha.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o nlm32-alpha.lo nlm32-alpha.c --- mmo.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c mmo.c -o mmo.o In file included from mmo.c:198: mmo.c: In function 'mmo_decide_section': bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ mmo.c:666:9: note: in expansion of macro 'bfd_set_section_vma' 666 | bfd_set_section_vma (abfd, sec, vma); | ^~~~~~~~~~~~~~~~~~~ bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ mmo.c:680:9: note: in expansion of macro 'bfd_set_section_vma' 680 | bfd_set_section_vma (abfd, sec, vma); | ^~~~~~~~~~~~~~~~~~~ bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ mmo.c:696:5: note: in expansion of macro 'bfd_set_section_vma' 696 | bfd_set_section_vma (abfd, sec, vma); | ^~~~~~~~~~~~~~~~~~~ mmo.c: In function 'mmo_scan': mmo.c:1533:9: warning: variable 'current_filename' set but not used [-Wunused-but-set-variable] 1533 | char *current_filename = NULL; | ^~~~~~~~~~~~~~~~ mmo.c: In function 'mmo_write_symbols_and_terminator': mmo.c:2828:12: warning: variable 'maintable' set but not used [-Wunused-but-set-variable] 2828 | asymbol *maintable[2]; | ^~~~~~~~~ In file included from mmo.c:200: mmo.c: At top level: libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ mmo.c:3249:40: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 3249 | #define mmo_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'mmo_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ mmo.c:3302:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 3302 | BFD_JUMP_TABLE_COPY (mmo), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ mmo.c:3250:43: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 3250 | #define mmo_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro 'mmo_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ mmo.c:3302:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 3302 | BFD_JUMP_TABLE_COPY (mmo), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ mmo.c:3251:42: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 3251 | #define mmo_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'mmo_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ mmo.c:3302:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 3302 | BFD_JUMP_TABLE_COPY (mmo), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ mmo.c:3252:42: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 3252 | #define mmo_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'mmo_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ mmo.c:3302:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 3302 | BFD_JUMP_TABLE_COPY (mmo), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ mmo.c:3253:35: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 3253 | #define mmo_bfd_set_private_flags _bfd_generic_bfd_set_private_flags | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'mmo_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ mmo.c:3302:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 3302 | BFD_JUMP_TABLE_COPY (mmo), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ mmo.c:3254:40: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 3254 | #define mmo_bfd_print_private_bfd_data _bfd_generic_bfd_print_private_bfd_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro 'mmo_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ mmo.c:3302:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 3302 | BFD_JUMP_TABLE_COPY (mmo), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:267:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] 267 | ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ | ^ bfd.h:4909:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' 4909 | NAME##_construct_extended_name_table, \ | ^~~~ mmo.c:3304:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 3304 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, const char *, char *)' [-Wcast-function-type] 270 | ((void (*) (bfd *, const char *, char *)) bfd_void) | ^ bfd.h:4910:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' 4910 | NAME##_truncate_arname, \ | ^~~~ mmo.c:3304:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 3304 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] 272 | ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ | ^ bfd.h:4911:3: note: in expansion of macro '_bfd_noarchive_write_armap' 4911 | NAME##_write_armap, \ | ^~~~ mmo.c:3304:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 3304 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'bfd * (*)(bfd *, bfd *)' [-Wcast-function-type] 276 | ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) | ^ bfd.h:4913:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' 4913 | NAME##_openr_next_archived_file, \ | ^~~~ mmo.c:3304:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 3304 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'bfd * (*)(bfd *, symindex)' {aka 'bfd * (*)(bfd *, long unsigned int)'} [-Wcast-function-type] 278 | ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) | ^ bfd.h:4914:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' 4914 | NAME##_get_elt_at_index, \ | ^~~~ mmo.c:3304:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 3304 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ mmo.c:3199:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 3199 | ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'mmo_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ mmo.c:3305:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 3305 | BFD_JUMP_TABLE_SYMBOLS (mmo), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:335:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 335 | ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) | ^ mmo.c:3202:24: note: in expansion of macro '_bfd_nosymbols_get_lineno' 3202 | #define mmo_get_lineno _bfd_nosymbols_get_lineno | ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'mmo_get_lineno' 4941 | NAME##_get_lineno, \ | ^~~~ mmo.c:3305:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 3305 | BFD_JUMP_TABLE_SYMBOLS (mmo), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:337:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, asymbol **, bfd_vma, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, struct bfd_section *, struct bfd_symbol **, long unsigned int, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 337 | ((bfd_boolean (*) (bfd *, asection *, asymbol **, bfd_vma, const char **, \ | ^ mmo.c:3206:31: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' 3206 | #define mmo_find_nearest_line _bfd_nosymbols_find_nearest_line | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4942:3: note: in expansion of macro 'mmo_find_nearest_line' 4942 | NAME##_find_nearest_line, \ | ^~~~ mmo.c:3305:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 3305 | BFD_JUMP_TABLE_SYMBOLS (mmo), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ mmo.c:3207:31: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 3207 | #define mmo_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'mmo_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ mmo.c:3305:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 3305 | BFD_JUMP_TABLE_SYMBOLS (mmo), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 344 | ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ mmo.c:3209:35: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' 3209 | #define mmo_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4945:3: note: in expansion of macro 'mmo_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ mmo.c:3305:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 3305 | BFD_JUMP_TABLE_SYMBOLS (mmo), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] 359 | ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) | ^ mmo.c:3245:35: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' 3245 | #define mmo_bfd_reloc_type_lookup _bfd_norelocs_bfd_reloc_type_lookup | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4989:3: note: in expansion of macro 'mmo_bfd_reloc_type_lookup' 4989 | NAME##_bfd_reloc_type_lookup | ^~~~ mmo.c:3308:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 3308 | BFD_JUMP_TABLE_RELOCS (mmo), | ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ mmo.c:3311:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 3311 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ mmo.c:3311:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 3311 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ mmo.c:3311:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 3311 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- nlm32-alpha.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c nlm32-alpha.c -o nlm32-alpha.o In file included from nlm32-alpha.c:28: libbfd.h:224:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *)'} [-Wcast-function-type] 224 | ((bfd_boolean (*) (bfd *, asection *)) bfd_true) | ^ bfd.h:4838:3: note: in expansion of macro '_bfd_generic_new_section_hook' 4838 | NAME##_new_section_hook, \ | ^~~~ nlm-target.h:234:3: note: in expansion of macro 'BFD_JUMP_TABLE_GENERIC' 234 | BFD_JUMP_TABLE_GENERIC (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 234 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' 4856 | NAME##_bfd_copy_private_bfd_data, \ | ^~~~ nlm-target.h:235:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 235 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 236 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' 4857 | NAME##_bfd_merge_private_bfd_data, \ | ^~~~ nlm-target.h:235:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 235 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(bfd *, struct bfd_section *, bfd *, struct bfd_section *)'} [-Wcast-function-type] 240 | ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) | ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' 4859 | NAME##_bfd_copy_private_section_data, \ | ^~~~ nlm-target.h:235:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 235 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *, bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 242 | ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) | ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' 4860 | NAME##_bfd_copy_private_symbol_data, \ | ^~~~ nlm-target.h:235:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 235 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(bfd *, bfd *)'} [-Wcast-function-type] 244 | ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) | ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' 4861 | NAME##_bfd_copy_private_header_data, \ | ^~~~ nlm-target.h:235:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 235 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(bfd *, unsigned int)'} [-Wcast-function-type] 238 | ((bfd_boolean (*) (bfd *, flagword)) bfd_true) | ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' 4862 | NAME##_bfd_set_private_flags, \ | ^~~~ nlm-target.h:235:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 235 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(bfd *, void *)'} [-Wcast-function-type] 246 | ((bfd_boolean (*) (bfd *, void *)) bfd_true) | ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' 4863 | NAME##_bfd_print_private_bfd_data | ^~~~ nlm-target.h:235:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 235 | BFD_JUMP_TABLE_COPY (_bfd_generic), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:267:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] 267 | ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ | ^ bfd.h:4909:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' 4909 | NAME##_construct_extended_name_table, \ | ^~~~ nlm-target.h:237:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 237 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'void (*)(bfd *)' to 'void (*)(bfd *, const char *, char *)' [-Wcast-function-type] 270 | ((void (*) (bfd *, const char *, char *)) bfd_void) | ^ bfd.h:4910:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' 4910 | NAME##_truncate_arname, \ | ^~~~ nlm-target.h:237:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 237 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] 272 | ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ | ^ bfd.h:4911:3: note: in expansion of macro '_bfd_noarchive_write_armap' 4911 | NAME##_write_armap, \ | ^~~~ nlm-target.h:237:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 237 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'bfd * (*)(bfd *, bfd *)' [-Wcast-function-type] 276 | ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) | ^ bfd.h:4913:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' 4913 | NAME##_openr_next_archived_file, \ | ^~~~ nlm-target.h:237:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 237 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'bfd * (*)(bfd *, symindex)' {aka 'bfd * (*)(bfd *, long unsigned int)'} [-Wcast-function-type] 278 | ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) | ^ bfd.h:4914:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' 4914 | NAME##_get_elt_at_index, \ | ^~~~ nlm-target.h:237:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 237 | BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), | ^~~~~~~~~~~~~~~~~~~~~~ In file included from nlm32-alpha.c:858: nlm-target.h:29:43: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 29 | #define nlm_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) | ^ bfd.h:4940:3: note: in expansion of macro 'nlm_bfd_is_target_special_symbol' 4940 | NAME##_bfd_is_target_special_symbol, \ | ^~~~ nlm-target.h:238:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 238 | BFD_JUMP_TABLE_SYMBOLS (nlm), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:335:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(bfd *, struct bfd_symbol *)'} [-Wcast-function-type] 335 | ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) | ^ nlm-target.h:30:49: note: in expansion of macro '_bfd_nosymbols_get_lineno' 30 | #define nlm_get_lineno _bfd_nosymbols_get_lineno | ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'nlm_get_lineno' 4941 | NAME##_get_lineno, \ | ^~~~ nlm-target.h:238:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 238 | BFD_JUMP_TABLE_SYMBOLS (nlm), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:337:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, asymbol **, bfd_vma, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, struct bfd_section *, struct bfd_symbol **, long unsigned int, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 337 | ((bfd_boolean (*) (bfd *, asection *, asymbol **, bfd_vma, const char **, \ | ^ nlm-target.h:31:49: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' 31 | #define nlm_find_nearest_line _bfd_nosymbols_find_nearest_line | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4942:3: note: in expansion of macro 'nlm_find_nearest_line' 4942 | NAME##_find_nearest_line, \ | ^~~~ nlm-target.h:238:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 238 | BFD_JUMP_TABLE_SYMBOLS (nlm), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] 341 | ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ | ^ nlm-target.h:32:49: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' 32 | #define nlm_find_inliner_info _bfd_nosymbols_find_inliner_info | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'nlm_find_inliner_info' 4944 | NAME##_find_inliner_info, \ | ^~~~ nlm-target.h:238:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 238 | BFD_JUMP_TABLE_SYMBOLS (nlm), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(bfd *, void *, long unsigned int)'} [-Wcast-function-type] 344 | ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) | ^ nlm-target.h:33:49: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' 33 | #define nlm_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4945:3: note: in expansion of macro 'nlm_bfd_make_debug_symbol' 4945 | NAME##_bfd_make_debug_symbol, \ | ^~~~ nlm-target.h:238:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 238 | BFD_JUMP_TABLE_SYMBOLS (nlm), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:381:37: warning: cast between incompatible function types from 'int (*)(bfd *)' to 'int (*)(bfd *, bfd_boolean)' {aka 'int (*)(bfd *, int)'} [-Wcast-function-type] 381 | #define _bfd_nolink_sizeof_headers ((int (*) (bfd *, bfd_boolean)) bfd_0) | ^ nlm-target.h:42:49: note: in expansion of macro '_bfd_nolink_sizeof_headers' 42 | #define nlm_sizeof_headers _bfd_nolink_sizeof_headers | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5010:3: note: in expansion of macro 'nlm_sizeof_headers' 5010 | NAME##_sizeof_headers, \ | ^~~~ nlm-target.h:241:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' 241 | BFD_JUMP_TABLE_LINK (nlm), | ^~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(bfd *, struct bfd_symbol **)'} [-Wcast-function-type] 423 | ((long (*) (bfd *, asymbol **)) _bfd_n1) | ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' 5073 | NAME##_canonicalize_dynamic_symtab, \ | ^~~~ nlm-target.h:242:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 242 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] 425 | ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) | ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' 5074 | NAME##_get_synthetic_symtab, \ | ^~~~ nlm-target.h:242:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 242 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] 428 | ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) | ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' 5076 | NAME##_canonicalize_dynamic_reloc | ^~~~ nlm-target.h:242:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 242 | BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), | ^~~~~~~~~~~~~~~~~~~~~~ --- nlm64.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o nlm64.lo nlm64.c --- pepigen.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o pepigen.lo pepigen.c --- nlm64.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c nlm64.c -o nlm64.o --- pepigen.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c pepigen.c -o pepigen.o --- targets.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -DDEFAULT_VECTOR=bfd_elf32_i386_vec -DASSOCIATED_VECS='&bfd_elf32_i386_vec,&i386linux_vec,&bfd_efi_app_ia32_vec,&bfd_elf64_x86_64_vec,&bfd_elf64_little_generic_vec,&bfd_elf64_big_generic_vec,&bfd_elf32_little_generic_vec,&bfd_elf32_big_generic_vec' .././bfd/targets.c --- pepigen.lo --- pepigen.c: In function 'pe_print_pdata': pepigen.c:1591:11: warning: variable 'em_data' set but not used [-Wunused-but-set-variable] 1591 | int em_data; | ^~~~~~~ pepigen.c: In function 'pe_print_reloc': pepigen.c:1681:17: warning: variable 'datasize' set but not used [-Wunused-but-set-variable] 1681 | bfd_size_type datasize; | ^~~~~~~~ --- targets.lo --- gcc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -DDEFAULT_VECTOR=bfd_elf32_i386_vec "-DASSOCIATED_VECS=&bfd_elf32_i386_vec,&i386linux_vec,&bfd_efi_app_ia32_vec,&bfd_elf64_x86_64_vec,&bfd_elf64_little_generic_vec,&bfd_elf64_big_generic_vec,&bfd_elf32_little_generic_vec,&bfd_elf32_big_generic_vec" .././bfd/targets.c -o targets.o --- libbfd.la --- /usr/bin/bash ./libtool --mode=link gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -o libbfd.la -rpath /opt/local/cross/x86_64-sun-solaris2.11/i386-linux/lib -release 2.17 archive.lo archures.lo bfd.lo bfdio.lo bfdwin.lo cache.lo coffgen.lo corefile.lo format.lo init.lo libbfd.lo opncls.lo reloc.lo section.lo syms.lo targets.lo hash.lo linker.lo srec.lo binary.lo tekhex.lo ihex.lo stabs.lo stab-syms.lo merge.lo dwarf2.lo simple.lo archive64.lo `cat ofiles` mkdir .libs ar cru .libs/libbfd.a archive.o archures.o bfd.o bfdio.o bfdwin.o cache.o coffgen.o corefile.o format.o init.o libbfd.o opncls.o reloc.o section.o syms.o targets.o hash.o linker.o srec.o binary.o tekhex.o ihex.o stabs.o stab-syms.o merge.o dwarf2.o simple.o archive64.o elf32-i386.o elf-vxworks.o elf32.o elf.o elflink.o elf-strtab.o elf-eh-frame.o dwarf1.o i386linux.o aout32.o efi-app-ia32.o peigen.o cofflink.o elf64-x86-64.o elf64.o elf64-gen.o elf32-gen.o aix5ppc-core.o aout64.o coff-alpha.o coff64-rs6000.o demo64.o efi-app-ia64.o elf64-alpha.o elf64-hppa.o elf32-ia64.o elf64-ia64.o elfn32-mips.o elf64-mips.o elf64-mmix.o elf64-sh64.o elf64-ppc.o elf64-s390.o elf64-sparc.o mmo.o nlm32-alpha.o nlm64.o pepigen.o aout-adobe.o aout-arm.o aout-cris.o aout-ns32k.o aout-sparcle.o aout-tic30.o aout0.o armnetbsd.o bout.o cf-i386lynx.o cf-sparclynx.o coff-apollo.o coff-arm.o coff-aux.o coff-h8300.o coff-h8500.o coff-i386.o coff-go32.o coff-i860.o coff-i960.o coff-m68k.o coff-m88k.o coff-maxq.o coff-mips.o coff-or32.o coff-rs6000.o coff-sh.o coff-sparc.o coff-stgo32.o coff-svm68k.o coff-tic30.o coff-tic4x.o coff-tic54x.o coff-tic80.o coff-u68k.o coff-we32k.o coff-w65.o coff-z80.o coff-z8k.o ecoff.o ecofflink.o elf32-am33lin.o elf32-arc.o elf32-arm.o elf32-avr.o elf32-bfin.o elf32-cr16c.o elf32-cris.o elf32-crx.o elf32-d10v.o elf32-d30v.o elf32-dlx.o elf32-fr30.o elf32-frv.o elf32-h8300.o elf32-hppa.o elf32-i370.o elf32-i860.o elf32-i960.o elf32-ip2k.o elf32-iq2000.o elf32-m32c.o elf32-m32r.o elf32-m68hc11.o elf32-m68hc12.o elf32-m68hc1x.o elf32-m68k.o elf32-m88k.o elf-m10200.o elf-m10300.o elf32-mcore.o elfxx-mips.o elf32-mips.o elf32-mt.o elf32-msp430.o elf32-openrisc.o elf32-or32.o elf32-pj.o elf32-ppc.o elf32-s390.o elf32-sh.o elf32-sh-symbian.o elf32-sh64.o elf32-sh64-com.o elfxx-sparc.o elf32-sparc.o elf32-v850.o elf32-vax.o elf32-xstormy16.o elf32-xtensa.o elf32-xc16x.o epoc-pe-arm.o epoc-pei-arm.o hp300bsd.o hp300hpux.o som.o i386aout.o i386bsd.o i386dynix.o i386freebsd.o i386lynx.o i386msdos.o i386netbsd.o i386mach3.o i386os9k.o ieee.o m68k4knetbsd.o m68klinux.o m68knetbsd.o m88kmach3.o m88kopenbsd.o mach-o.o mipsbsd.o newsos3.o nlm.o nlm32-i386.o nlm32-sparc.o nlm32-ppc.o nlm32.o ns32knetbsd.o oasys.o pc532-mach.o pdp11.o pef.o pe-arm.o pei-arm.o pe-i386.o pei-i386.o pe-mcore.o pei-mcore.o pe-ppc.o pei-ppc.o pe-sh.o pei-sh.o pe-mips.o pei-mips.o ppcboot.o reloc16.o riscix.o sparclinux.o sparclynx.o sparcnetbsd.o sunos.o vaxnetbsd.o vax1knetbsd.o vaxbsd.o versados.o vms.o vms-gsd.o vms-hdr.o vms-misc.o vms-tir.o xcofflink.o xsym.o xtensa-isa.o xtensa-modules.o cpu-i386.o cpu-alpha.o cpu-arc.o cpu-arm.o cpu-avr.o cpu-bfin.o cpu-cr16c.o cpu-cris.o cpu-crx.o cpu-d10v.o cpu-d30v.o cpu-dlx.o cpu-fr30.o cpu-frv.o cpu-h8300.o cpu-h8500.o cpu-hppa.o cpu-ia64.o cpu-i370.o cpu-i860.o cpu-i960.o cpu-ip2k.o cpu-iq2000.o cpu-m32c.o cpu-m32r.o cpu-m68hc11.o cpu-m68hc12.o cpu-m68k.o cpu-m88k.o cpu-m10200.o cpu-m10300.o cpu-maxq.o cpu-mcore.o cpu-mips.o cpu-mmix.o cpu-mt.o cpu-msp430.o cpu-or32.o cpu-ns32k.o cpu-openrisc.o cpu-pdp11.o cpu-pj.o cpu-powerpc.o cpu-rs6000.o cpu-s390.o cpu-sh.o cpu-sparc.o cpu-tic30.o cpu-tic4x.o cpu-tic54x.o cpu-tic80.o cpu-v850.o cpu-vax.o cpu-we32k.o cpu-w65.o cpu-xstormy16.o cpu-xtensa.o cpu-xc16x.o cpu-z80.o cpu-z8k.o ranlib .libs/libbfd.a creating libbfd.la (cd .libs && rm -f libbfd.la && ln -s ../libbfd.la libbfd.la) --- stamp-lib --- libtooldir=`/usr/bin/bash ./libtool --config | sed -n -e 's/^objdir=//p'`; if [ -f $libtooldir/libbfd.a ]; then cp $libtooldir/libbfd.a libbfd.tmp; ranlib libbfd.tmp; /usr/bin/bash .././bfd/../move-if-change libbfd.tmp libbfd.a; else true; fi touch stamp-lib --- all-opcodes --- --- all --- /opt/local/bin/bmake all-recursive --- all-recursive --- Making all in po --- arc-dis.lo --- --- bfin-dis.lo --- --- cgen-bitset.lo --- --- cris-opc.lo --- --- arc-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o arc-dis.lo arc-dis.c --- bfin-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o bfin-dis.lo bfin-dis.c --- cgen-bitset.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cgen-bitset.lo cgen-bitset.c --- cris-opc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cris-opc.lo cris-opc.c gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cris-opc.c -o cris-opc.o --- arc-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c arc-dis.c -o arc-dis.o --- bfin-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c bfin-dis.c -o bfin-dis.o --- arc-dis.lo --- arc-dis.c: In function 'arc_sprintf': arc-dis.c:239:8: warning: variable 'auxNum' set but not used [-Wunused-but-set-variable] 239 | long auxNum; | ^~~~~~ arc-dis.c: In function 'write_comments_': arc-dis.c:432:27: warning: argument to 'sizeof' in 'strncat' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 432 | sizeof (state->commentBuffer)); | ^ arc-dis.c: In function 'decodeInstr': arc-dis.c:1171:7: warning: variable 'bytes' set but not used [-Wunused-but-set-variable] 1171 | int bytes; | ^~~~~ arc-dis.c: In function 'dsmOneArcInst': arc-dis.c:733:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 733 | instrName = "b"; | ~~~~~~~~~~^~~~~ arc-dis.c:734:5: note: here 734 | case op_BLC: | ^~~~ arc-dis.c:735:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 735 | if (!instrName) | ^ arc-dis.c:737:5: note: here 737 | case op_LPC: | ^~~~ arc-dis.c:738:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 738 | if (!instrName) | ^ arc-dis.c:740:5: note: here 740 | case op_JC: | ^~~~ --- crx-opc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o crx-opc.lo crx-opc.c --- cgen-bitset.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cgen-bitset.c -o cgen-bitset.o --- i860-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o i860-dis.lo i860-dis.c --- bfin-dis.lo --- bfin-dis.c: In function '_print_insn_bfin': bfin-dis.c:4322:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] 4322 | int status; | ^~~~~~ bfin-dis.c: In function 'print_insn_bfin': bfin-dis.c:4422:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] 4422 | int status; | ^~~~~~ --- crx-opc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c crx-opc.c -o crx-opc.o crx-opc.c:634:33: warning: implicit conversion from 'enum <anonymous>' to 'enum <anonymous>' [-Wenum-conversion] 634 | #define REG_C(N) REG(CONCAT2(c,N), N, CRX_C_REGTYPE) | ^ crx-opc.c:590:48: note: in definition of macro 'REG' 590 | #define REG(NAME, N, TYPE) {STRINGX(NAME), {NAME}, N, TYPE} | ^~~~ crx-opc.c:634:25: note: in expansion of macro 'CONCAT2' 634 | #define REG_C(N) REG(CONCAT2(c,N), N, CRX_C_REGTYPE) | ^~~~~~~ crx-opc.c:636:3: note: in expansion of macro 'REG_C' 636 | REG_C(0), REG_C(1), REG_C(2), REG_C(3), | ^~~~~ crx-opc.c:634:33: warning: implicit conversion from 'enum <anonymous>' to 'enum <anonymous>' [-Wenum-conversion] 634 | #define REG_C(N) REG(CONCAT2(c,N), N, CRX_C_REGTYPE) | ^ crx-opc.c:590:48: note: in definition of macro 'REG' 590 | #define REG(NAME, N, TYPE) {STRINGX(NAME), {NAME}, N, TYPE} | ^~~~ crx-opc.c:634:25: note: in expansion of macro 'CONCAT2' 634 | #define REG_C(N) REG(CONCAT2(c,N), N, CRX_C_REGTYPE) | ^~~~~~~ crx-opc.c:636:14: note: in expansion of macro 'REG_C' 636 | REG_C(0), REG_C(1), REG_C(2), REG_C(3), | ^~~~~ crx-opc.c:634:33: warning: implicit conversion from 'enum <anonymous>' to 'enum <anonymous>' [-Wenum-conversion] 634 | #define REG_C(N) REG(CONCAT2(c,N), N, CRX_C_REGTYPE) | ^ crx-opc.c:590:48: note: in definition of macro 'REG' 590 | #define REG(NAME, N, TYPE) {STRINGX(NAME), {NAME}, N, TYPE} | ^~~~ crx-opc.c:634:25: note: in expansion of macro 'CONCAT2' 634 | #define REG_C(N) REG(CONCAT2(c,N), N, CRX_C_REGTYPE) | ^~~~~~~ crx-opc.c:636:25: note: in expansion of macro 'REG_C' 636 | REG_C(0), REG_C(1), REG_C(2), REG_C(3), | ^~~~~ crx-opc.c:634:33: warning: implicit conversion from 'enum <anonymous>' to 'enum <anonymous>' [-Wenum-conversion] 634 | #define REG_C(N) REG(CONCAT2(c,N), N, CRX_C_REGTYPE) | ^ crx-opc.c:590:48: note: in definition of macro 'REG' 590 | #define REG(NAME, N, TYPE) {STRINGX(NAME), {NAME}, N, TYPE} | ^~~~ crx-opc.c:634:25: note: in expansion of macro 'CONCAT2' 634 | #define REG_C(N) REG(CONCAT2(c,N), N, CRX_C_REGTYPE) | ^~~~~~~ crx-opc.c:636:36: note: in expansion of macro 'REG_C' 636 | REG_C(0), REG_C(1), REG_C(2), REG_C(3), | ^~~~~ crx-opc.c:634:33: warning: implicit conversion from 'enum <anonymous>' to 'enum <anonymous>' [-Wenum-conversion] 634 | #define REG_C(N) REG(CONCAT2(c,N), N, CRX_C_REGTYPE) | ^ crx-opc.c:590:48: note: in definition of macro 'REG' 590 | #define REG(NAME, N, TYPE) {STRINGX(NAME), {NAME}, N, TYPE} | ^~~~ crx-opc.c:634:25: note: in expansion of macro 'CONCAT2' 634 | #define REG_C(N) REG(CONCAT2(c,N), N, CRX_C_REGTYPE) | ^~~~~~~ crx-opc.c:637:3: note: in expansion of macro 'REG_C' 637 | REG_C(4), REG_C(5), REG_C(6), REG_C(7), | ^~~~~ crx-opc.c:634:33: warning: implicit conversion from 'enum <anonymous>' to 'enum <anonymous>' [-Wenum-conversion] 634 | #define REG_C(N) REG(CONCAT2(c,N), N, CRX_C_REGTYPE) | ^ crx-opc.c:590:48: note: in definition of macro 'REG' 590 | #define REG(NAME, N, TYPE) {STRINGX(NAME), {NAME}, N, TYPE} | ^~~~ crx-opc.c:634:25: note: in expansion of macro 'CONCAT2' 634 | #define REG_C(N) REG(CONCAT2(c,N), N, CRX_C_REGTYPE) | ^~~~~~~ crx-opc.c:637:14: note: in expansion of macro 'REG_C' 637 | REG_C(4), REG_C(5), REG_C(6), REG_C(7), | ^~~~~ crx-opc.c:634:33: warning: implicit conversion from 'enum <anonymous>' to 'enum <anonymous>' [-Wenum-conversion] 634 | #define REG_C(N) REG(CONCAT2(c,N), N, CRX_C_REGTYPE) | ^ crx-opc.c:590:48: note: in definition of macro 'REG' 590 | #define REG(NAME, N, TYPE) {STRINGX(NAME), {NAME}, N, TYPE} | ^~~~ crx-opc.c:634:25: note: in expansion of macro 'CONCAT2' 634 | #define REG_C(N) REG(CONCAT2(c,N), N, CRX_C_REGTYPE) | ^~~~~~~ crx-opc.c:637:25: note: in expansion of macro 'REG_C' 637 | REG_C(4), REG_C(5), REG_C(6), REG_C(7), | ^~~~~ crx-opc.c:634:33: warning: implicit conversion from 'enum <anonymous>' to 'enum <anonymous>' [-Wenum-conversion] 634 | #define REG_C(N) REG(CONCAT2(c,N), N, CRX_C_REGTYPE) | ^ crx-opc.c:590:48: note: in definition of macro 'REG' 590 | #define REG(NAME, N, TYPE) {STRINGX(NAME), {NAME}, N, TYPE} | ^~~~ crx-opc.c:634:25: note: in expansion of macro 'CONCAT2' 634 | #define REG_C(N) REG(CONCAT2(c,N), N, CRX_C_REGTYPE) | ^~~~~~~ crx-opc.c:637:36: note: in expansion of macro 'REG_C' 637 | REG_C(4), REG_C(5), REG_C(6), REG_C(7), | ^~~~~ crx-opc.c:634:33: warning: implicit conversion from 'enum <anonymous>' to 'enum <anonymous>' [-Wenum-conversion] 634 | #define REG_C(N) REG(CONCAT2(c,N), N, CRX_C_REGTYPE) | ^ crx-opc.c:590:48: note: in definition of macro 'REG' 590 | #define REG(NAME, N, TYPE) {STRINGX(NAME), {NAME}, N, TYPE} | ^~~~ crx-opc.c:634:25: note: in expansion of macro 'CONCAT2' 634 | #define REG_C(N) REG(CONCAT2(c,N), N, CRX_C_REGTYPE) | ^~~~~~~ crx-opc.c:638:3: note: in expansion of macro 'REG_C' 638 | REG_C(8), REG_C(9), REG_C(10), REG_C(11), | ^~~~~ crx-opc.c:634:33: warning: implicit conversion from 'enum <anonymous>' to 'enum <anonymous>' [-Wenum-conversion] 634 | #define REG_C(N) REG(CONCAT2(c,N), N, CRX_C_REGTYPE) | ^ crx-opc.c:590:48: note: in definition of macro 'REG' 590 | #define REG(NAME, N, TYPE) {STRINGX(NAME), {NAME}, N, TYPE} | ^~~~ crx-opc.c:634:25: note: in expansion of macro 'CONCAT2' 634 | #define REG_C(N) REG(CONCAT2(c,N), N, CRX_C_REGTYPE) | ^~~~~~~ crx-opc.c:638:14: note: in expansion of macro 'REG_C' 638 | REG_C(8), REG_C(9), REG_C(10), REG_C(11), | ^~~~~ crx-opc.c:634:33: warning: implicit conversion from 'enum <anonymous>' to 'enum <anonymous>' [-Wenum-conversion] 634 | #define REG_C(N) REG(CONCAT2(c,N), N, CRX_C_REGTYPE) | ^ crx-opc.c:590:48: note: in definition of macro 'REG' 590 | #define REG(NAME, N, TYPE) {STRINGX(NAME), {NAME}, N, TYPE} | ^~~~ crx-opc.c:634:25: note: in expansion of macro 'CONCAT2' 634 | #define REG_C(N) REG(CONCAT2(c,N), N, CRX_C_REGTYPE) | ^~~~~~~ crx-opc.c:638:25: note: in expansion of macro 'REG_C' 638 | REG_C(8), REG_C(9), REG_C(10), REG_C(11), | ^~~~~ crx-opc.c:634:33: warning: implicit conversion from 'enum <anonymous>' to 'enum <anonymous>' [-Wenum-conversion] 634 | #define REG_C(N) REG(CONCAT2(c,N), N, CRX_C_REGTYPE) | ^ crx-opc.c:590:48: note: in definition of macro 'REG' 590 | #define REG(NAME, N, TYPE) {STRINGX(NAME), {NAME}, N, TYPE} | ^~~~ crx-opc.c:634:25: note: in expansion of macro 'CONCAT2' 634 | #define REG_C(N) REG(CONCAT2(c,N), N, CRX_C_REGTYPE) | ^~~~~~~ crx-opc.c:638:36: note: in expansion of macro 'REG_C' 638 | REG_C(8), REG_C(9), REG_C(10), REG_C(11), | ^~~~~ crx-opc.c:634:33: warning: implicit conversion from 'enum <anonymous>' to 'enum <anonymous>' [-Wenum-conversion] 634 | #define REG_C(N) REG(CONCAT2(c,N), N, CRX_C_REGTYPE) | ^ crx-opc.c:590:48: note: in definition of macro 'REG' 590 | #define REG(NAME, N, TYPE) {STRINGX(NAME), {NAME}, N, TYPE} | ^~~~ crx-opc.c:634:25: note: in expansion of macro 'CONCAT2' 634 | #define REG_C(N) REG(CONCAT2(c,N), N, CRX_C_REGTYPE) | ^~~~~~~ crx-opc.c:639:3: note: in expansion of macro 'REG_C' 639 | REG_C(12), REG_C(13), REG_C(14), REG_C(15), | ^~~~~ crx-opc.c:634:33: warning: implicit conversion from 'enum <anonymous>' to 'enum <anonymous>' [-Wenum-conversion] 634 | #define REG_C(N) REG(CONCAT2(c,N), N, CRX_C_REGTYPE) | ^ crx-opc.c:590:48: note: in definition of macro 'REG' 590 | #define REG(NAME, N, TYPE) {STRINGX(NAME), {NAME}, N, TYPE} | ^~~~ crx-opc.c:634:25: note: in expansion of macro 'CONCAT2' 634 | #define REG_C(N) REG(CONCAT2(c,N), N, CRX_C_REGTYPE) | ^~~~~~~ crx-opc.c:639:14: note: in expansion of macro 'REG_C' 639 | REG_C(12), REG_C(13), REG_C(14), REG_C(15), | ^~~~~ crx-opc.c:634:33: warning: implicit conversion from 'enum <anonymous>' to 'enum <anonymous>' [-Wenum-conversion] 634 | #define REG_C(N) REG(CONCAT2(c,N), N, CRX_C_REGTYPE) | ^ crx-opc.c:590:48: note: in definition of macro 'REG' 590 | #define REG(NAME, N, TYPE) {STRINGX(NAME), {NAME}, N, TYPE} | ^~~~ crx-opc.c:634:25: note: in expansion of macro 'CONCAT2' 634 | #define REG_C(N) REG(CONCAT2(c,N), N, CRX_C_REGTYPE) | ^~~~~~~ crx-opc.c:639:25: note: in expansion of macro 'REG_C' 639 | REG_C(12), REG_C(13), REG_C(14), REG_C(15), | ^~~~~ crx-opc.c:634:33: warning: implicit conversion from 'enum <anonymous>' to 'enum <anonymous>' [-Wenum-conversion] 634 | #define REG_C(N) REG(CONCAT2(c,N), N, CRX_C_REGTYPE) | ^ crx-opc.c:590:48: note: in definition of macro 'REG' 590 | #define REG(NAME, N, TYPE) {STRINGX(NAME), {NAME}, N, TYPE} | ^~~~ crx-opc.c:634:25: note: in expansion of macro 'CONCAT2' 634 | #define REG_C(N) REG(CONCAT2(c,N), N, CRX_C_REGTYPE) | ^~~~~~~ crx-opc.c:639:36: note: in expansion of macro 'REG_C' 639 | REG_C(12), REG_C(13), REG_C(14), REG_C(15), | ^~~~~ crx-opc.c:642:34: warning: implicit conversion from 'enum <anonymous>' to 'enum <anonymous>' [-Wenum-conversion] 642 | #define REG_CS(N) REG(CONCAT2(cs,N), N, CRX_CS_REGTYPE) | ^~ crx-opc.c:590:48: note: in definition of macro 'REG' 590 | #define REG(NAME, N, TYPE) {STRINGX(NAME), {NAME}, N, TYPE} | ^~~~ crx-opc.c:642:26: note: in expansion of macro 'CONCAT2' 642 | #define REG_CS(N) REG(CONCAT2(cs,N), N, CRX_CS_REGTYPE) | ^~~~~~~ crx-opc.c:644:3: note: in expansion of macro 'REG_CS' 644 | REG_CS(0), REG_CS(1), REG_CS(2), REG_CS(3), | ^~~~~~ crx-opc.c:642:34: warning: implicit conversion from 'enum <anonymous>' to 'enum <anonymous>' [-Wenum-conversion] 642 | #define REG_CS(N) REG(CONCAT2(cs,N), N, CRX_CS_REGTYPE) | ^~ crx-opc.c:590:48: note: in definition of macro 'REG' 590 | #define REG(NAME, N, TYPE) {STRINGX(NAME), {NAME}, N, TYPE} | ^~~~ crx-opc.c:642:26: note: in expansion of macro 'CONCAT2' 642 | #define REG_CS(N) REG(CONCAT2(cs,N), N, CRX_CS_REGTYPE) | ^~~~~~~ crx-opc.c:644:15: note: in expansion of macro 'REG_CS' 644 | REG_CS(0), REG_CS(1), REG_CS(2), REG_CS(3), | ^~~~~~ crx-opc.c:642:34: warning: implicit conversion from 'enum <anonymous>' to 'enum <anonymous>' [-Wenum-conversion] 642 | #define REG_CS(N) REG(CONCAT2(cs,N), N, CRX_CS_REGTYPE) | ^~ crx-opc.c:590:48: note: in definition of macro 'REG' 590 | #define REG(NAME, N, TYPE) {STRINGX(NAME), {NAME}, N, TYPE} | ^~~~ crx-opc.c:642:26: note: in expansion of macro 'CONCAT2' 642 | #define REG_CS(N) REG(CONCAT2(cs,N), N, CRX_CS_REGTYPE) | ^~~~~~~ crx-opc.c:644:27: note: in expansion of macro 'REG_CS' 644 | REG_CS(0), REG_CS(1), REG_CS(2), REG_CS(3), | ^~~~~~ crx-opc.c:642:34: warning: implicit conversion from 'enum <anonymous>' to 'enum <anonymous>' [-Wenum-conversion] 642 | #define REG_CS(N) REG(CONCAT2(cs,N), N, CRX_CS_REGTYPE) | ^~ crx-opc.c:590:48: note: in definition of macro 'REG' 590 | #define REG(NAME, N, TYPE) {STRINGX(NAME), {NAME}, N, TYPE} | ^~~~ crx-opc.c:642:26: note: in expansion of macro 'CONCAT2' 642 | #define REG_CS(N) REG(CONCAT2(cs,N), N, CRX_CS_REGTYPE) | ^~~~~~~ crx-opc.c:644:39: note: in expansion of macro 'REG_CS' 644 | REG_CS(0), REG_CS(1), REG_CS(2), REG_CS(3), | ^~~~~~ crx-opc.c:642:34: warning: implicit conversion from 'enum <anonymous>' to 'enum <anonymous>' [-Wenum-conversion] 642 | #define REG_CS(N) REG(CONCAT2(cs,N), N, CRX_CS_REGTYPE) | ^~ crx-opc.c:590:48: note: in definition of macro 'REG' 590 | #define REG(NAME, N, TYPE) {STRINGX(NAME), {NAME}, N, TYPE} | ^~~~ crx-opc.c:642:26: note: in expansion of macro 'CONCAT2' 642 | #define REG_CS(N) REG(CONCAT2(cs,N), N, CRX_CS_REGTYPE) | ^~~~~~~ crx-opc.c:645:3: note: in expansion of macro 'REG_CS' 645 | REG_CS(4), REG_CS(5), REG_CS(6), REG_CS(7), | ^~~~~~ crx-opc.c:642:34: warning: implicit conversion from 'enum <anonymous>' to 'enum <anonymous>' [-Wenum-conversion] 642 | #define REG_CS(N) REG(CONCAT2(cs,N), N, CRX_CS_REGTYPE) | ^~ crx-opc.c:590:48: note: in definition of macro 'REG' 590 | #define REG(NAME, N, TYPE) {STRINGX(NAME), {NAME}, N, TYPE} | ^~~~ crx-opc.c:642:26: note: in expansion of macro 'CONCAT2' 642 | #define REG_CS(N) REG(CONCAT2(cs,N), N, CRX_CS_REGTYPE) | ^~~~~~~ crx-opc.c:645:15: note: in expansion of macro 'REG_CS' 645 | REG_CS(4), REG_CS(5), REG_CS(6), REG_CS(7), | ^~~~~~ crx-opc.c:642:34: warning: implicit conversion from 'enum <anonymous>' to 'enum <anonymous>' [-Wenum-conversion] 642 | #define REG_CS(N) REG(CONCAT2(cs,N), N, CRX_CS_REGTYPE) | ^~ crx-opc.c:590:48: note: in definition of macro 'REG' 590 | #define REG(NAME, N, TYPE) {STRINGX(NAME), {NAME}, N, TYPE} | ^~~~ crx-opc.c:642:26: note: in expansion of macro 'CONCAT2' 642 | #define REG_CS(N) REG(CONCAT2(cs,N), N, CRX_CS_REGTYPE) | ^~~~~~~ crx-opc.c:645:27: note: in expansion of macro 'REG_CS' 645 | REG_CS(4), REG_CS(5), REG_CS(6), REG_CS(7), | ^~~~~~ crx-opc.c:642:34: warning: implicit conversion from 'enum <anonymous>' to 'enum <anonymous>' [-Wenum-conversion] 642 | #define REG_CS(N) REG(CONCAT2(cs,N), N, CRX_CS_REGTYPE) | ^~ crx-opc.c:590:48: note: in definition of macro 'REG' 590 | #define REG(NAME, N, TYPE) {STRINGX(NAME), {NAME}, N, TYPE} | ^~~~ crx-opc.c:642:26: note: in expansion of macro 'CONCAT2' 642 | #define REG_CS(N) REG(CONCAT2(cs,N), N, CRX_CS_REGTYPE) | ^~~~~~~ crx-opc.c:645:39: note: in expansion of macro 'REG_CS' 645 | REG_CS(4), REG_CS(5), REG_CS(6), REG_CS(7), | ^~~~~~ crx-opc.c:642:34: warning: implicit conversion from 'enum <anonymous>' to 'enum <anonymous>' [-Wenum-conversion] 642 | #define REG_CS(N) REG(CONCAT2(cs,N), N, CRX_CS_REGTYPE) | ^~ crx-opc.c:590:48: note: in definition of macro 'REG' 590 | #define REG(NAME, N, TYPE) {STRINGX(NAME), {NAME}, N, TYPE} | ^~~~ crx-opc.c:642:26: note: in expansion of macro 'CONCAT2' 642 | #define REG_CS(N) REG(CONCAT2(cs,N), N, CRX_CS_REGTYPE) | ^~~~~~~ crx-opc.c:646:3: note: in expansion of macro 'REG_CS' 646 | REG_CS(8), REG_CS(9), REG_CS(10), REG_CS(11), | ^~~~~~ crx-opc.c:642:34: warning: implicit conversion from 'enum <anonymous>' to 'enum <anonymous>' [-Wenum-conversion] 642 | #define REG_CS(N) REG(CONCAT2(cs,N), N, CRX_CS_REGTYPE) | ^~ crx-opc.c:590:48: note: in definition of macro 'REG' 590 | #define REG(NAME, N, TYPE) {STRINGX(NAME), {NAME}, N, TYPE} | ^~~~ crx-opc.c:642:26: note: in expansion of macro 'CONCAT2' 642 | #define REG_CS(N) REG(CONCAT2(cs,N), N, CRX_CS_REGTYPE) | ^~~~~~~ crx-opc.c:646:15: note: in expansion of macro 'REG_CS' 646 | REG_CS(8), REG_CS(9), REG_CS(10), REG_CS(11), | ^~~~~~ crx-opc.c:642:34: warning: implicit conversion from 'enum <anonymous>' to 'enum <anonymous>' [-Wenum-conversion] 642 | #define REG_CS(N) REG(CONCAT2(cs,N), N, CRX_CS_REGTYPE) | ^~ crx-opc.c:590:48: note: in definition of macro 'REG' 590 | #define REG(NAME, N, TYPE) {STRINGX(NAME), {NAME}, N, TYPE} | ^~~~ crx-opc.c:642:26: note: in expansion of macro 'CONCAT2' 642 | #define REG_CS(N) REG(CONCAT2(cs,N), N, CRX_CS_REGTYPE) | ^~~~~~~ crx-opc.c:646:27: note: in expansion of macro 'REG_CS' 646 | REG_CS(8), REG_CS(9), REG_CS(10), REG_CS(11), | ^~~~~~ crx-opc.c:642:34: warning: implicit conversion from 'enum <anonymous>' to 'enum <anonymous>' [-Wenum-conversion] 642 | #define REG_CS(N) REG(CONCAT2(cs,N), N, CRX_CS_REGTYPE) | ^~ crx-opc.c:590:48: note: in definition of macro 'REG' 590 | #define REG(NAME, N, TYPE) {STRINGX(NAME), {NAME}, N, TYPE} | ^~~~ crx-opc.c:642:26: note: in expansion of macro 'CONCAT2' 642 | #define REG_CS(N) REG(CONCAT2(cs,N), N, CRX_CS_REGTYPE) | ^~~~~~~ crx-opc.c:646:39: note: in expansion of macro 'REG_CS' 646 | REG_CS(8), REG_CS(9), REG_CS(10), REG_CS(11), | ^~~~~~ crx-opc.c:642:34: warning: implicit conversion from 'enum <anonymous>' to 'enum <anonymous>' [-Wenum-conversion] 642 | #define REG_CS(N) REG(CONCAT2(cs,N), N, CRX_CS_REGTYPE) | ^~ crx-opc.c:590:48: note: in definition of macro 'REG' 590 | #define REG(NAME, N, TYPE) {STRINGX(NAME), {NAME}, N, TYPE} | ^~~~ crx-opc.c:642:26: note: in expansion of macro 'CONCAT2' 642 | #define REG_CS(N) REG(CONCAT2(cs,N), N, CRX_CS_REGTYPE) | ^~~~~~~ crx-opc.c:647:3: note: in expansion of macro 'REG_CS' 647 | REG_CS(12), REG_CS(13), REG_CS(14), REG_CS(15) | ^~~~~~ crx-opc.c:642:34: warning: implicit conversion from 'enum <anonymous>' to 'enum <anonymous>' [-Wenum-conversion] 642 | #define REG_CS(N) REG(CONCAT2(cs,N), N, CRX_CS_REGTYPE) | ^~ crx-opc.c:590:48: note: in definition of macro 'REG' 590 | #define REG(NAME, N, TYPE) {STRINGX(NAME), {NAME}, N, TYPE} | ^~~~ crx-opc.c:642:26: note: in expansion of macro 'CONCAT2' 642 | #define REG_CS(N) REG(CONCAT2(cs,N), N, CRX_CS_REGTYPE) | ^~~~~~~ crx-opc.c:647:15: note: in expansion of macro 'REG_CS' 647 | REG_CS(12), REG_CS(13), REG_CS(14), REG_CS(15) | ^~~~~~ crx-opc.c:642:34: warning: implicit conversion from 'enum <anonymous>' to 'enum <anonymous>' [-Wenum-conversion] 642 | #define REG_CS(N) REG(CONCAT2(cs,N), N, CRX_CS_REGTYPE) | ^~ crx-opc.c:590:48: note: in definition of macro 'REG' 590 | #define REG(NAME, N, TYPE) {STRINGX(NAME), {NAME}, N, TYPE} | ^~~~ crx-opc.c:642:26: note: in expansion of macro 'CONCAT2' 642 | #define REG_CS(N) REG(CONCAT2(cs,N), N, CRX_CS_REGTYPE) | ^~~~~~~ crx-opc.c:647:27: note: in expansion of macro 'REG_CS' 647 | REG_CS(12), REG_CS(13), REG_CS(14), REG_CS(15) | ^~~~~~ crx-opc.c:642:34: warning: implicit conversion from 'enum <anonymous>' to 'enum <anonymous>' [-Wenum-conversion] 642 | #define REG_CS(N) REG(CONCAT2(cs,N), N, CRX_CS_REGTYPE) | ^~ crx-opc.c:590:48: note: in definition of macro 'REG' 590 | #define REG(NAME, N, TYPE) {STRINGX(NAME), {NAME}, N, TYPE} | ^~~~ crx-opc.c:642:26: note: in expansion of macro 'CONCAT2' 642 | #define REG_CS(N) REG(CONCAT2(cs,N), N, CRX_CS_REGTYPE) | ^~~~~~~ crx-opc.c:647:39: note: in expansion of macro 'REG_CS' 647 | REG_CS(12), REG_CS(13), REG_CS(14), REG_CS(15) | ^~~~~~ --- ia64-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o ia64-dis.lo ia64-dis.c --- m68hc11-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o m68hc11-dis.lo m68hc11-dis.c --- i860-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c i860-dis.c -o i860-dis.o --- ia64-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ia64-dis.c -o ia64-dis.o --- m68hc11-opc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o m68hc11-opc.lo m68hc11-opc.c --- m68hc11-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c m68hc11-dis.c -o m68hc11-dis.o --- mmix-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o mmix-dis.lo mmix-dis.c --- m68hc11-opc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c m68hc11-opc.c -o m68hc11-opc.o --- mmix-opc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o mmix-opc.lo mmix-opc.c --- msp430-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o msp430-dis.lo msp430-dis.c --- mmix-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c mmix-dis.c -o mmix-dis.o --- mmix-opc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c mmix-opc.c -o mmix-opc.o --- msp430-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c msp430-dis.c -o msp430-dis.o msp430-dis.c: In function 'msp430_nooperands': msp430-dis.c:67:27: warning: bitwise comparison always evaluates to true [-Wtautological-compare] 67 | if ((insn & 0x0f00) != 3 || (insn & 0x0f00) != 2) | ^~ msp430-dis.c:67:51: warning: bitwise comparison always evaluates to true [-Wtautological-compare] 67 | if ((insn & 0x0f00) != 3 || (insn & 0x0f00) != 2) | ^~ msp430-dis.c: In function 'msp430_branchinstr': msp430-dis.c:547:7: warning: variable 'ad' set but not used [-Wunused-but-set-variable] 547 | int ad = 0, as = 0; | ^~ --- or32-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o or32-dis.lo or32-dis.c --- or32-opc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o or32-opc.lo or32-opc.c --- pdp11-opc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o pdp11-opc.lo pdp11-opc.c --- or32-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c or32-dis.c -o or32-dis.o --- or32-opc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c or32-opc.c -o or32-opc.o --- s390-mkopc --- gcc -o s390-mkopc .././opcodes/s390-mkopc.c --- or32-opc.lo --- or32-opc.c: In function 'disassemble_insn': or32-opc.c:1014:7: warning: 'sprintf' argument 3 overlaps destination object 'disassembled' [-Wrestrict] 1014 | sprintf (disassembled, "%s.word 0x%08lx", disassembled, insn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ or32-opc.c:845:7: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 845 | char *disassembled = &disassembled_str[0]; | ^~~~~~~~~~~~ In function 'or32_print_register', inlined from 'disassemble_insn' at or32-opc.c:1000:15: or32-opc.c:954:3: warning: 'sprintf' argument 3 overlaps destination object 'disassembled' [-Wrestrict] 954 | sprintf (disassembled, "%sr%d", disassembled, regnum); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ or32-opc.c: In function 'disassemble_insn': or32-opc.c:845:7: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 845 | char *disassembled = &disassembled_str[0]; | ^~~~~~~~~~~~ or32-opc.c:1007:17: warning: 'sprintf' argument 3 overlaps destination object 'disassembled' [-Wrestrict] 1007 | sprintf (disassembled, "%s%c", disassembled, *s); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ or32-opc.c:845:7: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 845 | char *disassembled = &disassembled_str[0]; | ^~~~~~~~~~~~ In function 'or32_print_immediate', inlined from 'disassemble_insn' at or32-opc.c:1005:17: or32-opc.c:971:9: warning: 'sprintf' argument 3 overlaps destination object 'disassembled' [-Wrestrict] 971 | sprintf (disassembled, "%s0x%x", disassembled, imm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ or32-opc.c: In function 'disassemble_insn': or32-opc.c:845:7: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 845 | char *disassembled = &disassembled_str[0]; | ^~~~~~~~~~~~ In function 'or32_print_immediate', inlined from 'disassemble_insn' at or32-opc.c:1005:17: or32-opc.c:969:9: warning: 'sprintf' argument 3 overlaps destination object 'disassembled' [-Wrestrict] 969 | sprintf (disassembled, "%s%d", disassembled, imm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ or32-opc.c: In function 'disassemble_insn': or32-opc.c:845:7: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 845 | char *disassembled = &disassembled_str[0]; | ^~~~~~~~~~~~ In function 'or32_print_immediate', inlined from 'disassemble_insn' at or32-opc.c:1005:17: or32-opc.c:974:5: warning: 'sprintf' argument 3 overlaps destination object 'disassembled' [-Wrestrict] 974 | sprintf (disassembled, "%s%#x", disassembled, imm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ or32-opc.c: In function 'disassemble_insn': or32-opc.c:845:7: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 845 | char *disassembled = &disassembled_str[0]; | ^~~~~~~~~~~~ --- sh64-opc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o sh64-opc.lo sh64-opc.c --- tic4x-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o tic4x-dis.lo tic4x-dis.c --- pdp11-opc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c pdp11-opc.c -o pdp11-opc.o --- s390-opc.tab --- ./s390-mkopc < .././opcodes/s390-opc.txt > s390-opc.tab --- s390-opc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o s390-opc.lo s390-opc.c --- sh64-opc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c sh64-opc.c -o sh64-opc.o --- tic4x-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c tic4x-dis.c -o tic4x-dis.o --- alpha-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o alpha-dis.lo alpha-dis.c --- tic4x-dis.lo --- tic4x-dis.c: In function 'tic4x_print_op': tic4x-dis.c:461:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 461 | if (EXTRU (instruction, 15, 13) == 7) | ^ tic4x-dis.c:468:9: note: here 468 | case 'J': /* Indirect (short) 8--15. */ | ^~~~ --- s390-opc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c s390-opc.c -o s390-opc.o --- alpha-opc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o alpha-opc.lo alpha-opc.c --- alpha-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c alpha-dis.c -o alpha-dis.o --- arc-opc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o arc-opc.lo arc-opc.c --- arc-ext.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o arc-ext.lo arc-ext.c --- alpha-opc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c alpha-opc.c -o alpha-opc.o --- arc-opc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c arc-opc.c -o arc-opc.o --- arm-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o arm-dis.lo arm-dis.c --- arc-ext.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c arc-ext.c -o arc-ext.o --- avr-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o avr-dis.lo avr-dis.c --- arm-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c arm-dis.c -o arm-dis.o --- cgen-asm.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cgen-asm.lo cgen-asm.c --- arm-dis.lo --- arm-dis.c: In function 'print_insn_coprocessor': arm-dis.c:1285:38: warning: left shift of negative value [-Wshift-negative-value] 1285 | imm |= (-1 << 7); | ^~ --- avr-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c avr-dis.c -o avr-dis.o --- cgen-asm.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cgen-asm.c -o cgen-asm.o --- cgen-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cgen-dis.lo cgen-dis.c --- cgen-opc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cgen-opc.lo cgen-opc.c --- cris-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o cris-dis.lo cris-dis.c --- cgen-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cgen-dis.c -o cgen-dis.o --- crx-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o crx-dis.lo crx-dis.c --- d10v-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o d10v-dis.lo d10v-dis.c --- cgen-opc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cgen-opc.c -o cgen-opc.o --- cris-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cris-dis.c -o cris-dis.o --- crx-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c crx-dis.c -o crx-dis.o crx-dis.c: In function 'print_insn_crx': crx-dis.c:731:35: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 731 | if (is_decoded > 0 && (words[0] << 16 || words[1]) != 0) | ~~~~~~~~~^~~~~ --- d10v-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c d10v-dis.c -o d10v-dis.o --- d10v-opc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o d10v-opc.lo d10v-opc.c --- d30v-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o d30v-dis.lo d30v-dis.c --- d30v-opc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o d30v-opc.lo d30v-opc.c --- dlx-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o dlx-dis.lo dlx-dis.c --- d10v-opc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c d10v-opc.c -o d10v-opc.o --- dis-buf.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o dis-buf.lo dis-buf.c --- d30v-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c d30v-dis.c -o d30v-dis.o --- d30v-opc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c d30v-opc.c -o d30v-opc.o --- dlx-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c dlx-dis.c -o dlx-dis.o --- dis-init.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o dis-init.lo dis-init.c --- disassemble.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -DARCH_all .././opcodes/disassemble.c --- dlx-dis.lo --- dlx-dis.c: In function 'print_insn_dlx': dlx-dis.c:438:17: warning: variable 'rtn_code' set but not used [-Wunused-but-set-variable] 438 | unsigned char rtn_code; | ^~~~~~~~ --- dis-buf.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c dis-buf.c -o dis-buf.o --- fr30-asm.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o fr30-asm.lo fr30-asm.c --- fr30-desc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o fr30-desc.lo fr30-desc.c --- dis-init.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c dis-init.c -o dis-init.o --- disassemble.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -DARCH_all .././opcodes/disassemble.c -o disassemble.o --- fr30-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o fr30-dis.lo fr30-dis.c --- fr30-asm.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c fr30-asm.c -o fr30-asm.o --- fr30-desc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c fr30-desc.c -o fr30-desc.o --- fr30-ibld.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o fr30-ibld.lo fr30-ibld.c --- fr30-asm.lo --- fr30-asm.c: In function 'parse_insn_normal': fr30-asm.c:480:7: warning: variable 'past_opcode_p' set but not used [-Wunused-but-set-variable] 480 | int past_opcode_p; | ^~~~~~~~~~~~~ fr30-asm.c: In function 'fr30_cgen_assemble_insn': fr30-asm.c:618:7: warning: variable 'recognized_mnemonic' set but not used [-Wunused-but-set-variable] 618 | int recognized_mnemonic = 0; | ^~~~~~~~~~~~~~~~~~~ --- fr30-opc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o fr30-opc.lo fr30-opc.c --- frv-asm.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o frv-asm.lo frv-asm.c --- fr30-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c fr30-dis.c -o fr30-dis.o --- fr30-ibld.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c fr30-ibld.c -o fr30-ibld.o fr30-ibld.c: In function 'fr30_cgen_extract_operand': fr30-ibld.c:877:35: warning: left shift of negative value [-Wshift-negative-value] 877 | value = ((value) | (((-1) << (4)))); | ^~ --- frv-desc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o frv-desc.lo frv-desc.c --- frv-asm.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c frv-asm.c -o frv-asm.o --- fr30-opc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c fr30-opc.c -o fr30-opc.o --- frv-asm.lo --- frv-asm.c: In function 'parse_insn_normal': frv-asm.c:1433:7: warning: variable 'past_opcode_p' set but not used [-Wunused-but-set-variable] 1433 | int past_opcode_p; | ^~~~~~~~~~~~~ --- frv-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o frv-dis.lo frv-dis.c --- frv-ibld.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o frv-ibld.lo frv-ibld.c --- frv-desc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c frv-desc.c -o frv-desc.o --- frv-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c frv-dis.c -o frv-dis.o --- frv-ibld.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c frv-ibld.c -o frv-ibld.o --- frv-opc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o frv-opc.lo frv-opc.c --- h8300-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o h8300-dis.lo h8300-dis.c --- frv-opc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c frv-opc.c -o frv-opc.o --- h8300-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c h8300-dis.c -o h8300-dis.o --- h8500-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o h8500-dis.lo h8500-dis.c --- h8300-dis.lo --- h8300-dis.c: In function 'bfd_h8_disassemble_init': h8300-dis.c:55:11: warning: variable 'n2' set but not used [-Wunused-but-set-variable] 55 | int n2 = 0; | ^~ h8300-dis.c:54:11: warning: variable 'n1' set but not used [-Wunused-but-set-variable] 54 | int n1 = 0; | ^~ --- hppa-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o hppa-dis.lo hppa-dis.c --- i370-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o i370-dis.lo i370-dis.c --- h8500-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c h8500-dis.c -o h8500-dis.o --- hppa-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c hppa-dis.c -o hppa-dis.o --- i370-opc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o i370-opc.lo i370-opc.c --- hppa-dis.lo --- hppa-dis.c: In function 'print_insn_hppa': hppa-dis.c:1105:34: warning: left shift of negative value [-Wshift-negative-value] 1105 | disp = (-1 << 10) | imm10; | ^~ hppa-dis.c:1121:34: warning: left shift of negative value [-Wshift-negative-value] 1121 | disp = (-1 << 11) | imm11; | ^~ --- i370-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c i370-dis.c -o i370-dis.o --- i386-dis.lo --- --- i960-dis.lo --- --- i386-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o i386-dis.lo i386-dis.c --- i960-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o i960-dis.lo i960-dis.c --- i370-opc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c i370-opc.c -o i370-opc.o --- ia64-opc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o ia64-opc.lo ia64-opc.c --- ip2k-asm.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o ip2k-asm.lo ip2k-asm.c --- i386-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c i386-dis.c -o i386-dis.o --- i960-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c i960-dis.c -o i960-dis.o --- i386-dis.lo --- i386-dis.c: In function 'OP_sI': i386-dis.c:3946:18: warning: variable 'mask' set but not used [-Wunused-but-set-variable] 3946 | bfd_signed_vma mask = -1; | ^~~~ --- ia64-opc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ia64-opc.c -o ia64-opc.o --- ip2k-asm.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ip2k-asm.c -o ip2k-asm.o ip2k-asm.c: In function 'parse_insn_normal': ip2k-asm.c:681:7: warning: variable 'past_opcode_p' set but not used [-Wunused-but-set-variable] 681 | int past_opcode_p; | ^~~~~~~~~~~~~ --- ip2k-desc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o ip2k-desc.lo ip2k-desc.c --- ip2k-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o ip2k-dis.lo ip2k-dis.c --- ip2k-desc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ip2k-desc.c -o ip2k-desc.o --- ip2k-ibld.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o ip2k-ibld.lo ip2k-ibld.c --- ip2k-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ip2k-dis.c -o ip2k-dis.o --- ip2k-opc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o ip2k-opc.lo ip2k-opc.c --- ip2k-ibld.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ip2k-ibld.c -o ip2k-ibld.o --- iq2000-asm.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o iq2000-asm.lo iq2000-asm.c --- ip2k-opc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ip2k-opc.c -o ip2k-opc.o --- iq2000-desc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o iq2000-desc.lo iq2000-desc.c --- iq2000-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o iq2000-dis.lo iq2000-dis.c --- iq2000-ibld.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o iq2000-ibld.lo iq2000-ibld.c --- iq2000-asm.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c iq2000-asm.c -o iq2000-asm.o iq2000-asm.c: In function 'parse_insn_normal': iq2000-asm.c:629:7: warning: variable 'past_opcode_p' set but not used [-Wunused-but-set-variable] 629 | int past_opcode_p; | ^~~~~~~~~~~~~ --- iq2000-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c iq2000-dis.c -o iq2000-dis.o --- iq2000-ibld.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c iq2000-ibld.c -o iq2000-ibld.o --- iq2000-desc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c iq2000-desc.c -o iq2000-desc.o --- iq2000-opc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o iq2000-opc.lo iq2000-opc.c --- m32c-asm.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o m32c-asm.lo m32c-asm.c --- m32c-desc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o m32c-desc.lo m32c-desc.c --- iq2000-opc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c iq2000-opc.c -o iq2000-opc.o --- m32c-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o m32c-dis.lo m32c-dis.c --- m32c-asm.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c m32c-asm.c -o m32c-asm.o --- m32c-desc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c m32c-desc.c -o m32c-desc.o --- m32c-ibld.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o m32c-ibld.lo m32c-ibld.c --- m32c-asm.lo --- m32c-asm.c: In function 'parse_lab_5_3': m32c-asm.c:542:14: warning: comparison between 'enum cgen_parse_operand_result' and 'enum cgen_parse_operand_type' [-Wenum-compare] 542 | if (op_res == CGEN_PARSE_OPERAND_ADDRESS) | ^~ m32c-asm.c: In function 'parse_insn_normal': m32c-asm.c:1753:7: warning: variable 'past_opcode_p' set but not used [-Wunused-but-set-variable] 1753 | int past_opcode_p; | ^~~~~~~~~~~~~ --- m32c-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c m32c-dis.c -o m32c-dis.o --- m32c-ibld.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c m32c-ibld.c -o m32c-ibld.o --- m32c-opc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o m32c-opc.lo m32c-opc.c --- m32r-asm.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o m32r-asm.lo m32r-asm.c --- m32c-opc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c m32c-opc.c -o m32c-opc.o --- m32r-asm.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c m32r-asm.c -o m32r-asm.o --- m32r-desc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o m32r-desc.lo m32r-desc.c --- m32r-asm.lo --- m32r-asm.c: In function 'parse_insn_normal': m32r-asm.c:498:7: warning: variable 'past_opcode_p' set but not used [-Wunused-but-set-variable] 498 | int past_opcode_p; | ^~~~~~~~~~~~~ m32r-asm.c: In function 'm32r_cgen_assemble_insn': m32r-asm.c:636:7: warning: variable 'recognized_mnemonic' set but not used [-Wunused-but-set-variable] 636 | int recognized_mnemonic = 0; | ^~~~~~~~~~~~~~~~~~~ --- m32r-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o m32r-dis.lo m32r-dis.c --- m32r-ibld.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o m32r-ibld.lo m32r-ibld.c --- m32r-desc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c m32r-desc.c -o m32r-desc.o --- m32r-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c m32r-dis.c -o m32r-dis.o --- m32r-opc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o m32r-opc.lo m32r-opc.c --- m32r-ibld.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c m32r-ibld.c -o m32r-ibld.o --- m32r-opinst.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o m32r-opinst.lo m32r-opinst.c --- m32r-opc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c m32r-opc.c -o m32r-opc.o --- m68k-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o m68k-dis.lo m68k-dis.c --- m68k-opc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o m68k-opc.lo m68k-opc.c --- m32r-opinst.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c m32r-opinst.c -o m32r-opinst.o --- m88k-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o m88k-dis.lo m88k-dis.c --- maxq-dis.lo --- --- m68k-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c m68k-dis.c -o m68k-dis.o --- maxq-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o maxq-dis.lo maxq-dis.c --- m68k-opc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c m68k-opc.c -o m68k-opc.o --- m68k-dis.lo --- m68k-dis.c: In function 'print_insn_arg': m68k-dis.c:1108:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1108 | place = '8'; | ~~~~~~^~~~~ m68k-dis.c:1109:5: note: here 1109 | case 'Y': | ^~~~ --- mcore-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o mcore-dis.lo mcore-dis.c --- m88k-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c m88k-dis.c -o m88k-dis.o --- maxq-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c maxq-dis.c -o maxq-dis.o maxq-dis.c: In function 'get_reg_name': maxq-dis.c:185:40: warning: the comparison will always evaluate as 'true' for the address of 'mem_access_syntax_table' will never be NULL [-Waddress] 185 | mem_access_syntax_table != NULL || mem_access_syntax_table->name; | ^~ In file included from maxq-dis.c:26: .././opcodes/../include/opcode/maxq.h:1048:25: note: 'mem_access_syntax_table' declared here 1048 | const mem_access_syntax mem_access_syntax_table[] = | ^~~~~~~~~~~~~~~~~~~~~~~ maxq-dis.c:185:48: warning: the address of 'mem_access_syntax_table' will always evaluate as 'true' [-Waddress] 185 | mem_access_syntax_table != NULL || mem_access_syntax_table->name; | ^~ maxq-dis.c: In function 'check_move': maxq-dis.c:209:9: warning: variable 'second_reg' set but not used [-Wunused-but-set-variable] 209 | char *second_reg; | ^~~~~~~~~~ maxq-dis.c:208:9: warning: variable 'first_reg' set but not used [-Wunused-but-set-variable] 208 | char *first_reg; | ^~~~~~~~~ maxq-dis.c: In function 'print_insn': maxq-dis.c:555:33: warning: variable 'insn8' set but not used [-Wunused-but-set-variable] 555 | unsigned char insn[2], insn0, insn8, derived_code; | ^~~~~ maxq-dis.c:555:26: warning: variable 'insn0' set but not used [-Wunused-but-set-variable] 555 | unsigned char insn[2], insn0, insn8, derived_code; | ^~~~~ --- mips-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o mips-dis.lo mips-dis.c --- mips-opc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o mips-opc.lo mips-opc.c --- mcore-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c mcore-dis.c -o mcore-dis.o --- mips16-opc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o mips16-opc.lo mips16-opc.c --- m10200-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o m10200-dis.lo m10200-dis.c --- mips-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c mips-dis.c -o mips-dis.o --- mips-opc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c mips-opc.c -o mips-opc.o --- mips16-opc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c mips16-opc.c -o mips16-opc.o --- m10200-opc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o m10200-opc.lo m10200-opc.c --- m10200-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c m10200-dis.c -o m10200-dis.o --- m10300-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o m10300-dis.lo m10300-dis.c --- m10300-opc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o m10300-opc.lo m10300-opc.c --- m10300-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c m10300-dis.c -o m10300-dis.o --- m10200-opc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c m10200-opc.c -o m10200-opc.o --- mt-asm.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o mt-asm.lo mt-asm.c --- mt-desc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o mt-desc.lo mt-desc.c --- m10300-opc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c m10300-opc.c -o m10300-opc.o --- mt-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o mt-dis.lo mt-dis.c --- mt-asm.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c mt-asm.c -o mt-asm.o --- mt-desc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c mt-desc.c -o mt-desc.o --- mt-ibld.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o mt-ibld.lo mt-ibld.c --- mt-asm.lo --- mt-asm.c: In function 'parse_insn_normal': mt-asm.c:765:7: warning: variable 'past_opcode_p' set but not used [-Wunused-but-set-variable] 765 | int past_opcode_p; | ^~~~~~~~~~~~~ --- mt-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c mt-dis.c -o mt-dis.o --- mt-opc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o mt-opc.lo mt-opc.c --- mt-ibld.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c mt-ibld.c -o mt-ibld.o --- ns32k-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o ns32k-dis.lo ns32k-dis.c --- openrisc-asm.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o openrisc-asm.lo openrisc-asm.c --- mt-opc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c mt-opc.c -o mt-opc.o --- ns32k-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ns32k-dis.c -o ns32k-dis.o ns32k-dis.c: In function 'print_insn_arg': ns32k-dis.c:477:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 477 | ioffset -= 5; | ~~~~~~~~^~~~ ns32k-dis.c:478:5: note: here 478 | case 'Z': | ^~~~ --- openrisc-asm.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c openrisc-asm.c -o openrisc-asm.o --- openrisc-desc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o openrisc-desc.lo openrisc-desc.c --- openrisc-asm.lo --- openrisc-asm.c: In function 'parse_insn_normal': openrisc-asm.c:411:7: warning: variable 'past_opcode_p' set but not used [-Wunused-but-set-variable] 411 | int past_opcode_p; | ^~~~~~~~~~~~~ --- openrisc-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o openrisc-dis.lo openrisc-dis.c --- openrisc-desc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c openrisc-desc.c -o openrisc-desc.o --- openrisc-ibld.lo --- --- openrisc-opc.lo --- --- openrisc-ibld.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o openrisc-ibld.lo openrisc-ibld.c --- openrisc-opc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o openrisc-opc.lo openrisc-opc.c --- openrisc-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c openrisc-dis.c -o openrisc-dis.o --- pdp11-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o pdp11-dis.lo pdp11-dis.c --- pj-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o pj-dis.lo pj-dis.c --- openrisc-ibld.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c openrisc-ibld.c -o openrisc-ibld.o --- openrisc-opc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c openrisc-opc.c -o openrisc-opc.o --- pj-opc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o pj-opc.lo pj-opc.c --- pdp11-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c pdp11-dis.c -o pdp11-dis.o --- ppc-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o ppc-dis.lo ppc-dis.c --- pj-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c pj-dis.c -o pj-dis.o --- ppc-opc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o ppc-opc.lo ppc-opc.c --- s390-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o s390-dis.lo s390-dis.c --- pj-opc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c pj-opc.c -o pj-opc.o --- sh-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -DARCH_all sh-dis.c --- ppc-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ppc-dis.c -o ppc-dis.o --- ppc-opc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ppc-opc.c -o ppc-opc.o --- s390-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c s390-dis.c -o s390-dis.o --- sh64-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o sh64-dis.lo sh64-dis.c --- sh-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -DARCH_all sh-dis.c -o sh-dis.o In file included from sh-dis.c:25: sh-dis.c: In function 'print_insn_sh': sh-opc.h:205:65: warning: left shift of negative value [-Wshift-negative-value] 205 | : (((1 << (HI + 1)) - 1) & (-1 << LO))) | ^~ sh-opc.h:226:28: note: in expansion of macro 'MASK' 226 | #define arch_sh_mmu_mask MASK (26, 27) | ^~~~ sh-opc.h:258:47: note: in expansion of macro 'arch_sh_mmu_mask' 258 | #define SH_VALID_MMU_ARCH_SET(SET) (((SET) & arch_sh_mmu_mask) != 0) | ^~~~~~~~~~~~~~~~ sh-opc.h:262:7: note: in expansion of macro 'SH_VALID_MMU_ARCH_SET' 262 | && SH_VALID_MMU_ARCH_SET (SET) \ | ^~~~~~~~~~~~~~~~~~~~~ sh-opc.h:265:3: note: in expansion of macro 'SH_VALID_ARCH_SET' 265 | SH_VALID_ARCH_SET (SH_MERGE_ARCH_SET (SET1, SET2)) | ^~~~~~~~~~~~~~~~~ sh-dis.c:469:10: note: in expansion of macro 'SH_MERGE_ARCH_SET_VALID' 469 | && SH_MERGE_ARCH_SET_VALID (target_arch, arch_sh_dsp_up)) | ^~~~~~~~~~~~~~~~~~~~~~~ sh-opc.h:203:40: warning: left shift of negative value [-Wshift-negative-value] 203 | : HI > 30 ? (-1 << LO) \ | ^~ sh-opc.h:232:28: note: in expansion of macro 'MASK' 232 | #define arch_sh_co_mask MASK (28, 31) | ^~~~ sh-opc.h:259:47: note: in expansion of macro 'arch_sh_co_mask' 259 | #define SH_VALID_CO_ARCH_SET(SET) (((SET) & arch_sh_co_mask) != 0) | ^~~~~~~~~~~~~~~ sh-opc.h:263:7: note: in expansion of macro 'SH_VALID_CO_ARCH_SET' 263 | && SH_VALID_CO_ARCH_SET (SET)) | ^~~~~~~~~~~~~~~~~~~~ sh-opc.h:265:3: note: in expansion of macro 'SH_VALID_ARCH_SET' 265 | SH_VALID_ARCH_SET (SH_MERGE_ARCH_SET (SET1, SET2)) | ^~~~~~~~~~~~~~~~~ sh-dis.c:469:10: note: in expansion of macro 'SH_MERGE_ARCH_SET_VALID' 469 | && SH_MERGE_ARCH_SET_VALID (target_arch, arch_sh_dsp_up)) | ^~~~~~~~~~~~~~~~~~~~~~~ sh-opc.h:205:65: warning: left shift of negative value [-Wshift-negative-value] 205 | : (((1 << (HI + 1)) - 1) & (-1 << LO))) | ^~ sh-opc.h:226:28: note: in expansion of macro 'MASK' 226 | #define arch_sh_mmu_mask MASK (26, 27) | ^~~~ sh-opc.h:258:47: note: in expansion of macro 'arch_sh_mmu_mask' 258 | #define SH_VALID_MMU_ARCH_SET(SET) (((SET) & arch_sh_mmu_mask) != 0) | ^~~~~~~~~~~~~~~~ sh-opc.h:262:7: note: in expansion of macro 'SH_VALID_MMU_ARCH_SET' 262 | && SH_VALID_MMU_ARCH_SET (SET) \ | ^~~~~~~~~~~~~~~~~~~~~ sh-opc.h:265:3: note: in expansion of macro 'SH_VALID_ARCH_SET' 265 | SH_VALID_ARCH_SET (SH_MERGE_ARCH_SET (SET1, SET2)) | ^~~~~~~~~~~~~~~~~ sh-dis.c:512:12: note: in expansion of macro 'SH_MERGE_ARCH_SET_VALID' 512 | if (!SH_MERGE_ARCH_SET_VALID (op->arch, target_arch)) | ^~~~~~~~~~~~~~~~~~~~~~~ sh-opc.h:203:40: warning: left shift of negative value [-Wshift-negative-value] 203 | : HI > 30 ? (-1 << LO) \ | ^~ sh-opc.h:232:28: note: in expansion of macro 'MASK' 232 | #define arch_sh_co_mask MASK (28, 31) | ^~~~ sh-opc.h:259:47: note: in expansion of macro 'arch_sh_co_mask' 259 | #define SH_VALID_CO_ARCH_SET(SET) (((SET) & arch_sh_co_mask) != 0) | ^~~~~~~~~~~~~~~ sh-opc.h:263:7: note: in expansion of macro 'SH_VALID_CO_ARCH_SET' 263 | && SH_VALID_CO_ARCH_SET (SET)) | ^~~~~~~~~~~~~~~~~~~~ sh-opc.h:265:3: note: in expansion of macro 'SH_VALID_ARCH_SET' 265 | SH_VALID_ARCH_SET (SH_MERGE_ARCH_SET (SET1, SET2)) | ^~~~~~~~~~~~~~~~~ sh-dis.c:512:12: note: in expansion of macro 'SH_MERGE_ARCH_SET_VALID' 512 | if (!SH_MERGE_ARCH_SET_VALID (op->arch, target_arch)) | ^~~~~~~~~~~~~~~~~~~~~~~ sh-dis.c:832:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 832 | if (rn & 1) | ^ sh-dis.c:837:13: note: here 837 | case D_REG_N: | ^~~~ sh-dis.c:841:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 841 | if (rm & 1) | ^ sh-dis.c:846:13: note: here 846 | case D_REG_M: | ^~~~ --- sparc-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o sparc-dis.lo sparc-dis.c --- sh64-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c sh64-dis.c -o sh64-dis.o --- sparc-opc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o sparc-opc.lo sparc-opc.c --- sparc-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c sparc-dis.c -o sparc-dis.o sparc-dis.c: In function 'print_insn_sparc': sparc-dis.c:530:15: warning: variable 'is_annulled' set but not used [-Wunused-but-set-variable] 530 | int is_annulled = 0; | ^~~~~~~~~~~ --- tic30-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o tic30-dis.lo tic30-dis.c --- tic54x-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o tic54x-dis.lo tic54x-dis.c --- sparc-opc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c sparc-opc.c -o sparc-opc.o --- tic54x-opc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o tic54x-opc.lo tic54x-opc.c --- tic30-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c tic30-dis.c -o tic30-dis.o tic30-dis.c: In function 'print_branch': tic30-dis.c:672:29: warning: taking the absolute value of unsigned type 'long unsigned int' has no effect [-Wabsolute-value] 672 | abs (address)); | ^~~ tic30-dis.c:672:29: warning: absolute value function 'abs' given an argument of type 'long unsigned int' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] --- tic54x-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c tic54x-dis.c -o tic54x-dis.o --- tic54x-opc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c tic54x-opc.c -o tic54x-opc.o --- tic80-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o tic80-dis.lo tic80-dis.c --- tic80-opc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o tic80-opc.lo tic80-opc.c --- v850-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o v850-dis.lo v850-dis.c --- v850-opc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o v850-opc.lo v850-opc.c --- tic80-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c tic80-dis.c -o tic80-dis.o --- tic80-opc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c tic80-opc.c -o tic80-opc.o --- v850-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c v850-dis.c -o v850-dis.o --- vax-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o vax-dis.lo vax-dis.c --- w65-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o w65-dis.lo w65-dis.c --- v850-opc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c v850-opc.c -o v850-opc.o --- xstormy16-asm.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o xstormy16-asm.lo xstormy16-asm.c --- xstormy16-desc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o xstormy16-desc.lo xstormy16-desc.c --- w65-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c w65-dis.c -o w65-dis.o --- vax-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c vax-dis.c -o vax-dis.o vax-dis.c: In function 'print_insn_mode': vax-dis.c:278:8: warning: this statement may fall through [-Wimplicit-fallthrough=] 278 | (*info->fprintf_func) (info->stream, "*"); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vax-dis.c:279:5: note: here 279 | case 0xA0: /* Displacement byte: displ(Rn). */ | ^~~~ vax-dis.c:287:8: warning: this statement may fall through [-Wimplicit-fallthrough=] 287 | (*info->fprintf_func) (info->stream, "*"); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vax-dis.c:288:5: note: here 288 | case 0xC0: /* Displacement word: displ(Rn). */ | ^~~~ vax-dis.c:296:8: warning: this statement may fall through [-Wimplicit-fallthrough=] 296 | (*info->fprintf_func) (info->stream, "*"); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vax-dis.c:297:5: note: here 297 | case 0xE0: /* Displacement long: displ(Rn). */ | ^~~~ --- xstormy16-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o xstormy16-dis.lo xstormy16-dis.c --- xstormy16-asm.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c xstormy16-asm.c -o xstormy16-asm.o xstormy16-asm.c: In function 'parse_insn_normal': xstormy16-asm.c:446:7: warning: variable 'past_opcode_p' set but not used [-Wunused-but-set-variable] 446 | int past_opcode_p; | ^~~~~~~~~~~~~ --- xstormy16-desc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c xstormy16-desc.c -o xstormy16-desc.o --- xstormy16-ibld.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o xstormy16-ibld.lo xstormy16-ibld.c --- xstormy16-opc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o xstormy16-opc.lo xstormy16-opc.c --- xstormy16-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c xstormy16-dis.c -o xstormy16-dis.o --- xc16x-asm.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o xc16x-asm.lo xc16x-asm.c --- xstormy16-ibld.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c xstormy16-ibld.c -o xstormy16-ibld.o --- xstormy16-opc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c xstormy16-opc.c -o xstormy16-opc.o --- xc16x-desc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o xc16x-desc.lo xc16x-desc.c --- xc16x-asm.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c xc16x-asm.c -o xc16x-asm.o --- xc16x-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o xc16x-dis.lo xc16x-dis.c --- xc16x-asm.lo --- xc16x-asm.c: In function 'parse_insn_normal': xc16x-asm.c:546:7: warning: variable 'past_opcode_p' set but not used [-Wunused-but-set-variable] 546 | int past_opcode_p; | ^~~~~~~~~~~~~ xc16x-asm.c: In function 'xc16x_cgen_assemble_insn': xc16x-asm.c:684:7: warning: variable 'recognized_mnemonic' set but not used [-Wunused-but-set-variable] 684 | int recognized_mnemonic = 0; | ^~~~~~~~~~~~~~~~~~~ --- xc16x-ibld.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o xc16x-ibld.lo xc16x-ibld.c --- xc16x-desc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c xc16x-desc.c -o xc16x-desc.o --- xc16x-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c xc16x-dis.c -o xc16x-dis.o --- xc16x-opc.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o xc16x-opc.lo xc16x-opc.c --- xtensa-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o xtensa-dis.lo xtensa-dis.c --- xc16x-ibld.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c xc16x-ibld.c -o xc16x-ibld.o --- z80-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o z80-dis.lo z80-dis.c --- xc16x-opc.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c xc16x-opc.c -o xc16x-opc.o --- xtensa-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c xtensa-dis.c -o xtensa-dis.o --- z80-dis.lo --- gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c z80-dis.c -o z80-dis.o --- z8k-dis.lo --- /usr/bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -o z8k-dis.lo z8k-dis.c gcc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c z8k-dis.c -o z8k-dis.o --- libopcodes.la --- /usr/bin/bash ./libtool --mode=link gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -o libopcodes.la -rpath /opt/local/cross/x86_64-sun-solaris2.11/i386-linux/lib -release 2.17 dis-buf.lo disassemble.lo dis-init.lo alpha-dis.lo alpha-opc.lo arc-dis.lo arc-opc.lo arc-ext.lo arm-dis.lo avr-dis.lo bfin-dis.lo cgen-asm.lo cgen-bitset.lo cgen-dis.lo cgen-opc.lo cris-dis.lo cris-opc.lo crx-dis.lo crx-opc.lo d10v-dis.lo d10v-opc.lo d30v-dis.lo d30v-opc.lo dlx-dis.lo fr30-asm.lo fr30-desc.lo fr30-dis.lo fr30-ibld.lo fr30-opc.lo frv-asm.lo frv-desc.lo frv-dis.lo frv-ibld.lo frv-opc.lo h8300-dis.lo h8500-dis.lo hppa-dis.lo i386-dis.lo i370-dis.lo i370-opc.lo i860-dis.lo i960-dis.lo ia64-dis.lo ia64-opc.lo ip2k-asm.lo ip2k-desc.lo ip2k-dis.lo ip2k-ibld.lo ip2k-opc.lo iq2000-asm.lo iq2000-desc.lo iq2000-dis.lo iq2000-ibld.lo iq2000-opc.lo m32c-asm.lo m32c-desc.lo m32c-dis.lo m32c-ibld.lo m32c-opc.lo m32r-asm.lo m32r-desc.lo m32r-dis.lo m32r-ibld.lo m32r-opc.lo m32r-opinst.lo m68hc11-dis.lo m68hc11-opc.lo m68k-dis.lo m68k-opc.lo m88k-dis.lo m10200-dis.lo m10200-opc.lo m10300-dis.lo m10300-opc.lo maxq-dis.lo mcore-dis.lo mips-dis.lo mips-opc.lo mips16-opc.lo mmix-dis.lo mmix-opc.lo msp430-dis.lo mt-asm.lo mt-desc.lo mt-dis.lo mt-ibld.lo mt-opc.lo ns32k-dis.lo openrisc-asm.lo openrisc-desc.lo openrisc-dis.lo openrisc-ibld.lo openrisc-opc.lo or32-dis.lo or32-opc.lo pdp11-dis.lo pdp11-opc.lo pj-dis.lo pj-opc.lo ppc-dis.lo ppc-opc.lo s390-dis.lo s390-opc.lo sh-dis.lo sh64-dis.lo sh64-opc.lo sparc-dis.lo sparc-opc.lo tic30-dis.lo tic4x-dis.lo tic54x-dis.lo tic54x-opc.lo tic80-dis.lo tic80-opc.lo v850-dis.lo v850-opc.lo vax-dis.lo w65-dis.lo xc16x-asm.lo xc16x-desc.lo xc16x-dis.lo xc16x-ibld.lo xc16x-opc.lo xstormy16-asm.lo xstormy16-desc.lo xstormy16-dis.lo xstormy16-ibld.lo xstormy16-opc.lo xtensa-dis.lo z80-dis.lo z8k-dis.lo mkdir .libs ar cru .libs/libopcodes.a dis-buf.o disassemble.o dis-init.o alpha-dis.o alpha-opc.o arc-dis.o arc-opc.o arc-ext.o arm-dis.o avr-dis.o bfin-dis.o cgen-asm.o cgen-bitset.o cgen-dis.o cgen-opc.o cris-dis.o cris-opc.o crx-dis.o crx-opc.o d10v-dis.o d10v-opc.o d30v-dis.o d30v-opc.o dlx-dis.o fr30-asm.o fr30-desc.o fr30-dis.o fr30-ibld.o fr30-opc.o frv-asm.o frv-desc.o frv-dis.o frv-ibld.o frv-opc.o h8300-dis.o h8500-dis.o hppa-dis.o i386-dis.o i370-dis.o i370-opc.o i860-dis.o i960-dis.o ia64-dis.o ia64-opc.o ip2k-asm.o ip2k-desc.o ip2k-dis.o ip2k-ibld.o ip2k-opc.o iq2000-asm.o iq2000-desc.o iq2000-dis.o iq2000-ibld.o iq2000-opc.o m32c-asm.o m32c-desc.o m32c-dis.o m32c-ibld.o m32c-opc.o m32r-asm.o m32r-desc.o m32r-dis.o m32r-ibld.o m32r-opc.o m32r-opinst.o m68hc11-dis.o m68hc11-opc.o m68k-dis.o m68k-opc.o m88k-dis.o m10200-dis.o m10200-opc.o m10300-dis.o m10300-opc.o maxq-dis.o mcore-dis.o mips-dis.o mips-opc.o mips16-opc.o mmix-dis.o mmix-opc.o msp430-dis.o mt-asm.o mt-desc.o mt-dis.o mt-ibld.o mt-opc.o ns32k-dis.o openrisc-asm.o openrisc-desc.o openrisc-dis.o openrisc-ibld.o openrisc-opc.o or32-dis.o or32-opc.o pdp11-dis.o pdp11-opc.o pj-dis.o pj-opc.o ppc-dis.o ppc-opc.o s390-dis.o s390-opc.o sh-dis.o sh64-dis.o sh64-opc.o sparc-dis.o sparc-opc.o tic30-dis.o tic4x-dis.o tic54x-dis.o tic54x-opc.o tic80-dis.o tic80-opc.o v850-dis.o v850-opc.o vax-dis.o w65-dis.o xc16x-asm.o xc16x-desc.o xc16x-dis.o xc16x-ibld.o xc16x-opc.o xstormy16-asm.o xstormy16-desc.o xstormy16-dis.o xstormy16-ibld.o xstormy16-opc.o xtensa-dis.o z80-dis.o z8k-dis.o ranlib .libs/libopcodes.a creating libopcodes.la (cd .libs && rm -f libopcodes.la && ln -s ../libopcodes.la libopcodes.la) --- stamp-lib --- libtooldir=`/usr/bin/bash ./libtool --config | sed -n -e 's/^objdir=//p'`; if [ -f $libtooldir/libopcodes.a ]; then cp $libtooldir/libopcodes.a libopcodes.tmp; ranlib libopcodes.tmp; /usr/bin/bash .././opcodes/../move-if-change libopcodes.tmp libopcodes.a; else true; fi touch stamp-lib --- all-binutils --- --- all-ld --- --- all-binutils --- --- info-recursive --- Making info in doc --- c++filt.1 --- if test -f cxxfilt.man; then man=cxxfilt.man; else man=../.././binutils/doc/cxxfilt.man; fi; sed -e 's/@PROGRAM@/c++filt/' -e 's/cxxfilt/c++filt/' < $man > c++filt.1 --- all-ld --- --- info-recursive --- --- all-binutils --- Making info in po --- all-ld --- Making info in po --- all-binutils --- --- all --- /opt/local/bin/bmake all-recursive --- all-ld --- --- .././ld/ld.info --- restore=: && backupdir=".am$$" && am__cwd=`pwd` && cd .././ld && rm -rf $backupdir && mkdir $backupdir && if (/home/pbulk/build/cross/cross-binutils/work/binutils-2.17/missing makeinfo --split-size=5000000 --version) >/dev/null 2>&1; then for f in .././ld/ld.info .././ld/ld.info-[0-9] .././ld/ld.info-[0-9][0-9] .././ld/ld.i[0-9] .././ld/ld.i[0-9][0-9]; do if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; done; else :; fi && cd "$am__cwd"; if /home/pbulk/build/cross/cross-binutils/work/binutils-2.17/missing makeinfo --split-size=5000000 -I .././ld -I .././ld/../bfd/doc -I .././ld/../libiberty -I .././ld -o .././ld/ld.info .././ld/ld.texinfo; then rc=0; cd .././ld; else rc=$?; cd .././ld && $restore $backupdir/* `echo "./.././ld/ld.info" | sed 's|[^/]*$||'`; fi; rm -rf $backupdir; exit $rc --- all-binutils --- --- all-recursive --- Making all in doc Making all in po --- not-ranlib.o --- --- is-ranlib.o --- --- not-strip.o --- --- not-ranlib.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c not-ranlib.c --- is-ranlib.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c is-ranlib.c --- not-strip.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c not-strip.c --- all-ld --- WARNING: `makeinfo' is missing on your system. You should only need it if you modified a `.texi' or `.texinfo' file, or any other file indirectly affecting the aspect of the manual. The spurious call might also be the consequence of using a buggy `make' (AIX, DU, IRIX). You might want to install the `Texinfo' package or the `GNU make' package. Grab either from any GNU archive site. --- all-binutils --- --- unwind-ia64.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c unwind-ia64.c --- is-strip.o --- --- sysinfo.o --- --- is-strip.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c is-strip.c --- sysinfo.o --- if [ -r sysinfo.c ]; then gcc -c -I. -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include sysinfo.c -Wno-error ; else gcc -c -I. -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include .././binutils/sysinfo.c -Wno-error ; fi --- all-ld --- --- all --- /opt/local/bin/bmake all-recursive --- all-recursive --- --- all-binutils --- sysinfo.y: In function 'yyparse': sysinfo.y:160:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 160 | printf("\tchecksum(file,raw, idx, IT_%s_CODE);\n", it); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sysinfo.y:162:3: note: here 162 | case 'i': | ^~~~ sysinfo.y:188:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 188 | if (rdepth==2) | ^ sysinfo.y:190:13: note: here 190 | case 'i': | ^~~~ --- arlex.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c arlex.c -Wno-error --- all-ld --- Making all in po --- stringify.sed --- cp .././ld/emultempl/astring.sed stringify.sed --- deffilep.c --- /usr/bin/bash .././ld/../ylwrap deffilep.y y.tab.c deffilep.c y.tab.h deffilep.h y.output deffilep.output -- /opt/local/bin/bison -y -d --- all-binutils --- arlex.c:1346:12: warning: 'input' defined but not used [-Wunused-function] 1346 | static int input() | ^~~~~ --- all-ld --- /home/pbulk/build/cross/cross-binutils/work/binutils-2.17/ld/deffilep.y: warning: 3 shift/reduce conflicts [-Wconflicts-sr] /home/pbulk/build/cross/cross-binutils/work/binutils-2.17/ld/deffilep.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples --- all-binutils --- --- addr2line.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c addr2line.c --- ar.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ar.c --- arsup.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c arsup.c --- all-ld --- updating deffilep.h --- eaixppc.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no aixppc "" --- all-binutils --- --- binemul.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c binemul.c --- all-ld --- --- eaixrs6.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no aixrs6 "" --- ealpha.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no alpha "" --- all-binutils --- --- bucomm.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c bucomm.c --- all-ld --- --- earcelf.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no arcelf "" --- all-binutils --- --- budemang.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c budemang.c --- coffdump.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c coffdump.c coffdump.c: In function 'dump_coff_where': coffdump.c:266:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 266 | printf ("STRTAG"); | ^~~~~~~~~~~~~~~~~ coffdump.c:267:5: note: here 267 | case coff_where_entag: | ^~~~ --- coffgrok.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c coffgrok.c --- cxxfilt.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c cxxfilt.c --- all-ld --- --- earmelf.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no armelf "" --- all-binutils --- cxxfilt.c: In function 'main': cxxfilt.c:189:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 189 | usage (stdout, 0); | ^~~~~~~~~~~~~~~~~ cxxfilt.c:190:9: note: here 190 | case 'n': | ^~~~ --- dwarf.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c dwarf.c --- debug.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c debug.c --- dwarf.o --- dwarf.c: In function 'read_leb128': dwarf.c:186:19: warning: left shift of negative value [-Wshift-negative-value] 186 | result |= -1L << shift; | ^~ dwarf.c: In function 'process_debug_info': dwarf.c:1578:22: warning: variable 'cu_abbrev_offset_ptr' set but not used [-Wunused-but-set-variable] 1578 | unsigned char *cu_abbrev_offset_ptr; | ^~~~~~~~~~~~~~~~~~~~ dwarf.c: In function 'display_debug_ranges': dwarf.c:2603:18: warning: variable 'section_end' set but not used [-Wunused-but-set-variable] 2603 | unsigned char *section_end; | ^~~~~~~~~~~ dwarf.c: In function 'byte_get_little_endian': dwarf.c:83:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 83 | else if (sizeof (dwarf_vma) == 4) | ^ dwarf.c:92:5: note: here 92 | default: | ^~~~~~~ dwarf.c: In function 'byte_get_big_endian': dwarf.c:125:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 125 | else if (sizeof (dwarf_vma) == 4) | ^ dwarf.c:136:5: note: here 136 | default: | ^~~~~~~ --- debug.o --- debug.c: In function 'debug_type_samep': debug.c:3157:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 3157 | ret = (t1->u.krange->lower == t2->u.krange->lower | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3158 | && t1->u.krange->upper == t2->u.krange->upper | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3159 | && debug_type_samep (info, t1->u.krange->type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3160 | t2->u.krange->type)); | ~~~~~~~~~~~~~~~~~~~~ debug.c:3162:5: note: here 3162 | case DEBUG_KIND_ARRAY: | ^~~~ --- dwarf.o --- dwarf.c: In function 'read_and_display_attr_value': dwarf.c:1122:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 1122 | have_frame_base = 1; | ~~~~~~~~~~~~~~~~^~~ dwarf.c:1123:9: note: here 1123 | case DW_AT_location: | ^~~~ dwarf.c:1333:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 1333 | have_frame_base = 1; | ~~~~~~~~~~~~~~~~^~~ dwarf.c:1334:5: note: here 1334 | case DW_AT_location: | ^~~~ --- emul_vanilla.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emul_vanilla.c --- filemode.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c filemode.c --- all-ld --- --- earmelfb.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no armelfb "" --- all-binutils --- --- ieee.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ieee.c ieee.c: In function 'ieee_start_compilation_unit': ieee.c:4820:16: warning: variable 'nindx' set but not used [-Wunused-but-set-variable] 4820 | unsigned int nindx; | ^~~~~ ieee.c: In function 'ieee_offset_type': ieee.c:5685:28: warning: variable 'baseindx' set but not used [-Wunused-but-set-variable] 5685 | unsigned int targetindx, baseindx; | ^~~~~~~~ ieee.c:5685:16: warning: variable 'targetindx' set but not used [-Wunused-but-set-variable] 5685 | unsigned int targetindx, baseindx; | ^~~~~~~~~~ --- all-ld --- --- earmelf_fbsd.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no armelf_fbsd "" --- all-binutils --- --- nlmconv.o --- ldname=`echo ld | sed 's,^,i386-linux-,;'`; gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -DLD_NAME="\"${ldname}\"" -DNLMCONV_I386 -DNLMCONV_ALPHA -DNLMCONV_POWERPC -DNLMCONV_SPARC .././binutils/nlmconv.c .././binutils/nlmconv.c: In function 'main': .././binutils/nlmconv.c:740:11: warning: 'strncpy' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation] 740 | strncpy (nlm_extended_header (outbfd)->stamp, "MeSsAgEs", 8); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .././binutils/nlmconv.c:762:11: warning: 'strncpy' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation] 762 | strncpy (nlm_extended_header (outbfd)->stamp, "MeSsAgEs", 8); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .././binutils/nlmconv.c:798:11: warning: 'strncpy' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation] 798 | strncpy (nlm_extended_header (outbfd)->stamp, "MeSsAgEs", 8); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .././binutils/nlmconv.c:855:15: warning: 'strncpy' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation] 855 | strncpy (nlm_extended_header (outbfd)->stamp, "MeSsAgEs", 8); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .././binutils/nlmconv.c:866:3: warning: 'strncpy' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation] 866 | strncpy (nlm_extended_header (outbfd)->stamp, "MeSsAgEs", 8); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .././binutils/nlmconv.c:868:3: warning: 'strncpy' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation] 868 | strncpy (nlm_cygnus_ext_header (outbfd)->stamp, "CyGnUsEx", 8); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .././binutils/nlmconv.c:883:7: warning: 'strncpy' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation] 883 | strncpy (version_hdr->stamp, "VeRsIoN#", 8); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .././binutils/nlmconv.c:1077:3: warning: 'strncpy' output truncated before terminating nul copying 5 bytes from a string of the same length [-Wstringop-truncation] 1077 | strncpy (nlm_variable_header (outbfd)->oldThreadName, " LONG", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1078 | NLM_OLD_THREAD_NAME_LENGTH); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- all-ld --- --- earmelf_linux.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no armelf_linux "" --- all-binutils --- --- nm.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c nm.c --- objcopy.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c objcopy.c --- nm.o --- nm.c: In function 'main': nm.c:1543:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 1543 | usage (stdout, 0); | ^~~~~~~~~~~~~~~~~ nm.c:1544:9: note: here 1544 | case 'l': | ^~~~ --- objcopy.o --- In file included from objcopy.c:23: objcopy.c: In function 'copy_object': ../bfd/bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ objcopy.c:1417:11: note: in expansion of macro 'bfd_set_section_vma' 1417 | bfd_set_section_vma (obfd, gnu_debuglink_section, debuglink_vma); | ^~~~~~~~~~~~~~~~~~~ objcopy.c: In function 'strip_main': objcopy.c:2553:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 2553 | strip_usage (stdout, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ objcopy.c:2554:9: note: here 2554 | default: | ^~~~~~~ objcopy.c: In function 'copy_main': objcopy.c:2869:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 2869 | case '-': val = - val; /* Drop through. */ | ~~~~~^~~~~~~ objcopy.c:2870:15: note: here 2870 | case '+': what = CHANGE_MODIFY; break; | ^~~~ objcopy.c:2877:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 2877 | p->vma_val = val; | ~~~~~~~~~~~~~~^~~~~ objcopy.c:2880:15: note: here 2880 | case OPTION_CHANGE_SECTION_LMA: | ^~~~ objcopy.c:3127:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 3127 | copy_usage (stdout, 0); | ^~~~~~~~~~~~~~~~~~~~~~ objcopy.c:3129:9: note: here 3129 | default: | ^~~~~~~ --- all-ld --- --- earmelf_linux_eabi.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no armelf_linux_eabi "" --- all-binutils --- --- objdump.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c .././binutils/objdump.c .././binutils/objdump.c: In function 'disassemble_bytes': .././binutils/objdump.c:1259:15: warning: variable 'done_dot' set but not used [-Wunused-but-set-variable] 1259 | bfd_boolean done_dot; | ^~~~~~~~ .././binutils/objdump.c: In function 'main': .././binutils/objdump.c:3156:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 3156 | seenflag = TRUE; .././binutils/objdump.c:3157:9: note: here 3157 | case 'v': | ^~~~ --- all-ld --- --- earmelfb_linux.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no armelfb_linux "" --- all-binutils --- --- prdbg.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c prdbg.c --- rdcoff.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c rdcoff.c --- prdbg.o --- prdbg.c: In function 'pr_array_type': prdbg.c:501:27: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=] 501 | sprintf (buf, "%ld", (long) vma); | ^ In function 'print_vma', inlined from 'pr_array_type' at prdbg.c:817:4: prdbg.c:501:9: note: 'sprintf' output between 2 and 21 bytes into a destination of size 20 501 | sprintf (buf, "%ld", (long) vma); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- rddbg.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c rddbg.c --- prdbg.o --- prdbg.c: In function 'pr_struct_field': prdbg.c:499:27: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=] 499 | sprintf (buf, "%lu", (unsigned long) vma); | ^ In function 'print_vma', inlined from 'pr_struct_field' at prdbg.c:1135:7: prdbg.c:499:9: note: 'sprintf' output between 2 and 21 bytes into a destination of size 20 499 | sprintf (buf, "%lu", (unsigned long) vma); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- all-ld --- --- earmelfb_linux_eabi.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no armelfb_linux_eabi "" --- all-binutils --- --- rddbg.o --- rddbg.c: In function 'read_section_stabs_debugging_info': rddbg.c:164:19: warning: variable 'other' set but not used [-Wunused-but-set-variable] 164 | int other; | ^~~~~ --- prdbg.o --- prdbg.c: In function 'pr_class_baseclass': prdbg.c:499:27: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=] 499 | sprintf (buf, "%lu", (unsigned long) vma); | ^ In function 'print_vma', inlined from 'pr_class_baseclass' at prdbg.c:1355:7: prdbg.c:499:9: note: 'sprintf' output between 2 and 21 bytes into a destination of size 20 499 | sprintf (buf, "%lu", (unsigned long) vma); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- readelf.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c readelf.c --- rename.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c rename.c --- resbin.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c resbin.c --- rescoff.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c .././binutils/rescoff.c --- readelf.o --- readelf.c: In function 'parse_args': readelf.c:2895:44: warning: this statement may fall through [-Wimplicit-fallthrough=] 2895 | do_debug_frames_interp = 1; | ~~~~~~~~~~~~~~~~~~~~~~~^~~ readelf.c:2896:19: note: here 2896 | case 'f': | ^~~~ readelf.c:3020:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 3020 | error (_("Invalid option '-%c'\n"), c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ readelf.c:3022:9: note: here 3022 | case '?': | ^~~~ readelf.c: In function 'print_vma': readelf.c:407:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 407 | if (vma <= 99999) | ^ readelf.c:411:9: note: here 411 | case PREFIX_HEX: | ^~~~ readelf.c:432:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 432 | nc = printf ("0x"); | ^~~~~~~~~~~~~ readelf.c:435:9: note: here 435 | case LONG_HEX: | ^~~~ readelf.c:440:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 440 | nc = printf ("0x"); | ^~~~~~~~~~~~~ readelf.c:443:9: note: here 443 | case HEX: | ^~~~ readelf.c: In function 'process_dynamic_section': readelf.c:6147:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 6147 | dynamic_info[entry->d_tag] = entry->d_un.d_val; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ readelf.c:6148:9: note: here 6148 | case DT_PLTPADSZ: | ^~~~ --- all-ld --- --- earmelf_nbsd.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no armelf_nbsd "" --- all-binutils --- --- resrc.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c resrc.c --- all-ld --- --- earmelfb_nbsd.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no armelfb_nbsd "" --- all-binutils --- --- resres.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c resres.c --- size.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c size.c --- all-ld --- --- earmelf_vxworks.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no armelf_vxworks "" --- all-binutils --- --- stabs.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c stabs.c stabs.c: In function 'parse_stab_string': stabs.c:690:16: warning: variable 'lineno' set but not used [-Wunused-but-set-variable] 690 | unsigned int lineno; | ^~~~~~ stabs.c: In function 'parse_stab_struct_type': stabs.c:2011:15: warning: variable 'orig' set but not used [-Wunused-but-set-variable] 2011 | const char *orig; | ^~~~ stabs.c: In function 'parse_stab_members': stabs.c:2673:38: warning: comparison between pointer and zero character constant [-Wpointer-compare] 2673 | if (**pp == ';' || *pp == '\0') | ^~ stabs.c:2673:34: note: did you mean to dereference the pointer? 2673 | if (**pp == ';' || *pp == '\0') | ^ stabs.c: In function 'stab_demangle_type': stabs.c:4650:38: warning: variable 'volatilep' set but not used [-Wunused-but-set-variable] 4650 | bfd_boolean memberp, constp, volatilep; | ^~~~~~~~~ stabs.c:4650:30: warning: variable 'constp' set but not used [-Wunused-but-set-variable] 4650 | bfd_boolean memberp, constp, volatilep; | ^~~~~~ stabs.c:4769:21: warning: variable 'hold' set but not used [-Wunused-but-set-variable] 4769 | const char *hold; | ^~~~ stabs.c: In function 'stab_xcoff_builtin_type': stabs.c:3396:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 3396 | rettype = debug_make_int_type (dhandle, 4, TRUE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stabs.c:3397:5: note: here 3397 | case 10: | ^~~~ --- strings.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c strings.c strings.c: In function 'main': strings.c:213:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 213 | usage (stdout, 0); | ^~~~~~~~~~~~~~~~~ strings.c:215:9: note: here 215 | case 'n': | ^~~~ strings.c:265:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 265 | usage (stderr, 1); | ^~~~~~~~~~~~~~~~~ strings.c:267:9: note: here 267 | default: | ^~~~~~~ --- all-ld --- --- earmaoutb.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no armaoutb "" --- all-binutils --- --- version.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c version.c --- windres.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c windres.c --- all-ld --- --- earmaoutl.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no armaoutl "" --- earmcoff.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no armcoff "" --- earmnbsd.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no armnbsd "" --- all-binutils --- --- winduni.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c winduni.c --- all-ld --- --- earmnto.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no armnto "" --- all-binutils --- --- wrstabs.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c wrstabs.c --- all-ld --- --- earm_epoc_pe.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no arm_epoc_pe "" --- all-binutils --- --- arparse.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c arparse.c -Wno-error --- all-ld --- --- earmpe.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no armpe "" --- earmsymbian.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no armsymbian "" --- all-binutils --- --- syslex.o --- if [ -r syslex.c ]; then gcc -c -I. -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include syslex.c -Wno-error ; else gcc -c -I. -I.././binutils -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include .././binutils/syslex.c -Wno-error ; fi syslex.c:1224:12: warning: 'input' defined but not used [-Wunused-function] 1224 | static int input() | ^~~~~ --- nlmheader.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c nlmheader.c -Wno-error nlmheader.y: In function 'yyparse': nlmheader.y:170:13: warning: 'strncpy' output truncated before terminating nul copying 10 bytes from a string of the same length [-Wstringop-truncation] 170 | strncpy (copyright_hdr->stamp, "CoPyRiGhT=", 10); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nlmheader.y:374:13: warning: 'strncpy' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation] 374 | strncpy (version_hdr->stamp, "VeRsIoN#", 8); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nlmheader.y:398:13: warning: 'strncpy' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation] 398 | strncpy (version_hdr->stamp, "VeRsIoN#", 8); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- rcparse.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c rcparse.c -Wno-error --- all-ld --- --- eavr2.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no avr2 "" --- all-binutils --- --- rclex.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c rclex.c -Wno-error --- all-ld --- --- eavr1.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no avr1 "" --- all-binutils --- rclex.c:1844:12: warning: 'input' defined but not used [-Wunused-function] 1844 | static int input() | ^~~~~ --- all-ld --- --- eavr3.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no avr3 "" --- all-binutils --- --- addr2line --- /usr/bin/bash ./libtool --mode=link gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -o addr2line addr2line.o budemang.o bucomm.o version.o filemode.o ../bfd/libbfd.la ../libiberty/libiberty.a --- all-ld --- --- eavr4.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no avr4 "" --- all-binutils --- --- coffdump --- /usr/bin/bash ./libtool --mode=link gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -o coffdump coffdump.o coffgrok.o bucomm.o version.o filemode.o ../bfd/libbfd.la ../libiberty/libiberty.a --- all-ld --- --- eavr5.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no avr5 "" --- all-binutils --- --- addr2line --- mkdir .libs --- all-ld --- --- ecoff_i860.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no coff_i860 "" --- all-binutils --- --- cxxfilt --- /usr/bin/bash ./libtool --mode=link gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -o cxxfilt cxxfilt.o bucomm.o version.o filemode.o ../bfd/libbfd.la ../libiberty/libiberty.a --- all-ld --- --- ecoff_sparc.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no coff_sparc "" --- all-binutils --- --- addr2line --- gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -o addr2line addr2line.o budemang.o bucomm.o version.o filemode.o ../bfd/.libs/libbfd.a ../libiberty/libiberty.a --- all-ld --- --- ecrisaout.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no crisaout "" --- all-binutils --- --- coffdump --- gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -o coffdump coffdump.o coffgrok.o bucomm.o version.o filemode.o ../bfd/.libs/libbfd.a ../libiberty/libiberty.a --- all-ld --- --- ecriself.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no criself "" --- all-binutils --- --- cxxfilt --- gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -o cxxfilt cxxfilt.o bucomm.o version.o filemode.o ../bfd/.libs/libbfd.a ../libiberty/libiberty.a --- all-ld --- --- ecrislinux.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no crislinux "" --- ed10velf.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no d10velf "" --- all-binutils --- --- nm-new --- /usr/bin/bash ./libtool --mode=link gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -o nm-new nm.o budemang.o bucomm.o version.o filemode.o ../bfd/libbfd.la ../libiberty/libiberty.a --- size --- /usr/bin/bash ./libtool --mode=link gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -o size size.o bucomm.o version.o filemode.o ../bfd/libbfd.la ../libiberty/libiberty.a --- all-ld --- --- ed30velf.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no d30velf "" --- all-binutils --- --- strings --- /usr/bin/bash ./libtool --mode=link gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -o strings strings.o bucomm.o version.o filemode.o ../bfd/libbfd.la ../libiberty/libiberty.a --- all-ld --- --- ed30v_o.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no d30v_o "" --- all-binutils --- --- nm-new --- gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -o nm-new nm.o budemang.o bucomm.o version.o filemode.o ../bfd/.libs/libbfd.a ../libiberty/libiberty.a --- all-ld --- --- ed30v_e.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no d30v_e "" --- all-binutils --- --- size --- gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -o size size.o bucomm.o version.o filemode.o ../bfd/.libs/libbfd.a ../libiberty/libiberty.a --- all-ld --- --- edelta68.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no delta68 "" --- eelf32bfin.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32bfin "" bfin --- all-binutils --- --- strings --- gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -o strings strings.o bucomm.o version.o filemode.o ../bfd/.libs/libbfd.a ../libiberty/libiberty.a --- all-ld --- --- eelf32bfinfd.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32bfinfd "" elf32bfinfd --- all-binutils --- --- objdump --- /usr/bin/bash ./libtool --mode=link gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -o objdump objdump.o dwarf.o budemang.o prdbg.o rddbg.o debug.o stabs.o ieee.o rdcoff.o bucomm.o version.o filemode.o ../opcodes/libopcodes.la ../bfd/libbfd.la ../libiberty/libiberty.a --- ar --- /usr/bin/bash ./libtool --mode=link gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -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 -ll --- ranlib --- /usr/bin/bash ./libtool --mode=link gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -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 -ll --- all-ld --- --- eelf32_dlx.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32_dlx "" --- eelf32xc16x.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32xc16x "" --- all-binutils --- --- ar --- gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -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/.libs/libbfd.a ../libiberty/libiberty.a -ll --- objdump --- gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -o objdump objdump.o dwarf.o budemang.o prdbg.o rddbg.o debug.o stabs.o ieee.o rdcoff.o bucomm.o version.o filemode.o ../opcodes/.libs/libopcodes.a ../bfd/.libs/libbfd.a ../libiberty/libiberty.a --- all-ld --- --- eelf32xc16xl.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32xc16xl "" --- all-binutils --- --- ranlib --- gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -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/.libs/libbfd.a ../libiberty/libiberty.a -ll --- all-ld --- --- eelf32xc16xs.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32xc16xs "" --- eelf32xstormy16.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32xstormy16 "" --- eelf32vax.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32vax "" --- all-binutils --- --- objcopy --- /usr/bin/bash ./libtool --mode=link gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -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 --- all-ld --- --- eelf32xtensa.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32xtensa "" --- all-binutils --- --- strip-new --- /usr/bin/bash ./libtool --mode=link gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -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 --- objcopy --- gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -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/.libs/libbfd.a ../libiberty/libiberty.a --- all-ld --- --- eelf32fr30.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32fr30 "" --- all-binutils --- --- strip-new --- gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -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/.libs/libbfd.a ../libiberty/libiberty.a --- all-ld --- --- eelf32frv.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32frv "" --- all-binutils --- --- sysinfo --- gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -o sysinfo sysinfo.o syslex.o --- nlmconv --- /usr/bin/bash ./libtool --mode=link gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -o nlmconv nlmconv.o nlmheader.o bucomm.o version.o filemode.o ../bfd/libbfd.la ../libiberty/libiberty.a --- all-ld --- --- eelf32mcore.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32mcore "" --- all-binutils --- --- readelf --- /usr/bin/bash ./libtool --mode=link gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -o readelf readelf.o version.o unwind-ia64.o dwarf.o ../libiberty/libiberty.a --- nlmconv --- gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -o nlmconv nlmconv.o nlmheader.o bucomm.o version.o filemode.o ../bfd/.libs/libbfd.a ../libiberty/libiberty.a --- windres --- /usr/bin/bash ./libtool --mode=link gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -o windres windres.o resrc.o rescoff.o resbin.o rcparse.o rclex.o winduni.o resres.o bucomm.o version.o filemode.o ../bfd/libbfd.la ../libiberty/libiberty.a -ll --- readelf --- gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -o readelf readelf.o version.o unwind-ia64.o dwarf.o ../libiberty/libiberty.a --- all-ld --- --- em32relf.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no m32relf "" --- all-binutils --- --- sysroff.c --- ./sysinfo -c <.././binutils/sysroff.info >sysroff.c ./sysinfo -i <.././binutils/sysroff.info >>sysroff.c ./sysinfo -g <.././binutils/sysroff.info >>sysroff.c --- sysroff.h --- ./sysinfo -d <.././binutils/sysroff.info >sysroff.h --- srconv.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c srconv.c srconv.c: In function 'wr_hd': srconv.c:413:7: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] 413 | if (! bfd_get_file_flags(abfd) & EXEC_P) srconv.c: In function 'main': srconv.c:1784:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 1784 | show_usage (stdout, 0); | ^~~~~~~~~~~~~~~~~~~~~~ srconv.c:1786:9: note: here 1786 | case 'v': | ^~~~ --- all-ld --- --- em32rlelf.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no m32rlelf "" --- all-binutils --- --- windres --- gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -o windres windres.o resrc.o rescoff.o resbin.o rcparse.o rclex.o winduni.o resres.o bucomm.o version.o filemode.o ../bfd/.libs/libbfd.a ../libiberty/libiberty.a -ll --- all-ld --- --- em32relf_linux.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no m32relf_linux "" --- all-binutils --- --- sysdump.o --- gcc -DHAVE_CONFIG_H -I. -I.././binutils -I. -D_GNU_SOURCE -I. -I.././binutils -I../bfd -I.././binutils/../bfd -I.././binutils/../include -I.././binutils/../intl -I../intl -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c sysdump.c sysdump.c: In function 'main': sysdump.c:684:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 684 | show_usage (stdout, 0); | ^~~~~~~~~~~~~~~~~~~~~~ sysdump.c:686:9: note: here 686 | case 'v': | ^~~~ --- all-ld --- --- em32rlelf_linux.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no m32rlelf_linux "" --- all-binutils --- --- srconv --- /usr/bin/bash ./libtool --mode=link gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -o srconv srconv.o coffgrok.o bucomm.o version.o filemode.o ../bfd/libbfd.la ../libiberty/libiberty.a --- all-ld --- --- eelf32_sparc.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32_sparc "" --- all-binutils --- gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -o srconv srconv.o coffgrok.o bucomm.o version.o filemode.o ../bfd/.libs/libbfd.a ../libiberty/libiberty.a --- all-ld --- --- eelf32_sparc_vxworks.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32_sparc_vxworks "" --- eelf32_i860.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32_i860 "" --- eelf32_i960.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32_i960 "" --- all-binutils --- --- sysdump --- /usr/bin/bash ./libtool --mode=link gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -o sysdump sysdump.o bucomm.o version.o filemode.o ../bfd/libbfd.la ../libiberty/libiberty.a --- all-ld --- --- eelf32b4300.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32b4300 "" --- eelf32cr16c.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32cr16c "" --- eelf32bmip.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32bmip "" --- all-binutils --- gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -o sysdump sysdump.o bucomm.o version.o filemode.o ../bfd/.libs/libbfd.a ../libiberty/libiberty.a --- all-ld --- --- eelf32btsmip.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32btsmip "" --- eelf32crx.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32crx "" --- eelf32btsmipn32.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32btsmipn32 "" --- eelf32ltsmip.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32ltsmip "" --- eelf32ltsmipn32.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32ltsmipn32 "" --- eelf32ebmip.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32ebmip "" --- eelf32ebmipvxworks.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32ebmipvxworks "" --- eelf32elmip.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32elmip "" --- eelf32elmipvxworks.c --- --- eelf32bmipn32.c --- --- eelf32elmipvxworks.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32elmipvxworks "" --- eelf32bmipn32.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32bmipn32 "" --- eelf32l4300.c --- --- eelf32lmip.c --- --- eelf32l4300.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32l4300 "" --- eelf32lmip.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32lmip "" --- eelf32mipswindiss.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32mipswindiss "" --- eelf32lppc.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32lppc "" --- eelf32lppcnto.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32lppcnto "" --- eelf32lppcsim.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32lppcsim "" --- eelf32ppcnto.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32ppcnto "" --- eelf32ppcwindiss.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32ppcwindiss "" --- eelf32ppcvxworks.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32ppcvxworks "" --- eelf32openrisc.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32openrisc "" --- eelf32ppc.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32ppc "" --- eelf32ppc_fbsd.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32ppc_fbsd "" --- eelf32ppcsim.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32ppcsim "" --- eelf32ppclinux.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32ppclinux "" --- eelf64ppc.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf64ppc "" --- eelf64lppc.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf64lppc "" --- eelf32i370.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32i370 "" --- eelf32ip2k.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32ip2k "" --- eelf32iq2000.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32iq2000 "" --- eelf32iq10.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32iq10 "" --- eelf64alpha.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf64alpha "" --- eelf64alpha_fbsd.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf64alpha_fbsd "" --- eelf64alpha_nbsd.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf64alpha_nbsd "" --- eelf64hppa.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf64hppa "" --- eelf64_aix.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf64_aix "" --- eelf64_ia64.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf64_ia64 "" --- eelf64_ia64_fbsd.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf64_ia64_fbsd "" --- eelf64_s390.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf64_s390 "" --- eelf64_sparc.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf64_sparc "" --- eelf64_sparc_fbsd.c --- --- eelf64bmip.c --- --- eelf64_sparc_fbsd.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf64_sparc_fbsd "" --- eelf64bmip.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf64bmip "" --- eelf64mmix.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf64mmix "" --- emmo.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no mmo "" --- eelf64btsmip.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf64btsmip "" --- eelf64ltsmip.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf64ltsmip "" --- eelf_i386.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf_i386 "i386-linux" --- eelf_x86_64.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf_x86_64 "i386-linux" --- eelf_x86_64_fbsd.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf_x86_64_fbsd "" --- eelf_i386_be.c --- --- eelf_i386_chaos.c --- --- eelf_i386_be.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf_i386_be "" --- eelf_i386_chaos.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf_i386_chaos "" --- eelf_i386_fbsd.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf_i386_fbsd "" --- eelf_i386_ldso.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf_i386_ldso "" --- eelf_i386_vxworks.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf_i386_vxworks "" --- eelf_s390.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf_s390 "" --- egld960.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no gld960 "" --- egld960coff.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no gld960coff "" --- eh8300.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no h8300 "" --- eh8300h.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no h8300h "" --- eh8300s.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no h8300s "" --- eh8300hn.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no h8300hn "" --- eh8300sn.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no h8300sn "" --- eh8300sx.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no h8300sx "" --- eh8300sxn.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no h8300sxn "" --- eh8300elf.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no h8300elf "" --- eh8300helf.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no h8300helf "" --- eh8300self.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no h8300self "" --- eh8300hnelf.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no h8300hnelf "" --- eh8300snelf.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no h8300snelf "" --- eh8300sxelf.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no h8300sxelf "" --- eh8300sxnelf.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no h8300sxnelf "" --- eh8500.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no h8500 "" --- eh8500b.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no h8500b "" --- eh8500c.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no h8500c "" --- eh8500m.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no h8500m "" --- eh8500s.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no h8500s "" --- ehp300bsd.c --- --- ehp3hpux.c --- --- ehp300bsd.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no hp300bsd "" --- ehp3hpux.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no hp3hpux "" --- ehppaelf.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no hppaelf "" --- ehppalinux.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no hppalinux "" --- ehppanbsd.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no hppanbsd "" --- ehppaobsd.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no hppaobsd "" --- ehppa64linux.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no hppa64linux "" --- ei386aout.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no i386aout "" --- ei386beos.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no i386beos "" --- ei386bsd.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no i386bsd "" --- ei386coff.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no i386coff "" --- ei386go32.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no i386go32 "" --- ei386linux.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no i386linux "i386-linuxaout" --- ei386lynx.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no i386lynx "" --- ei386mach.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no i386mach "" --- ei386moss.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no i386moss "" --- ei386msdos.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no i386msdos "" --- ei386nbsd.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no i386nbsd "" --- ei386nto.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no i386nto "" --- ei386nw.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no i386nw "" --- ei386pe.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no i386pe "" --- ei386pe_posix.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no i386pe_posix "" --- elnk960.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no lnk960 "" --- em68hc11elf.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no m68hc11elf "" --- em68hc11elfb.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no m68hc11elfb "" --- em68hc12elf.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no m68hc12elf "" --- em68hc12elfb.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no m68hc12elfb "" --- em68k4knbsd.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no m68k4knbsd "" --- em68kaout.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no m68kaout "" --- em68kaux.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no m68kaux "" --- em68kcoff.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no m68kcoff "" --- em68kelf.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no m68kelf "" --- em68kelfnbsd.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no m68kelfnbsd "" --- em68klinux.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no m68klinux "" --- em68knbsd.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no m68knbsd "" --- em68kpsos.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no m68kpsos "" --- em88kbcs.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no m88kbcs "" --- emaxqcoff.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no maxqcoff "" --- emcorepe.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no mcorepe "" --- emipsbig.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no mipsbig --- emipsbsd.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no mipsbsd --- emipsidt.c --- --- emipsidtl.c --- --- emipsidt.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no mipsidt "" --- emipsidtl.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no mipsidtl "" --- emipslit.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no mipslit "" --- emipslnews.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no mipslnews --- emipspe.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no mipspe "" --- emsp430x110.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x110 "" msp430all --- emsp430x112.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x112 "" msp430all --- emsp430x1101.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x1101 "" msp430all --- emsp430x1111.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x1111 "" msp430all --- emsp430x1121.c --- --- emsp430x1122.c --- --- emsp430x1121.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x1121 "" msp430all --- emsp430x1122.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x1122 "" msp430all --- emsp430x1132.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x1132 "" msp430all --- emsp430x122.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x122 "" msp430all --- emsp430x123.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x123 "" msp430all --- emsp430x1222.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x1222 "" msp430all --- emsp430x1232.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x1232 "" msp430all --- emsp430x133.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x133 "" msp430all --- emsp430x135.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x135 "" msp430all --- emsp430x1331.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x1331 "" msp430all --- emsp430x1351.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x1351 "" msp430all --- emsp430x147.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x147 "" msp430all --- emsp430x148.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x148 "" msp430all --- emsp430x149.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x149 "" msp430all --- emsp430x155.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x155 "" msp430all --- emsp430x156.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x156 "" msp430all --- emsp430x157.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x157 "" msp430all --- emsp430x167.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x167 "" msp430all --- emsp430x168.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x168 "" msp430all --- emsp430x169.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x169 "" msp430all --- emsp430x1610.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x1610 "" msp430all --- emsp430x1611.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x1611 "" msp430all --- emsp430x1612.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x1612 "" msp430all --- emsp430x2101.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x2101 "" msp430all --- emsp430x2111.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x2111 "" msp430all --- emsp430x2121.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x2121 "" msp430all --- emsp430x2131.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x2131 "" msp430all --- emsp430x311.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x311 "" msp430all --- emsp430x312.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x312 "" msp430all --- emsp430x313.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x313 "" msp430all --- emsp430x314.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x314 "" msp430all --- emsp430x315.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x315 "" msp430all --- emsp430x323.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x323 "" msp430all --- emsp430x325.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x325 "" msp430all --- emsp430x336.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x336 "" msp430all --- emsp430x337.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x337 "" msp430all --- emsp430x412.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x412 "" msp430all --- emsp430x413.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x413 "" msp430all --- emsp430x415.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x415 "" msp430all --- emsp430x417.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x417 "" msp430all --- emsp430xE423.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430xE423 "" msp430all --- emsp430xE425.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430xE425 "" msp430all --- emsp430xE427.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430xE427 "" msp430all --- emsp430xW423.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430xW423 "" msp430all --- emsp430xW425.c --- --- emsp430xW427.c --- --- emsp430xW425.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430xW425 "" msp430all --- emsp430xW427.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430xW427 "" msp430all --- emsp430xG437.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430xG437 "" msp430all --- emsp430xG438.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430xG438 "" msp430all --- emsp430xG439.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430xG439 "" msp430all --- emsp430x435.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x435 "" msp430all --- emsp430x436.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x436 "" msp430all --- emsp430x437.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x437 "" msp430all --- emsp430x447.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x447 "" msp430all --- emsp430x448.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x448 "" msp430all --- emsp430x449.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x449 "" msp430all --- enews.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no news "" --- ens32knbsd.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no ns32knbsd "" --- eor32.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no or32 "" --- eor32elf.c --- --- epc532macha.c --- --- eor32elf.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no or32elf "" --- epc532macha.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no pc532macha "" --- epdp11.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no pdp11 "" --- epjelf.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no pjelf "" --- epjlelf.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no pjlelf "" --- eppcmacos.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no ppcmacos "" --- eppcnw.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no ppcnw "" --- eppcpe.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no ppcpe "" --- eppclynx.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no ppclynx "" --- eriscix.c --- --- esh.c --- --- eriscix.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no riscix "" --- esh.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no sh "" --- eshelf.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shelf "" --- eshelf32.c --- --- eshelf32_linux.c --- --- eshelf32.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shelf32 "" --- eshelf32_linux.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shelf32_linux "" --- eshelf32_nbsd.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shelf32_nbsd "" --- eshelf64.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shelf64 "" --- eshelf64_nbsd.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shelf64_nbsd "" --- eshelf_linux.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shelf_linux "" --- eshlelf_linux.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shlelf_linux "" --- eshelf_nbsd.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shelf_nbsd "" --- eshelf_nto.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shelf_nto "" --- eshlelf_nbsd.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shlelf_nbsd "" --- eshlelf_nto.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shlelf_nto "" --- eshlelf.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shlelf "" --- eshlsymbian.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shlsymbian "" --- eshlelf32.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shlelf32 "" --- eshlelf32_linux.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shlelf32_linux "" --- eshlelf32_nbsd.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shlelf32_nbsd "" --- eshlelf64.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shlelf64 "" --- eshlelf64_nbsd.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shlelf64_nbsd "" --- eshl.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shl "" --- eshpe.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shpe "" --- esparcaout.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no sparcaout "" --- esparclinux.c --- --- esparcnbsd.c --- --- esparclinux.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no sparclinux "" --- esparcnbsd.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no sparcnbsd "" --- est2000.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no st2000 "" --- esun3.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no sun3 "" --- esun4.c --- --- etic30aout.c --- --- esun4.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no sun4 "" --- etic30aout.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no tic30aout "" --- etic30coff.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no tic30coff "" --- etic3xcoff.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no tic3xcoff "" --- etic3xcoff_onchip.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no tic3xcoff_onchip "" --- etic4xcoff.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no tic4xcoff "" --- etic54xcoff.c --- --- etic80coff.c --- --- etic54xcoff.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no tic54xcoff "" --- etic80coff.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no tic80coff "" --- evanilla.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no vanilla "" --- evax.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no vax "" --- evaxnbsd.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no vaxnbsd "" --- evsta.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no vsta "" --- ew65.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no w65 "" --- ez80.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no z80 "" --- ez8001.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no z8001 "" --- ez8002.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no z8002 "" --- eelf32frvfd.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32frvfd "" --- eelf32m32c.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32m32c "" --- eelf32mt.c --- LIB_PATH='' /usr/bin/bash .././ld/genscripts.sh ".././ld" "/opt/local/cross/lib" "/opt/local/cross" "/opt/local/cross" x86_64-sun-solaris2.11 i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32mt "" --- ldemul-list.h --- (echo "/* This file is automatically generated. DO NOT EDIT! */"; for f in `echo " " eaixppc.o eaixrs6.o ealpha.o earcelf.o earm_epoc_pe.o earmaoutb.o earmaoutl.o earmcoff.o earmelf.o earmelfb.o earmelf_fbsd.o earmelf_linux.o earmelf_linux_eabi.o earmelfb_linux.o earmelfb_linux_eabi.o earmelf_nbsd.o earmelfb_nbsd.o earmelf_vxworks.o earmnto.o earmnbsd.o earmpe.o earmsymbian.o eavr2.o eavr1.o eavr3.o eavr4.o eavr5.o ecoff_i860.o ecoff_sparc.o ecrisaout.o ecriself.o ecrislinux.o ed10velf.o ed30v_e.o ed30v_o.o ed30velf.o edelta68.o eelf32_dlx.o eelf32_i960.o eelf32_i860.o eelf32_sparc.o eelf32_sparc_vxworks.o eelf32b4300.o eelf32bfin.o eelf32bfinfd.o eelf32cr16c.o eelf32bmip.o eelf32bmipn32.o eelf32btsmip.o eelf32crx.o eelf32btsmipn32.o eelf32ltsmip.o eelf32ltsmipn32.o eelf32ebmip.o eelf32ebmipvxworks.o eelf32elmip.o eelf32elmipvxworks.o eelf32fr30.o eelf32frv.o eelf32i370.o eelf32ip2k.o eelf32iq2000.o eelf32iq10.o eelf32l4300.o eelf32lmip.o eelf32lppc.o eelf32lppcnto.o eelf32lppcsim.o eelf32m32c.o eelf32mcore.o eelf32mipswindiss.o eelf32mt.o eelf32openrisc.o eelf32ppc.o eelf32ppc_fbsd.o eelf32ppclinux.o eelf32ppcnto.o eelf32ppcsim.o eelf32ppcwindiss.o eelf32ppcvxworks.o eelf32vax.o eelf32xc16x.o eelf32xc16xl.o eelf32xc16xs.o eelf32xstormy16.o eelf32xtensa.o eelf_i386.o eelf_i386_be.o eelf_i386_chaos.o eelf_i386_fbsd.o eelf_i386_ldso.o eelf_i386_vxworks.o eelf_s390.o egld960.o egld960coff.o eh8300.o eh8300h.o eh8300s.o eh8300elf.o eh8300hn.o eh8300sn.o eh8300sx.o eh8300helf.o eh8300self.o eh8300hnelf.o eh8300snelf.o eh8300sxelf.o eh8300sxn.o eh8300sxnelf.o eh8500.o eh8500b.o eh8500c.o eh8500m.o eh8500s.o ehp300bsd.o ehp3hpux.o ehppaelf.o ehppalinux.o ehppanbsd.o ehppaobsd.o ei386aout.o ei386beos.o ei386bsd.o ei386coff.o ei386go32.o ei386linux.o ei386lynx.o ei386mach.o ei386moss.o ei386msdos.o ei386nbsd.o ei386nto.o ei386nw.o ei386pe.o ei386pe_posix.o elnk960.o em32relf.o em32rlelf.o em32relf_linux.o em32rlelf_linux.o em68hc11elf.o em68hc11elfb.o em68hc12elf.o em68hc12elfb.o em68k4knbsd.o em68kaout.o em68kaux.o em68kcoff.o em68kelf.o em68kelfnbsd.o em68klinux.o em68knbsd.o em68kpsos.o em88kbcs.o emaxqcoff.o emcorepe.o emipsbig.o emipsbsd.o emipsidt.o emipsidtl.o emipslit.o emipslnews.o emipspe.o emsp430x110.o emsp430x112.o emsp430x1101.o emsp430x1111.o emsp430x1121.o emsp430x1122.o emsp430x1132.o emsp430x122.o emsp430x123.o emsp430x1222.o emsp430x1232.o emsp430x133.o emsp430x135.o emsp430x1331.o emsp430x1351.o emsp430x147.o emsp430x148.o emsp430x149.o emsp430x155.o emsp430x156.o emsp430x157.o emsp430x167.o emsp430x168.o emsp430x169.o emsp430x1610.o emsp430x1611.o emsp430x1612.o emsp430x2101.o emsp430x2111.o emsp430x2121.o emsp430x2131.o emsp430x311.o emsp430x312.o emsp430x313.o emsp430x314.o emsp430x315.o emsp430x323.o emsp430x325.o emsp430x336.o emsp430x337.o emsp430x412.o emsp430x413.o emsp430x415.o emsp430x417.o emsp430xE423.o emsp430xE425.o emsp430xE427.o emsp430xW423.o emsp430xW425.o emsp430xW427.o emsp430xG437.o emsp430xG438.o emsp430xG439.o emsp430x435.o emsp430x436.o emsp430x437.o emsp430x447.o emsp430x448.o emsp430x449.o enews.o ens32knbsd.o eor32.o eor32elf.o epc532macha.o epdp11.o epjelf.o epjlelf.o eppcmacos.o eppcnw.o eppcpe.o eppclynx.o eriscix.o esh.o eshelf32.o eshlelf32.o eshelf32_linux.o eshlelf32_linux.o eshelf32_nbsd.o eshlelf32_nbsd.o eshelf.o eshelf_linux.o eshlelf_linux.o eshelf_nbsd.o eshlelf_nbsd.o eshelf_nto.o eshlelf_nto.o eshl.o eshlelf.o eshlsymbian.o eshpe.o esparcaout.o esparclinux.o esparcnbsd.o est2000.o esun3.o esun4.o etic30aout.o etic30coff.o etic3xcoff.o etic3xcoff_onchip.o etic4xcoff.o etic54xcoff.o etic80coff.o evanilla.o evax.o evaxnbsd.o evsta.o ew65.o ez8001.o eelf32frvfd.o ez80.o ez8002.o eelf64_aix.o eelf64_ia64.o eelf64_ia64_fbsd.o eshelf64.o eshlelf64.o eshelf64_nbsd.o eshlelf64_nbsd.o eelf_x86_64.o eelf_x86_64_fbsd.o eelf64_s390.o eelf64_sparc.o eelf64_sparc_fbsd.o eelf64alpha.o eelf64alpha_fbsd.o eelf64alpha_nbsd.o eelf64bmip.o eelf64btsmip.o eelf64ltsmip.o eelf64hppa.o eelf64mmix.o emmo.o eelf64ppc.o eelf64lppc.o ehppa64linux.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 " " eaixppc.o eaixrs6.o ealpha.o earcelf.o earm_epoc_pe.o earmaoutb.o earmaoutl.o earmcoff.o earmelf.o earmelfb.o earmelf_fbsd.o earmelf_linux.o earmelf_linux_eabi.o earmelfb_linux.o earmelfb_linux_eabi.o earmelf_nbsd.o earmelfb_nbsd.o earmelf_vxworks.o earmnto.o earmnbsd.o earmpe.o earmsymbian.o eavr2.o eavr1.o eavr3.o eavr4.o eavr5.o ecoff_i860.o ecoff_sparc.o ecrisaout.o ecriself.o ecrislinux.o ed10velf.o ed30v_e.o ed30v_o.o ed30velf.o edelta68.o eelf32_dlx.o eelf32_i960.o eelf32_i860.o eelf32_sparc.o eelf32_sparc_vxworks.o eelf32b4300.o eelf32bfin.o eelf32bfinfd.o eelf32cr16c.o eelf32bmip.o eelf32bmipn32.o eelf32btsmip.o eelf32crx.o eelf32btsmipn32.o eelf32ltsmip.o eelf32ltsmipn32.o eelf32ebmip.o eelf32ebmipvxworks.o eelf32elmip.o eelf32elmipvxworks.o eelf32fr30.o eelf32frv.o eelf32i370.o eelf32ip2k.o eelf32iq2000.o eelf32iq10.o eelf32l4300.o eelf32lmip.o eelf32lppc.o eelf32lppcnto.o eelf32lppcsim.o eelf32m32c.o eelf32mcore.o eelf32mipswindiss.o eelf32mt.o eelf32openrisc.o eelf32ppc.o eelf32ppc_fbsd.o eelf32ppclinux.o eelf32ppcnto.o eelf32ppcsim.o eelf32ppcwindiss.o eelf32ppcvxworks.o eelf32vax.o eelf32xc16x.o eelf32xc16xl.o eelf32xc16xs.o eelf32xstormy16.o eelf32xtensa.o eelf_i386.o eelf_i386_be.o eelf_i386_chaos.o eelf_i386_fbsd.o eelf_i386_ldso.o eelf_i386_vxworks.o eelf_s390.o egld960.o egld960coff.o eh8300.o eh8300h.o eh8300s.o eh8300elf.o eh8300hn.o eh8300sn.o eh8300sx.o eh8300helf.o eh8300self.o eh8300hnelf.o eh8300snelf.o eh8300sxelf.o eh8300sxn.o eh8300sxnelf.o eh8500.o eh8500b.o eh8500c.o eh8500m.o eh8500s.o ehp300bsd.o ehp3hpux.o ehppaelf.o ehppalinux.o ehppanbsd.o ehppaobsd.o ei386aout.o ei386beos.o ei386bsd.o ei386coff.o ei386go32.o ei386linux.o ei386lynx.o ei386mach.o ei386moss.o ei386msdos.o ei386nbsd.o ei386nto.o ei386nw.o ei386pe.o ei386pe_posix.o elnk960.o em32relf.o em32rlelf.o em32relf_linux.o em32rlelf_linux.o em68hc11elf.o em68hc11elfb.o em68hc12elf.o em68hc12elfb.o em68k4knbsd.o em68kaout.o em68kaux.o em68kcoff.o em68kelf.o em68kelfnbsd.o em68klinux.o em68knbsd.o em68kpsos.o em88kbcs.o emaxqcoff.o emcorepe.o emipsbig.o emipsbsd.o emipsidt.o emipsidtl.o emipslit.o emipslnews.o emipspe.o emsp430x110.o emsp430x112.o emsp430x1101.o emsp430x1111.o emsp430x1121.o emsp430x1122.o emsp430x1132.o emsp430x122.o emsp430x123.o emsp430x1222.o emsp430x1232.o emsp430x133.o emsp430x135.o emsp430x1331.o emsp430x1351.o emsp430x147.o emsp430x148.o emsp430x149.o emsp430x155.o emsp430x156.o emsp430x157.o emsp430x167.o emsp430x168.o emsp430x169.o emsp430x1610.o emsp430x1611.o emsp430x1612.o emsp430x2101.o emsp430x2111.o emsp430x2121.o emsp430x2131.o emsp430x311.o emsp430x312.o emsp430x313.o emsp430x314.o emsp430x315.o emsp430x323.o emsp430x325.o emsp430x336.o emsp430x337.o emsp430x412.o emsp430x413.o emsp430x415.o emsp430x417.o emsp430xE423.o emsp430xE425.o emsp430xE427.o emsp430xW423.o emsp430xW425.o emsp430xW427.o emsp430xG437.o emsp430xG438.o emsp430xG439.o emsp430x435.o emsp430x436.o emsp430x437.o emsp430x447.o emsp430x448.o emsp430x449.o enews.o ens32knbsd.o eor32.o eor32elf.o epc532macha.o epdp11.o epjelf.o epjlelf.o eppcmacos.o eppcnw.o eppcpe.o eppclynx.o eriscix.o esh.o eshelf32.o eshlelf32.o eshelf32_linux.o eshlelf32_linux.o eshelf32_nbsd.o eshlelf32_nbsd.o eshelf.o eshelf_linux.o eshlelf_linux.o eshelf_nbsd.o eshlelf_nbsd.o eshelf_nto.o eshlelf_nto.o eshl.o eshlelf.o eshlsymbian.o eshpe.o esparcaout.o esparclinux.o esparcnbsd.o est2000.o esun3.o esun4.o etic30aout.o etic30coff.o etic3xcoff.o etic3xcoff_onchip.o etic4xcoff.o etic54xcoff.o etic80coff.o evanilla.o evax.o evaxnbsd.o evsta.o ew65.o ez8001.o eelf32frvfd.o ez80.o ez8002.o eelf64_aix.o eelf64_ia64.o eelf64_ia64_fbsd.o eshelf64.o eshlelf64.o eshelf64_nbsd.o eshlelf64_nbsd.o eelf_x86_64.o eelf_x86_64_fbsd.o eelf64_s390.o eelf64_sparc.o eelf64_sparc_fbsd.o eelf64alpha.o eelf64alpha_fbsd.o eelf64alpha_nbsd.o eelf64bmip.o eelf64btsmip.o eelf64ltsmip.o eelf64hppa.o eelf64mmix.o emmo.o eelf64ppc.o eelf64lppc.o ehppa64linux.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 --- eaixppc.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eaixppc.c --- eaixrs6.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eaixrs6.c --- ealpha.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ealpha.c --- earcelf.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c earcelf.c --- earm_epoc_pe.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c earm_epoc_pe.c --- earmaoutb.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c earmaoutb.c --- earmaoutl.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c earmaoutl.c --- earmcoff.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c earmcoff.c --- earmelf.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c earmelf.c --- earmelfb.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c earmelfb.c --- earmelf_fbsd.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c earmelf_fbsd.c --- earmelf_linux.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c earmelf_linux.c --- earmelf_linux_eabi.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c earmelf_linux_eabi.c --- earmelfb_linux.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c earmelfb_linux.c --- earmelfb_linux_eabi.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c earmelfb_linux_eabi.c --- earmelf_nbsd.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c earmelf_nbsd.c --- earmelfb_nbsd.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c earmelfb_nbsd.c --- earmelf_vxworks.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c earmelf_vxworks.c --- earmnto.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c earmnto.c --- earmnbsd.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c earmnbsd.c --- earmpe.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c earmpe.c earmpe.c: In function 'gld_armpe_recognized_file': earmpe.c:1391:9: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 1391 | strncpy (fbuf, entry->filename, sizeof (fbuf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- earmsymbian.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c earmsymbian.c --- eavr2.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eavr2.c --- eavr1.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eavr1.c --- eavr3.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eavr3.c --- eavr4.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eavr4.c --- eavr5.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eavr5.c --- ecoff_i860.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ecoff_i860.c --- ecoff_sparc.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ecoff_sparc.c --- ecrisaout.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ecrisaout.c --- ecriself.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ecriself.c --- ecrislinux.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ecrislinux.c --- ed10velf.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ed10velf.c --- ed30v_e.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ed30v_e.c --- ed30v_o.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ed30v_o.c --- ed30velf.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ed30velf.c --- edelta68.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c edelta68.c --- eelf32_dlx.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32_dlx.c --- eelf32_i960.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32_i960.c --- eelf32_i860.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32_i860.c --- eelf32_sparc.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32_sparc.c --- eelf32_sparc_vxworks.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32_sparc_vxworks.c --- eelf32b4300.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32b4300.c --- eelf32bfin.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32bfin.c --- eelf32bfinfd.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32bfinfd.c --- eelf32cr16c.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32cr16c.c --- eelf32bmip.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32bmip.c --- eelf32bmipn32.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32bmipn32.c --- eelf32btsmip.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32btsmip.c --- eelf32crx.o --- --- eelf32btsmipn32.o --- --- eelf32crx.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32crx.c --- eelf32btsmipn32.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32btsmipn32.c --- eelf32ltsmip.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32ltsmip.c --- eelf32ltsmipn32.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32ltsmipn32.c --- eelf32ebmip.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32ebmip.c --- eelf32ebmipvxworks.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32ebmipvxworks.c --- eelf32elmip.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32elmip.c --- eelf32elmipvxworks.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32elmipvxworks.c --- eelf32fr30.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32fr30.c --- eelf32frv.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32frv.c --- eelf32i370.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32i370.c --- eelf32ip2k.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32ip2k.c --- eelf32iq2000.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32iq2000.c --- eelf32iq10.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32iq10.c --- eelf32l4300.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32l4300.c --- eelf32lmip.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32lmip.c --- eelf32lppc.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32lppc.c --- eelf32lppcnto.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32lppcnto.c --- eelf32lppcsim.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32lppcsim.c --- eelf32mcore.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32mcore.c --- eelf32mipswindiss.o --- --- eelf32openrisc.o --- --- eelf32mipswindiss.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32mipswindiss.c --- eelf32openrisc.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32openrisc.c --- eelf32ppc.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32ppc.c --- eelf32ppc_fbsd.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32ppc_fbsd.c --- eelf32ppclinux.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32ppclinux.c --- eelf32ppcnto.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32ppcnto.c --- eelf32ppcsim.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32ppcsim.c --- eelf32ppcwindiss.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32ppcwindiss.c --- eelf32ppcvxworks.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32ppcvxworks.c --- eelf32vax.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32vax.c --- eelf32xc16x.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32xc16x.c --- eelf32xc16xl.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32xc16xl.c --- eelf32xc16xs.o --- --- eelf32xstormy16.o --- --- eelf32xc16xs.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32xc16xs.c --- eelf32xstormy16.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32xstormy16.c --- eelf32xtensa.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32xtensa.c --- eelf_i386.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf_i386.c --- eelf32xtensa.o --- eelf32xtensa.c: In function 'replace_insn_sec_with_prop_sec': eelf32xtensa.c:127:22: warning: variable 'symtab_hdr' set but not used [-Wunused-but-set-variable] 127 | Elf_Internal_Shdr *symtab_hdr; | ^~~~~~~~~~ eelf32xtensa.c: In function 'xtensa_colocate_output_literals_callback': eelf32xtensa.c:1539:39: warning: variable 'os' set but not used [-Wunused-but-set-variable] 1539 | lang_output_section_statement_type *os; | ^~ --- eelf_i386_be.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf_i386_be.c --- eelf_i386_chaos.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf_i386_chaos.c --- eelf_i386_fbsd.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf_i386_fbsd.c --- eelf_i386_ldso.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf_i386_ldso.c --- eelf_i386_vxworks.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf_i386_vxworks.c --- eelf_s390.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf_s390.c --- egld960.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c egld960.c --- egld960coff.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c egld960coff.c --- eh8300.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eh8300.c --- eh8300h.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eh8300h.c --- eh8300s.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eh8300s.c --- eh8300elf.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eh8300elf.c --- eh8300hn.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eh8300hn.c --- eh8300sn.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eh8300sn.c --- eh8300sx.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eh8300sx.c --- eh8300helf.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eh8300helf.c --- eh8300self.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eh8300self.c --- eh8300hnelf.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eh8300hnelf.c --- eh8300snelf.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eh8300snelf.c --- eh8300sxelf.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eh8300sxelf.c --- eh8300sxn.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eh8300sxn.c --- eh8300sxnelf.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eh8300sxnelf.c --- eh8500.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eh8500.c --- eh8500b.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eh8500b.c --- eh8500c.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eh8500c.c --- eh8500m.o --- --- eh8500s.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eh8500s.c --- eh8500m.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eh8500m.c --- ehp300bsd.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ehp300bsd.c --- ehp3hpux.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ehp3hpux.c --- ehppaelf.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ehppaelf.c --- ehppalinux.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ehppalinux.c --- ehppanbsd.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ehppanbsd.c --- ehppaobsd.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ehppaobsd.c --- ei386aout.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ei386aout.c --- ei386beos.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ei386beos.c --- ei386bsd.o --- --- ei386coff.o --- --- ei386bsd.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ei386bsd.c --- ei386coff.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ei386coff.c --- ei386go32.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ei386go32.c --- ei386linux.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ei386linux.c --- ei386lynx.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ei386lynx.c --- ei386mach.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ei386mach.c --- ei386moss.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ei386moss.c --- ei386msdos.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ei386msdos.c --- ei386nbsd.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ei386nbsd.c --- ei386nto.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ei386nto.c --- ei386nw.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ei386nw.c --- ei386pe.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ei386pe.c --- ei386pe_posix.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ei386pe_posix.c --- ei386pe.o --- ei386pe.c: In function 'gld_i386pe_recognized_file': ei386pe.c:1391:9: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 1391 | strncpy (fbuf, entry->filename, sizeof (fbuf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- elnk960.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c elnk960.c --- em32relf.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c em32relf.c --- em32rlelf.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c em32rlelf.c --- em32relf_linux.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c em32relf_linux.c --- em32rlelf_linux.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c em32rlelf_linux.c --- em68hc11elf.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c em68hc11elf.c --- em68hc11elfb.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c em68hc11elfb.c --- em68hc12elf.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c em68hc12elf.c --- em68hc12elfb.o --- --- em68k4knbsd.o --- --- em68hc12elfb.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c em68hc12elfb.c --- em68k4knbsd.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c em68k4knbsd.c --- em68kaout.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c em68kaout.c --- em68kaux.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c em68kaux.c --- em68kcoff.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c em68kcoff.c --- em68kelf.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c em68kelf.c --- em68kelfnbsd.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c em68kelfnbsd.c --- em68klinux.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c em68klinux.c --- em68knbsd.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c em68knbsd.c --- em68kpsos.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c em68kpsos.c --- em88kbcs.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c em88kbcs.c --- emaxqcoff.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emaxqcoff.c --- emcorepe.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emcorepe.c --- emipsbig.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emipsbig.c --- emipsbsd.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emipsbsd.c --- emipsidt.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emipsidt.c --- emipsidtl.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emipsidtl.c --- emipslit.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emipslit.c --- emipslnews.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emipslnews.c --- emipspe.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emipspe.c --- emsp430x110.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x110.c --- emsp430x112.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x112.c --- emipspe.o --- emipspe.c: In function 'gld_mipspe_recognized_file': emipspe.c:1391:9: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 1391 | strncpy (fbuf, entry->filename, sizeof (fbuf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- emsp430x1101.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x1101.c --- emsp430x1111.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x1111.c --- emsp430x1121.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x1121.c --- emsp430x1122.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x1122.c --- emsp430x1132.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x1132.c --- emsp430x122.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x122.c --- emsp430x123.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x123.c --- emsp430x1222.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x1222.c --- emsp430x1232.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x1232.c --- emsp430x133.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x133.c --- emsp430x135.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x135.c --- emsp430x1331.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x1331.c --- emsp430x1351.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x1351.c --- emsp430x147.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x147.c --- emsp430x148.o --- --- emsp430x149.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x149.c --- emsp430x148.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x148.c --- emsp430x155.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x155.c --- emsp430x156.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x156.c --- emsp430x157.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x157.c --- emsp430x167.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x167.c --- emsp430x168.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x168.c --- emsp430x169.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x169.c --- emsp430x1610.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x1610.c --- emsp430x1611.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x1611.c --- emsp430x1612.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x1612.c --- emsp430x2101.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x2101.c --- emsp430x2111.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x2111.c --- emsp430x2121.o --- --- emsp430x2131.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x2131.c --- emsp430x2121.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x2121.c --- emsp430x311.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x311.c --- emsp430x312.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x312.c --- emsp430x313.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x313.c --- emsp430x314.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x314.c --- emsp430x315.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x315.c --- emsp430x323.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x323.c --- emsp430x325.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x325.c --- emsp430x336.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x336.c --- emsp430x337.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x337.c --- emsp430x412.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x412.c --- emsp430x413.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x413.c --- emsp430x415.o --- --- emsp430x417.o --- --- emsp430x415.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x415.c --- emsp430x417.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x417.c --- emsp430xE423.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430xE423.c --- emsp430xE425.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430xE425.c --- emsp430xE427.o --- --- emsp430xW423.o --- --- emsp430xE427.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430xE427.c --- emsp430xW423.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430xW423.c --- emsp430xW425.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430xW425.c --- emsp430xW427.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430xW427.c --- emsp430xG437.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430xG437.c --- emsp430xG438.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430xG438.c --- emsp430xG439.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430xG439.c --- emsp430x435.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x435.c --- emsp430x436.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x436.c --- emsp430x437.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x437.c --- emsp430x447.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x447.c --- emsp430x448.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x448.c --- emsp430x449.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emsp430x449.c --- enews.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c enews.c --- ens32knbsd.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ens32knbsd.c --- eor32.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eor32.c --- eor32elf.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eor32elf.c --- epc532macha.o --- --- epdp11.o --- --- epc532macha.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c epc532macha.c --- epdp11.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c epdp11.c --- epjelf.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c epjelf.c --- epjlelf.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c epjlelf.c --- eppcmacos.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eppcmacos.c --- eppcnw.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eppcnw.c --- eppcpe.o --- --- eppclynx.o --- --- eppcpe.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eppcpe.c --- eppclynx.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eppclynx.c --- eriscix.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eriscix.c --- esh.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c esh.c --- eshelf32.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eshelf32.c --- eshlelf32.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eshlelf32.c --- eshelf32_linux.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eshelf32_linux.c --- eshlelf32_linux.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eshlelf32_linux.c --- eshelf32_nbsd.o --- --- eshlelf32_nbsd.o --- --- eshelf32_nbsd.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eshelf32_nbsd.c --- eshlelf32_nbsd.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eshlelf32_nbsd.c --- eshelf.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eshelf.c --- eshelf_linux.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eshelf_linux.c --- eshlelf_linux.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eshlelf_linux.c --- eshelf_nbsd.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eshelf_nbsd.c --- eshlelf_nbsd.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eshlelf_nbsd.c --- eshelf_nto.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eshelf_nto.c --- eshlelf_nto.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eshlelf_nto.c --- eshl.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eshl.c --- eshlelf.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eshlelf.c --- eshlsymbian.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eshlsymbian.c --- eshpe.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eshpe.c eshpe.c: In function 'gld_shpe_recognized_file': eshpe.c:1391:9: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 1391 | strncpy (fbuf, entry->filename, sizeof (fbuf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- esparcaout.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c esparcaout.c --- esparclinux.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c esparclinux.c --- esparcnbsd.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c esparcnbsd.c --- est2000.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c est2000.c --- esun3.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c esun3.c --- esun4.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c esun4.c --- etic30aout.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c etic30aout.c --- etic30coff.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c etic30coff.c --- etic3xcoff.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c etic3xcoff.c --- etic3xcoff_onchip.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c etic3xcoff_onchip.c --- etic4xcoff.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c etic4xcoff.c --- etic54xcoff.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c etic54xcoff.c --- etic80coff.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c etic80coff.c --- evanilla.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c evanilla.c --- evax.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c evax.c --- evaxnbsd.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c evaxnbsd.c --- evsta.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c evsta.c --- ew65.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ew65.c --- ez8001.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ez8001.c --- ez80.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ez80.c --- ez8002.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ez8002.c --- eelf64_aix.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf64_aix.c --- eelf64_ia64.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf64_ia64.c --- eelf64_ia64_fbsd.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf64_ia64_fbsd.c --- eshelf64.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eshelf64.c --- eshlelf64.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eshlelf64.c --- eshelf64_nbsd.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eshelf64_nbsd.c --- eshlelf64_nbsd.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eshlelf64_nbsd.c --- eelf_x86_64.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf_x86_64.c --- eelf_x86_64_fbsd.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf_x86_64_fbsd.c --- eelf64_s390.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf64_s390.c --- eelf64_sparc.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf64_sparc.c --- eelf64_sparc_fbsd.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf64_sparc_fbsd.c --- eelf64alpha.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf64alpha.c --- eelf64alpha_fbsd.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf64alpha_fbsd.c --- eelf64alpha_nbsd.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf64alpha_nbsd.c --- eelf64bmip.o --- --- eelf64btsmip.o --- --- eelf64bmip.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf64bmip.c --- eelf64btsmip.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf64btsmip.c --- eelf64ltsmip.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf64ltsmip.c --- eelf64hppa.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf64hppa.c --- eelf64mmix.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf64mmix.c --- emmo.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c emmo.c --- eelf64mmix.o --- In file included from eelf64mmix.c:28: eelf64mmix.c: In function 'mmix_after_allocation': ../bfd/bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ eelf64mmix.c:123:3: note: in expansion of macro 'bfd_set_section_vma' 123 | bfd_set_section_vma (output_bfd, sec, (bfd_vma) regvma); | ^~~~~~~~~~~~~~~~~~~ ../bfd/bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ eelf64mmix.c:130:5: note: in expansion of macro 'bfd_set_section_vma' 130 | bfd_set_section_vma (abfd, sec, 0); | ^~~~~~~~~~~~~~~~~~~ --- emmo.o --- In file included from emmo.c:26: emmo.c: In function 'mmix_after_allocation': ../bfd/bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ emmo.c:111:3: note: in expansion of macro 'bfd_set_section_vma' 111 | bfd_set_section_vma (output_bfd, sec, (bfd_vma) regvma); | ^~~~~~~~~~~~~~~~~~~ ../bfd/bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ emmo.c:118:5: note: in expansion of macro 'bfd_set_section_vma' 118 | bfd_set_section_vma (abfd, sec, 0); | ^~~~~~~~~~~~~~~~~~~ --- eelf64ppc.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf64ppc.c --- eelf64lppc.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf64lppc.c --- ehppa64linux.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ehppa64linux.c --- ldctor.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ldctor.c --- ldemul.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ldemul.c --- ldexp.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ldexp.c --- ldfile.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ldfile.c --- ldlang.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ldlang.c --- ldmain.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c -DDEFAULT_EMULATION='"elf_i386"' -DSCRIPTDIR='"/opt/local/cross/lib"' -DBINDIR='"/opt/local/cross/bin"' -DTOOLBINDIR='"/opt/local/cross/i386-linux/bin"' -DTARGET='"i386-pc-linux-gnu"' -DTARGET_SYSTEM_ROOT=\"\" .././ld/ldmain.c --- ldmisc.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ldmisc.c --- ldlang.o --- ldlang.c: In function 'wild_sort': ldlang.c:2050:15: warning: variable 'section_name' set but not used [-Wunused-but-set-variable] 2050 | const char *section_name; | ^~~~~~~~~~~~ In file included from ldlang.c:23: ldlang.c: In function 'lang_size_sections_1': ../bfd/bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ldlang.c:4177:17: note: in expansion of macro 'bfd_set_section_vma' 4177 | bfd_set_section_vma (os->bfd_section->owner, | ^~~~~~~~~~~~~~~~~~~ ../bfd/bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] 328 | #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ldlang.c:4263:17: note: in expansion of macro 'bfd_set_section_vma' 4263 | bfd_set_section_vma (0, os->bfd_section, newdot); | ^~~~~~~~~~~~~~~~~~~ --- ldver.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ldver.c --- ldwrite.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ldwrite.c --- lexsup.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c lexsup.c --- mri.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c mri.c --- lexsup.o --- lexsup.c: In function 'parse_args': lexsup.c:668:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 668 | einfo (_("%P: unrecognized option '%s'\n"), argv[last_optind]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lexsup.c:669:9: note: here 669 | default: | ^~~~~~~ lexsup.c:670:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 670 | einfo (_("%P%F: use the --help option for usage information\n")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lexsup.c:672:9: note: here 672 | case 1: /* File name. */ | ^~~~ --- ldcref.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ldcref.c --- pe-dll.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c pe-dll.c --- ldgram.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ldgram.c -Wno-error --- pe-dll.o --- pe-dll.c: In function 'fill_edata': pe-dll.c:953:18: warning: variable 'edirectory' set but not used [-Wunused-but-set-variable] 953 | unsigned char *edirectory; | ^~~~~~~~~~ pe-dll.c: In function 'pe_walk_relocs_of_symbol': pe-dll.c:1057:11: warning: variable 'nsyms' set but not used [-Wunused-but-set-variable] 1057 | int nsyms, symsize; | ^~~~~ pe-dll.c: In function 'generate_reloc': pe-dll.c:1169:27: warning: variable 'sym_vma' set but not used [-Wunused-but-set-variable] 1169 | bfd_vma sym_vma; | ^~~~~~~ pe-dll.c:1131:15: warning: variable 'nsyms' set but not used [-Wunused-but-set-variable] 1131 | int nsyms, symsize; | ^~~~~ In file included from pe-dll.c:23: pe-dll.c: In function 'quick_section': ../bfd/bfd.h:329:83: warning: right-hand operand of comma expression has no effect [-Wunused-value] 329 | #define bfd_set_section_alignment(bfd, ptr, val) (((ptr)->alignment_power = (val)),TRUE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ pe-dll.c:1515:3: note: in expansion of macro 'bfd_set_section_alignment' 1515 | bfd_set_section_alignment (abfd, sec, align); | ^~~~~~~~~~~~~~~~~~~~~~~~~ pe-dll.c: In function 'pe_implied_import_dll': pe-dll.c:2479:44: warning: variable 'ordbase' set but not used [-Wunused-but-set-variable] 2479 | unsigned long name_rvas, ordinals, nexp, ordbase; | ^~~~~~~ pe-dll.c:2479:28: warning: variable 'ordinals' set but not used [-Wunused-but-set-variable] 2479 | unsigned long name_rvas, ordinals, nexp, ordbase; | ^~~~~~~~ --- ldlex.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c ldlex.c -Wno-error --- deffilep.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c deffilep.c -Wno-error --- eelf32mt.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32mt.c --- eelf32m32c.o --- --- eelf32frvfd.o --- --- eelf32m32c.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32m32c.c --- eelf32frvfd.o --- gcc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DLOCALEDIR="\"/opt/local/cross/share/locale\"" -I/opt/local/include -I/usr/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -c eelf32frvfd.c --- ld-new --- /usr/bin/bash ./libtool --mode=link gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -o ld-new ldgram.o ldlex.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 eaixppc.o eaixrs6.o ealpha.o earcelf.o earm_epoc_pe.o earmaoutb.o earmaoutl.o earmcoff.o earmelf.o earmelfb.o earmelf_fbsd.o earmelf_linux.o earmelf_linux_eabi.o earmelfb_linux.o earmelfb_linux_eabi.o earmelf_nbsd.o earmelfb_nbsd.o earmelf_vxworks.o earmnto.o earmnbsd.o earmpe.o earmsymbian.o eavr2.o eavr1.o eavr3.o eavr4.o eavr5.o ecoff_i860.o ecoff_sparc.o ecrisaout.o ecriself.o ecrislinux.o ed10velf.o ed30v_e.o ed30v_o.o ed30velf.o edelta68.o eelf32_dlx.o eelf32_i960.o eelf32_i860.o eelf32_sparc.o eelf32_sparc_vxworks.o eelf32b4300.o eelf32bfin.o eelf32bfinfd.o eelf32cr16c.o eelf32bmip.o eelf32bmipn32.o eelf32btsmip.o eelf32crx.o eelf32btsmipn32.o eelf32ltsmip.o eelf32ltsmipn32.o eelf32ebmip.o eelf32ebmipvxworks.o eelf32elmip.o eelf32elmipvxworks.o eelf32fr30.o eelf32frv.o eelf32i370.o eelf32ip2k.o eelf32iq2000.o eelf32iq10.o eelf32l4300.o eelf32lmip.o eelf32lppc.o eelf32lppcnto.o eelf32lppcsim.o eelf32m32c.o eelf32mcore.o eelf32mipswindiss.o eelf32mt.o eelf32openrisc.o eelf32ppc.o eelf32ppc_fbsd.o eelf32ppclinux.o eelf32ppcnto.o eelf32ppcsim.o eelf32ppcwindiss.o eelf32ppcvxworks.o eelf32vax.o eelf32xc16x.o eelf32xc16xl.o eelf32xc16xs.o eelf32xstormy16.o eelf32xtensa.o eelf_i386.o eelf_i386_be.o eelf_i386_chaos.o eelf_i386_fbsd.o eelf_i386_ldso.o eelf_i386_vxworks.o eelf_s390.o egld960.o egld960coff.o eh8300.o eh8300h.o eh8300s.o eh8300elf.o eh8300hn.o eh8300sn.o eh8300sx.o eh8300helf.o eh8300self.o eh8300hnelf.o eh8300snelf.o eh8300sxelf.o eh8300sxn.o eh8300sxnelf.o eh8500.o eh8500b.o eh8500c.o eh8500m.o eh8500s.o ehp300bsd.o ehp3hpux.o ehppaelf.o ehppalinux.o ehppanbsd.o ehppaobsd.o ei386aout.o ei386beos.o ei386bsd.o ei386coff.o ei386go32.o ei386linux.o ei386lynx.o ei386mach.o ei386moss.o ei386msdos.o ei386nbsd.o ei386nto.o ei386nw.o ei386pe.o ei386pe_posix.o elnk960.o em32relf.o em32rlelf.o em32relf_linux.o em32rlelf_linux.o em68hc11elf.o em68hc11elfb.o em68hc12elf.o em68hc12elfb.o em68k4knbsd.o em68kaout.o em68kaux.o em68kcoff.o em68kelf.o em68kelfnbsd.o em68klinux.o em68knbsd.o em68kpsos.o em88kbcs.o emaxqcoff.o emcorepe.o emipsbig.o emipsbsd.o emipsidt.o emipsidtl.o emipslit.o emipslnews.o emipspe.o emsp430x110.o emsp430x112.o emsp430x1101.o emsp430x1111.o emsp430x1121.o emsp430x1122.o emsp430x1132.o emsp430x122.o emsp430x123.o emsp430x1222.o emsp430x1232.o emsp430x133.o emsp430x135.o emsp430x1331.o emsp430x1351.o emsp430x147.o emsp430x148.o emsp430x149.o emsp430x155.o emsp430x156.o emsp430x157.o emsp430x167.o emsp430x168.o emsp430x169.o emsp430x1610.o emsp430x1611.o emsp430x1612.o emsp430x2101.o emsp430x2111.o emsp430x2121.o emsp430x2131.o emsp430x311.o emsp430x312.o emsp430x313.o emsp430x314.o emsp430x315.o emsp430x323.o emsp430x325.o emsp430x336.o emsp430x337.o emsp430x412.o emsp430x413.o emsp430x415.o emsp430x417.o emsp430xE423.o emsp430xE425.o emsp430xE427.o emsp430xW423.o emsp430xW425.o emsp430xW427.o emsp430xG437.o emsp430xG438.o emsp430xG439.o emsp430x435.o emsp430x436.o emsp430x437.o emsp430x447.o emsp430x448.o emsp430x449.o enews.o ens32knbsd.o eor32.o eor32elf.o epc532macha.o epdp11.o epjelf.o epjlelf.o eppcmacos.o eppcnw.o eppcpe.o eppclynx.o eriscix.o esh.o eshelf32.o eshlelf32.o eshelf32_linux.o eshlelf32_linux.o eshelf32_nbsd.o eshlelf32_nbsd.o eshelf.o eshelf_linux.o eshlelf_linux.o eshelf_nbsd.o eshlelf_nbsd.o eshelf_nto.o eshlelf_nto.o eshl.o eshlelf.o eshlsymbian.o eshpe.o esparcaout.o esparclinux.o esparcnbsd.o est2000.o esun3.o esun4.o etic30aout.o etic30coff.o etic3xcoff.o etic3xcoff_onchip.o etic4xcoff.o etic54xcoff.o etic80coff.o evanilla.o evax.o evaxnbsd.o evsta.o ew65.o ez8001.o eelf32frvfd.o ez80.o ez8002.o eelf64_aix.o eelf64_ia64.o eelf64_ia64_fbsd.o eshelf64.o eshlelf64.o eshelf64_nbsd.o eshlelf64_nbsd.o eelf_x86_64.o eelf_x86_64_fbsd.o eelf64_s390.o eelf64_sparc.o eelf64_sparc_fbsd.o eelf64alpha.o eelf64alpha_fbsd.o eelf64alpha_nbsd.o eelf64bmip.o eelf64btsmip.o eelf64ltsmip.o eelf64hppa.o eelf64mmix.o emmo.o eelf64ppc.o eelf64lppc.o ehppa64linux.o deffilep.o pe-dll.o ../bfd/libbfd.la ../libiberty/libiberty.a mkdir .libs gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -o ld-new ldgram.o ldlex.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 eaixppc.o eaixrs6.o ealpha.o earcelf.o earm_epoc_pe.o earmaoutb.o earmaoutl.o earmcoff.o earmelf.o earmelfb.o earmelf_fbsd.o earmelf_linux.o earmelf_linux_eabi.o earmelfb_linux.o earmelfb_linux_eabi.o earmelf_nbsd.o earmelfb_nbsd.o earmelf_vxworks.o earmnto.o earmnbsd.o earmpe.o earmsymbian.o eavr2.o eavr1.o eavr3.o eavr4.o eavr5.o ecoff_i860.o ecoff_sparc.o ecrisaout.o ecriself.o ecrislinux.o ed10velf.o ed30v_e.o ed30v_o.o ed30velf.o edelta68.o eelf32_dlx.o eelf32_i960.o eelf32_i860.o eelf32_sparc.o eelf32_sparc_vxworks.o eelf32b4300.o eelf32bfin.o eelf32bfinfd.o eelf32cr16c.o eelf32bmip.o eelf32bmipn32.o eelf32btsmip.o eelf32crx.o eelf32btsmipn32.o eelf32ltsmip.o eelf32ltsmipn32.o eelf32ebmip.o eelf32ebmipvxworks.o eelf32elmip.o eelf32elmipvxworks.o eelf32fr30.o eelf32frv.o eelf32i370.o eelf32ip2k.o eelf32iq2000.o eelf32iq10.o eelf32l4300.o eelf32lmip.o eelf32lppc.o eelf32lppcnto.o eelf32lppcsim.o eelf32m32c.o eelf32mcore.o eelf32mipswindiss.o eelf32mt.o eelf32openrisc.o eelf32ppc.o eelf32ppc_fbsd.o eelf32ppclinux.o eelf32ppcnto.o eelf32ppcsim.o eelf32ppcwindiss.o eelf32ppcvxworks.o eelf32vax.o eelf32xc16x.o eelf32xc16xl.o eelf32xc16xs.o eelf32xstormy16.o eelf32xtensa.o eelf_i386.o eelf_i386_be.o eelf_i386_chaos.o eelf_i386_fbsd.o eelf_i386_ldso.o eelf_i386_vxworks.o eelf_s390.o egld960.o egld960coff.o eh8300.o eh8300h.o eh8300s.o eh8300elf.o eh8300hn.o eh8300sn.o eh8300sx.o eh8300helf.o eh8300self.o eh8300hnelf.o eh8300snelf.o eh8300sxelf.o eh8300sxn.o eh8300sxnelf.o eh8500.o eh8500b.o eh8500c.o eh8500m.o eh8500s.o ehp300bsd.o ehp3hpux.o ehppaelf.o ehppalinux.o ehppanbsd.o ehppaobsd.o ei386aout.o ei386beos.o ei386bsd.o ei386coff.o ei386go32.o ei386linux.o ei386lynx.o ei386mach.o ei386moss.o ei386msdos.o ei386nbsd.o ei386nto.o ei386nw.o ei386pe.o ei386pe_posix.o elnk960.o em32relf.o em32rlelf.o em32relf_linux.o em32rlelf_linux.o em68hc11elf.o em68hc11elfb.o em68hc12elf.o em68hc12elfb.o em68k4knbsd.o em68kaout.o em68kaux.o em68kcoff.o em68kelf.o em68kelfnbsd.o em68klinux.o em68knbsd.o em68kpsos.o em88kbcs.o emaxqcoff.o emcorepe.o emipsbig.o emipsbsd.o emipsidt.o emipsidtl.o emipslit.o emipslnews.o emipspe.o emsp430x110.o emsp430x112.o emsp430x1101.o emsp430x1111.o emsp430x1121.o emsp430x1122.o emsp430x1132.o emsp430x122.o emsp430x123.o emsp430x1222.o emsp430x1232.o emsp430x133.o emsp430x135.o emsp430x1331.o emsp430x1351.o emsp430x147.o emsp430x148.o emsp430x149.o emsp430x155.o emsp430x156.o emsp430x157.o emsp430x167.o emsp430x168.o emsp430x169.o emsp430x1610.o emsp430x1611.o emsp430x1612.o emsp430x2101.o emsp430x2111.o emsp430x2121.o emsp430x2131.o emsp430x311.o emsp430x312.o emsp430x313.o emsp430x314.o emsp430x315.o emsp430x323.o emsp430x325.o emsp430x336.o emsp430x337.o emsp430x412.o emsp430x413.o emsp430x415.o emsp430x417.o emsp430xE423.o emsp430xE425.o emsp430xE427.o emsp430xW423.o emsp430xW425.o emsp430xW427.o emsp430xG437.o emsp430xG438.o emsp430xG439.o emsp430x435.o emsp430x436.o emsp430x437.o emsp430x447.o emsp430x448.o emsp430x449.o enews.o ens32knbsd.o eor32.o eor32elf.o epc532macha.o epdp11.o epjelf.o epjlelf.o eppcmacos.o eppcnw.o eppcpe.o eppclynx.o eriscix.o esh.o eshelf32.o eshlelf32.o eshelf32_linux.o eshlelf32_linux.o eshelf32_nbsd.o eshlelf32_nbsd.o eshelf.o eshelf_linux.o eshlelf_linux.o eshelf_nbsd.o eshlelf_nbsd.o eshelf_nto.o eshlelf_nto.o eshl.o eshlelf.o eshlsymbian.o eshpe.o esparcaout.o esparclinux.o esparcnbsd.o est2000.o esun3.o esun4.o etic30aout.o etic30coff.o etic3xcoff.o etic3xcoff_onchip.o etic4xcoff.o etic54xcoff.o etic80coff.o evanilla.o evax.o evaxnbsd.o evsta.o ew65.o ez8001.o eelf32frvfd.o ez80.o ez8002.o eelf64_aix.o eelf64_ia64.o eelf64_ia64_fbsd.o eshelf64.o eshlelf64.o eshelf64_nbsd.o eshlelf64_nbsd.o eelf_x86_64.o eelf_x86_64_fbsd.o eelf64_s390.o eelf64_sparc.o eelf64_sparc_fbsd.o eelf64alpha.o eelf64alpha_fbsd.o eelf64alpha_nbsd.o eelf64bmip.o eelf64btsmip.o eelf64ltsmip.o eelf64hppa.o eelf64mmix.o emmo.o eelf64ppc.o eelf64lppc.o ehppa64linux.o deffilep.o pe-dll.o ../bfd/.libs/libbfd.a ../libiberty/libiberty.a /usr/bin/sed -e 's|@@PREFIX@@|/opt/local/cross|' < /data/jenkins/workspace/pkgsrc-2024Q4-x86_64/cross/cross-binutils/files/cross-env > /home/pbulk/build/cross/cross-binutils/work/binutils-2.17/cross-env