+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/cross-binutils-2.17.0.0nb6/work.log
+ su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/cross-binutils-2.17.0.0nb6/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for cross-binutils-2.17.0.0nb6
--- configure-binutils ---
--- configure-libiberty ---
Configuring in ./libiberty
--- configure-binutils ---
Configuring in ./binutils
--- configure-libiberty ---
configure: creating cache ./config.cache
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-binutils ---
configure: creating cache ./config.cache
--- configure-libiberty ---
checking build system type... x86_64-redhat-linux-gnu
--- configure-binutils ---
checking build system type... x86_64-redhat-linux-gnu
--- configure-libiberty ---
checking host system type... x86_64-redhat-linux-gnu
checking for x86_64-redhat-linux-ar... ar
checking for x86_64-redhat-linux-ranlib... ranlib
checking for x86_64-redhat-linux-gcc... cc
--- configure-binutils ---
checking host system type... x86_64-redhat-linux-gnu
checking target system type... i386-pc-linux-gnu
checking for x86_64-redhat-linux-gcc... cc
--- 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-binutils ---
checking for C compiler default output file name... a.out
--- configure-libiberty ---
checking for suffix of executables... 
--- configure-binutils ---
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
--- configure-libiberty ---
checking for suffix of object files... o
--- configure-binutils ---
checking for suffix of object files... o
--- configure-libiberty ---
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 cc accepts -g... yes
checking for cc option to accept ANSI C... none needed
--- configure-binutils ---
checking whether cc accepts -g... yes
--- configure-libiberty ---
checking how to run the C preprocessor... cpp
--- configure-binutils ---
checking for cc option to accept ANSI C... none needed
checking for library containing strerror... none required
--- configure-libiberty ---
checking whether cc accepts -Wc++-compat... yes
--- configure-binutils ---
checking for a BSD-compatible install... /home/pbulk/build/cross/cross-binutils/work/.tools/bin/install -c
--- configure-libiberty ---
checking whether cc understands -c and -o together... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether byte ordering is bigendian... no
checking for a BSD-compatible install... /home/pbulk/build/cross/cross-binutils/work/.tools/bin/install -c
checking for sys/file.h... yes
checking for sys/param.h... yes
checking for limits.h... yes
checking for stdlib.h... yes
checking for malloc.h... yes
checking for string.h... yes
checking for unistd.h... yes
checking for strings.h... yes
checking for sys/time.h... yes
checking for time.h... yes
checking for sys/resource.h... yes
checking for sys/stat.h... yes
--- configure-binutils ---
checking whether build environment is sane... yes
--- configure-libiberty ---
checking for sys/mman.h... yes
--- configure-binutils ---
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
--- configure-libiberty ---
checking for fcntl.h... yes
--- configure-binutils ---
checking for style of include used by make... GNU
checking dependency style of cc... none
checking for ld used by GCC... ld
checking if the linker (ld) is GNU ld... yes
checking for 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-redhat-linux-ranlib... ranlib
checking for x86_64-redhat-linux-strip... no
checking for strip... strip
--- configure-libiberty ---
checking for alloca.h... yes
--- configure-binutils ---
updating cache ./config.cache
--- configure-libiberty ---
checking for sys/pstat.h... no
--- configure-binutils ---
loading cache ./config.cache within ltconfig
--- configure-libiberty ---
checking for sys/sysmp.h... no
checking for sys/sysinfo.h... yes
--- configure-binutils ---
checking whether -lc should be explicitly linked in... no
checking for objdir... .libs
checking for cc option to produce PIC... -fPIC -DPIC
--- configure-libiberty ---
checking for machine/hal_sysinfo.h... no
--- configure-binutils ---
checking if cc PIC flag -fPIC -DPIC works... yes
checking if cc static flag -static works... no
--- configure-libiberty ---
checking for sys/table.h... no
checking for sys/sysctl.h... no
checking for sys/systemcfg.h... no
checking for stdint.h... yes
checking for stdio_ext.h... yes
--- configure-binutils ---
finding the maximum length of command line arguments... 49153
checking if cc supports -c -o file.o... yes
--- configure-libiberty ---
checking for sys/wait.h that is POSIX.1 compatible... yes
--- configure-binutils ---
checking if cc supports -fno-rtti -fno-exceptions ... no
checking whether the linker (ld -m elf_x86_64) supports shared libraries... yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... GNU/Linux ld.so
--- configure-libiberty ---
checking whether time.h and sys/time.h may both be included... yes
checking whether errno must be declared... no
checking for egrep... grep -E
--- 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-libiberty ---
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for memory.h... yes
checking for strings.h... (cached) yes
checking for inttypes.h... yes
--- configure-binutils ---
creating libtool
--- configure-libiberty ---
checking for stdint.h... (cached) yes
checking for unistd.h... (cached) yes
--- configure-binutils ---
updating cache ./config.cache
configure: loading cache ./config.cache
Setting warning flags = -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror
checking for x86_64-redhat-linux-gcc... (cached) cc
--- configure-libiberty ---
checking for int... yes
--- configure-binutils ---
checking whether we are using the GNU C compiler... (cached) yes
checking whether cc accepts -g... (cached) yes
checking for cc option to accept ANSI C... (cached) none needed
checking for bison... /usr/pkg/bin/bison -y
checking for flex... /home/pbulk/build/cross/cross-binutils/work/binutils-2.17/missing flex
--- configure-libiberty ---
checking size of int... 4
--- configure-binutils ---
checking for yywrap in -lfl... no
--- configure-libiberty ---
checking for uintptr_t... yes
--- configure-binutils ---
checking for yywrap in -ll... no
checking lex output file root... lex.yy
--- configure-libiberty ---
checking for a 64-bit type... uint64_t
--- configure-binutils ---
checking whether yytext is a pointer... yes
checking for x86_64-redhat-linux-ranlib... (cached) ranlib
checking how to run the C preprocessor... cpp
--- configure-libiberty ---
checking for pid_t... yes
--- configure-binutils ---
checking for egrep... grep -E
--- configure-libiberty ---
checking for library containing strerror... none required
checking for asprintf... yes
--- configure-binutils ---
checking for ANSI C header files... yes
--- configure-libiberty ---
checking for atexit... yes
--- configure-binutils ---
checking for an ANSI C-conforming const... yes
checking for inline... inline
--- configure-libiberty ---
checking for basename... yes
--- configure-binutils ---
checking for sys/types.h... yes
--- configure-libiberty ---
checking for bcmp... yes
--- configure-binutils ---
checking for sys/stat.h... yes
checking for stdlib.h... yes
--- configure-libiberty ---
checking for bcopy... yes
--- configure-binutils ---
checking for string.h... yes
--- configure-libiberty ---
checking for bsearch... yes
--- configure-binutils ---
checking for memory.h... yes
--- configure-libiberty ---
checking for bzero... yes
--- configure-binutils ---
checking for strings.h... yes
--- configure-libiberty ---
checking for calloc... yes
--- configure-binutils ---
checking for inttypes.h... yes
--- configure-libiberty ---
checking for clock... yes
--- configure-binutils ---
checking for stdint.h... yes
checking for unistd.h... yes
--- configure-libiberty ---
checking for ffs... yes
--- configure-binutils ---
checking for off_t... yes
--- configure-libiberty ---
checking for getcwd... yes
--- configure-binutils ---
checking for size_t... yes
--- configure-libiberty ---
checking for getpagesize... yes
--- configure-binutils ---
checking for working alloca.h... yes
--- configure-libiberty ---
checking for gettimeofday... yes
--- configure-binutils ---
checking for alloca... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
--- configure-libiberty ---
checking for index... yes
--- configure-binutils ---
checking for getpagesize... yes
--- configure-libiberty ---
checking for insque... yes
--- configure-binutils ---
checking for working mmap... yes
--- configure-libiberty ---
checking for memchr... yes
--- configure-binutils ---
checking argz.h usability... yes
checking argz.h presence... yes
checking for argz.h... yes
--- configure-libiberty ---
checking for memcmp... yes
--- configure-binutils ---
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
--- configure-libiberty ---
checking for memcpy... yes
--- configure-binutils ---
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
--- configure-libiberty ---
checking for memmove... yes
--- configure-binutils ---
checking nl_types.h usability... yes
--- configure-libiberty ---
checking for mempcpy... yes
--- configure-binutils ---
checking nl_types.h presence... yes
checking for nl_types.h... yes
--- configure-libiberty ---
checking for memset... yes
--- configure-binutils ---
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
--- configure-libiberty ---
checking for mkstemps... yes
--- configure-binutils ---
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
--- configure-libiberty ---
checking for putenv... yes
--- configure-binutils ---
checking values.h usability... yes
--- configure-libiberty ---
checking for random... yes
--- configure-binutils ---
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
--- configure-libiberty ---
checking for rename... yes
--- configure-binutils ---
checking for getcwd... yes
--- configure-libiberty ---
checking for rindex... yes
--- configure-binutils ---
checking for munmap... yes
--- configure-libiberty ---
checking for setenv... yes
--- configure-binutils ---
checking for putenv... yes
--- configure-libiberty ---
checking for snprintf... yes
checking for sigsetmask... yes
--- configure-binutils ---
checking for setenv... yes
--- configure-libiberty ---
checking for stpcpy... yes
--- configure-binutils ---
checking for setlocale... yes
--- configure-libiberty ---
checking for stpncpy... yes
checking for strcasecmp... yes
--- configure-binutils ---
checking for strchr... yes
--- configure-libiberty ---
checking for strchr... yes
--- configure-binutils ---
checking for strcasecmp... yes
--- configure-libiberty ---
checking for strdup... yes
--- configure-binutils ---
checking for __argz_count... yes
--- configure-libiberty ---
checking for strncasecmp... yes
--- configure-binutils ---
checking for __argz_stringify... yes
checking for __argz_next... yes
--- configure-libiberty ---
checking for strndup... yes
--- configure-binutils ---
checking for stpcpy... yes
--- configure-libiberty ---
checking for strrchr... yes
--- configure-binutils ---
checking for LC_MESSAGES... yes
checking whether NLS is requested... yes
checking whether included gettext is requested... no
--- configure-libiberty ---
checking for strstr... yes
--- configure-binutils ---
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
--- configure-libiberty ---
checking for strtod... yes
--- configure-binutils ---
checking for gettext in libc... yes
checking for msgfmt... /usr/pkg/bin/msgfmt
--- configure-libiberty ---
checking for strtol... yes
--- configure-binutils ---
checking for dcgettext... yes
checking for gmsgfmt... /usr/pkg/bin/msgfmt
checking for xgettext... /usr/pkg/bin/xgettext
--- configure-libiberty ---
checking for strtoul... 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-redhat-linux-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
checking for strings.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
--- configure-libiberty ---
checking for strverscmp... yes
--- configure-binutils ---
checking fcntl.h usability... yes
--- configure-libiberty ---
checking for tmpnam... yes
--- configure-binutils ---
checking fcntl.h presence... yes
checking for fcntl.h... yes
--- configure-libiberty ---
checking for vasprintf... yes
--- configure-binutils ---
checking sys/file.h usability... yes
checking sys/file.h presence... yes
checking for sys/file.h... yes
--- configure-libiberty ---
checking for vfprintf... 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 vprintf... yes
--- configure-binutils ---
checking for sbrk... yes
--- configure-libiberty ---
checking for vsnprintf... yes
--- configure-binutils ---
checking for utimes... yes
--- configure-libiberty ---
checking for vsprintf... yes
--- configure-binutils ---
checking for setmode... no
--- configure-libiberty ---
checking for waitpid... yes
checking whether alloca needs Cray hooks... no
--- configure-binutils ---
checking for getc_unlocked... yes
--- configure-libiberty ---
checking stack direction for C alloca... 1
checking for unistd.h... (cached) yes
checking for vfork.h... no
--- configure-binutils ---
checking for strcoll... yes
checking for fopen64... yes
--- configure-libiberty ---
checking for fork... yes
--- configure-binutils ---
checking for stat64... yes
--- configure-libiberty ---
checking for vfork... yes
--- configure-binutils ---
checking for library containing frexp... none required
--- configure-libiberty ---
checking for working fork... yes
checking for working vfork... (cached) yes
--- configure-binutils ---
checking for time_t in time.h... yes
checking for time_t in sys/types.h... yes
--- configure-libiberty ---
checking for _doprnt... no
--- configure-binutils ---
checking for a known getopt prototype in unistd.h... yes
--- configure-libiberty ---
checking for sys_errlist... no
--- configure-binutils ---
checking for utime.h... yes
--- configure-libiberty ---
checking for sys_nerr... no
--- configure-binutils ---
checking whether fprintf is declared... yes
--- configure-libiberty ---
checking for sys_siglist... no
checking for external symbol _system_configuration... no
--- configure-binutils ---
checking whether stpcpy is declared... yes
checking whether strstr is declared... yes
--- configure-libiberty ---
checking for getrusage... yes
--- configure-binutils ---
checking whether sbrk is declared... yes
--- configure-libiberty ---
checking for on_exit... yes
--- configure-binutils ---
checking whether getenv is declared... yes
--- configure-libiberty ---
checking for psignal... yes
--- configure-binutils ---
checking whether environ is declared... yes
--- configure-libiberty ---
checking for strerror... yes
--- configure-binutils ---
checking whether getc_unlocked is declared... yes
checking whether snprintf is declared... yes
--- configure-libiberty ---
checking for strsignal... yes
--- configure-binutils ---
checking whether vsnprintf is declared... yes
--- configure-libiberty ---
checking for sysconf... yes
--- configure-binutils ---
updating cache ./config.cache
configure: creating ./config.status
--- configure-libiberty ---
checking for times... yes
checking for sbrk... yes
checking for gettimeofday... (cached) yes
checking for realpath... yes
checking for canonicalize_file_name... yes
--- configure-binutils ---
config.status: creating Makefile
config.status: creating doc/Makefile
--- configure-libiberty ---
checking for pstat_getstatic... no
--- configure-binutils ---
config.status: creating po/Makefile.in
config.status: creating config.h
--- configure-libiberty ---
checking for pstat_getdynamic... no
checking for sysmp... no
--- configure-binutils ---
config.status: executing depfiles commands
config.status: executing default commands
--- configure-libiberty ---
checking for getsysinfo... no
checking for table... no
checking for sysctl... no
checking for wait3... yes
--- configure-opcodes ---
Configuring in ./opcodes
--- configure-libiberty ---
checking for wait4... yes
checking for __fsetlocking... yes
checking whether basename is declared... no
--- configure-opcodes ---
configure: creating cache ./config.cache
checking build system type... x86_64-redhat-linux-gnu
--- configure-libiberty ---
checking whether ffs is declared... yes
--- configure-opcodes ---
checking host system type... x86_64-redhat-linux-gnu
--- configure-libiberty ---
checking whether asprintf is declared... no
--- configure-opcodes ---
checking target system type... i386-pc-linux-gnu
checking for x86_64-redhat-linux-gcc... cc
--- configure-libiberty ---
checking whether vasprintf is declared... no
--- configure-opcodes ---
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-libiberty ---
checking whether snprintf is declared... yes
--- configure-opcodes ---
checking for suffix of executables... 
checking for suffix of object files... o
--- configure-libiberty ---
checking whether vsnprintf is declared... yes
--- configure-opcodes ---
checking whether we are using the GNU C compiler... yes
--- configure-libiberty ---
checking whether calloc is declared... yes
--- configure-opcodes ---
checking whether cc accepts -g... yes
--- configure-libiberty ---
checking whether getenv is declared... yes
--- configure-opcodes ---
checking for cc option to accept ANSI C... none needed
--- configure-libiberty ---
checking whether getopt is declared... yes
--- 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-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... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for getpagesize... (cached) yes
checking for working mmap... yes
--- configure-opcodes ---
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
--- configure-libiberty ---
checking for working strncmp... yes
--- configure-opcodes ---
checking for style of include used by make... GNU
--- configure-libiberty ---
updating cache ./config.cache
configure: creating ./config.status
--- configure-opcodes ---
checking dependency style of cc... none
checking for x86_64-redhat-linux-ar... ar
checking for x86_64-redhat-linux-ranlib... ranlib
checking for ld used by GCC... ld
checking if the linker (ld) is GNU ld... yes
checking for 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-redhat-linux-ranlib... (cached) ranlib
checking for x86_64-redhat-linux-strip... no
checking for strip... strip
updating cache ./config.cache
loading cache ./config.cache within ltconfig
checking for objdir... .libs
checking for cc option to produce PIC... -fPIC -DPIC
checking if cc PIC flag -fPIC -DPIC works... yes
checking if cc static flag -static works... no
--- configure-libiberty ---
config.status: creating Makefile
config.status: creating testsuite/Makefile
config.status: creating config.h
--- configure-opcodes ---
finding the maximum length of command line arguments... 49153
checking if cc supports -c -o file.o... yes
checking if cc supports -fno-rtti -fno-exceptions ... no
checking whether the linker (ld -m elf_x86_64) supports shared libraries... yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... GNU/Linux ld.so
--- configure-libiberty ---
config.status: executing default commands
--- 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-bfd ---
Configuring in ./bfd
--- configure-opcodes ---
creating libtool
--- configure-bfd ---
configure: creating cache ./config.cache
--- 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-redhat-linux-gcc... (cached) cc
--- configure-bfd ---
checking build system type... x86_64-redhat-linux-gnu
--- configure-opcodes ---
checking whether we are using the GNU C compiler... (cached) yes
checking whether cc accepts -g... (cached) yes
checking for cc option to accept ANSI C... (cached) none needed
--- configure-bfd ---
checking host system type... x86_64-redhat-linux-gnu
checking target system type... i386-pc-linux-gnu
--- configure-opcodes ---
checking for x86_64-redhat-linux-ranlib... (cached) ranlib
checking how to run the C preprocessor... cpp
--- configure-bfd ---
checking for x86_64-redhat-linux-gcc... cc
--- configure-opcodes ---
checking for egrep... grep -E
--- 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
checking for suffix of executables... 
checking for suffix of object files... o
--- configure-opcodes ---
checking for ANSI C header files... yes
--- configure-bfd ---
checking whether we are using the GNU C compiler... yes
--- configure-opcodes ---
checking for an ANSI C-conforming const... yes
--- configure-bfd ---
checking whether cc accepts -g... yes
--- configure-opcodes ---
checking for inline... inline
--- configure-bfd ---
checking for cc option to accept ANSI C... none needed
--- configure-opcodes ---
checking for sys/types.h... yes
checking for sys/stat.h... yes
--- 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
--- configure-opcodes ---
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
--- configure-bfd ---
checking whether build environment is sane... yes
checking for gawk... gawk
--- configure-opcodes ---
checking for unistd.h... yes
--- configure-bfd ---
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking dependency style of cc... none
checking for x86_64-redhat-linux-ar... ar
checking for x86_64-redhat-linux-ranlib... ranlib
checking for ld used by GCC... ld
checking if the linker (ld) is GNU ld... yes
checking for 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-redhat-linux-ranlib... (cached) ranlib
checking for x86_64-redhat-linux-strip... no
checking for strip... strip
updating cache ./config.cache
--- configure-opcodes ---
checking for off_t... yes
--- configure-bfd ---
loading cache ./config.cache within ltconfig
--- configure-opcodes ---
checking for size_t... yes
--- configure-bfd ---
checking for objdir... .libs
checking for cc option to produce PIC... -fPIC -DPIC
checking if cc PIC flag -fPIC -DPIC works... yes
checking if cc static flag -static works... no
--- configure-opcodes ---
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
--- configure-bfd ---
finding the maximum length of command line arguments... 49153
checking if cc supports -c -o file.o... yes
checking if cc supports -fno-rtti -fno-exceptions ... no
checking whether the linker (ld -m elf_x86_64) supports shared libraries... yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... GNU/Linux ld.so
--- configure-opcodes ---
checking for working mmap... yes
--- 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
--- configure-opcodes ---
checking argz.h usability... yes
checking argz.h presence... yes
checking for argz.h... yes
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
--- configure-bfd ---
creating libtool
--- configure-opcodes ---
checking nl_types.h usability... yes
--- configure-bfd ---
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-redhat-linux-gcc... (cached) cc
--- configure-opcodes ---
checking nl_types.h presence... yes
checking for nl_types.h... yes
--- configure-bfd ---
checking whether we are using the GNU C compiler... (cached) yes
checking whether cc accepts -g... (cached) yes
checking for cc option to accept ANSI C... (cached) none needed
checking for x86_64-redhat-linux-ranlib... (cached) ranlib
checking how to run the C preprocessor... cpp
--- configure-opcodes ---
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
--- configure-bfd ---
checking for egrep... grep -E
--- configure-opcodes ---
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
--- configure-bfd ---
checking for ANSI C header files... yes
--- configure-opcodes ---
checking sys/param.h usability... yes
--- configure-bfd ---
checking for an ANSI C-conforming const... yes
--- configure-opcodes ---
checking sys/param.h presence... yes
checking for sys/param.h... yes
--- configure-bfd ---
checking for inline... inline
--- configure-opcodes ---
checking for getcwd... yes
--- configure-bfd ---
checking for sys/types.h... yes
--- configure-opcodes ---
checking for munmap... yes
--- configure-bfd ---
checking for sys/stat.h... yes
checking for stdlib.h... yes
--- configure-opcodes ---
checking for putenv... yes
--- configure-bfd ---
checking for string.h... yes
--- configure-opcodes ---
checking for setenv... yes
checking for setlocale... yes
--- configure-bfd ---
checking for memory.h... yes
checking for strings.h... yes
--- configure-opcodes ---
checking for strchr... yes
--- configure-bfd ---
checking for inttypes.h... yes
--- configure-opcodes ---
checking for strcasecmp... yes
--- configure-bfd ---
checking for stdint.h... yes
--- configure-opcodes ---
checking for __argz_count... yes
--- configure-bfd ---
checking for unistd.h... yes
--- configure-opcodes ---
checking for __argz_stringify... yes
--- configure-bfd ---
checking for off_t... yes
--- configure-opcodes ---
checking for __argz_next... yes
--- configure-bfd ---
checking for size_t... yes
--- configure-opcodes ---
checking for stpcpy... yes
--- configure-bfd ---
checking for working alloca.h... yes
--- configure-opcodes ---
checking for LC_MESSAGES... yes
checking whether NLS is requested... yes
checking whether included gettext is requested... no
--- configure-bfd ---
checking for alloca... yes
checking for stdlib.h... (cached) yes
--- configure-opcodes ---
checking libintl.h usability... yes
--- configure-bfd ---
checking for unistd.h... (cached) yes
--- configure-opcodes ---
checking libintl.h presence... yes
checking for libintl.h... yes
checking for gettext in libc... yes
--- configure-bfd ---
checking for getpagesize... yes
--- configure-opcodes ---
checking for msgfmt... /usr/pkg/bin/msgfmt
checking for dcgettext... yes
checking for gmsgfmt... /usr/pkg/bin/msgfmt
checking for xgettext... /usr/pkg/bin/xgettext
--- configure-bfd ---
checking for working mmap... yes
--- 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
checking for string.h... (cached) yes
--- configure-bfd ---
checking argz.h usability... yes
--- configure-opcodes ---
checking for strings.h... (cached) yes
--- configure-bfd ---
checking argz.h presence... yes
--- configure-opcodes ---
checking for stdlib.h... (cached) yes
--- configure-bfd ---
checking for argz.h... yes
--- configure-opcodes ---
checking whether basename is declared... no
updating cache ./config.cache
--- configure-bfd ---
checking limits.h usability... yes
--- configure-opcodes ---
configure: creating ./config.status
--- configure-bfd ---
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
--- configure-opcodes ---
config.status: creating Makefile
--- configure-bfd ---
checking nl_types.h presence... yes
checking for nl_types.h... yes
--- configure-opcodes ---
config.status: creating po/Makefile.in
config.status: creating config.h
--- configure-bfd ---
checking malloc.h usability... yes
--- configure-opcodes ---
config.status: executing depfiles commands
--- configure-bfd ---
checking malloc.h presence... yes
checking for malloc.h... yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
--- configure-opcodes ---
config.status: executing default commands
--- configure-bfd ---
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
--- configure-intl ---
Configuring in ./intl
--- configure-bfd ---
checking for munmap... yes
--- 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
--- configure-bfd ---
checking for putenv... yes
--- configure-intl ---
checking whether make sets ${MAKE}... yes
checking for gcc... cc
checking whether the C compiler (cc -pipe -O2 ) works... yes
checking whether the C compiler (cc -pipe -O2 ) is a cross-compiler... no
--- configure-bfd ---
checking for setenv... yes
--- configure-intl ---
checking whether we are using GNU C... yes
checking whether cc accepts -g... yes
checking for ranlib... ranlib
checking for POSIXized ISC... no
--- configure-bfd ---
checking for setlocale... yes
--- configure-intl ---
checking for ANSI C header files... yes
checking for working const... yes
checking for inline... inline
--- configure-bfd ---
checking for strchr... yes
--- configure-intl ---
checking for off_t... yes
checking for size_t... yes
checking for working alloca.h... yes
--- configure-bfd ---
checking for strcasecmp... yes
--- configure-intl ---
checking for alloca... yes
checking for unistd.h... yes
--- configure-bfd ---
checking for __argz_count... yes
--- configure-intl ---
checking for getpagesize... yes
--- configure-bfd ---
checking for __argz_stringify... yes
--- configure-intl ---
checking for working mmap... yes
checking for argz.h... yes
checking for limits.h... yes
--- configure-bfd ---
checking for __argz_next... yes
--- configure-intl ---
checking for locale.h... yes
checking for nl_types.h... yes
--- configure-bfd ---
checking for stpcpy... yes
--- configure-intl ---
checking for malloc.h... yes
checking for string.h... yes
checking for unistd.h... (cached) yes
--- configure-bfd ---
checking for LC_MESSAGES... yes
checking whether NLS is requested... yes
checking whether included gettext is requested... no
--- configure-intl ---
checking for values.h... yes
checking for sys/param.h... yes
--- configure-bfd ---
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
--- configure-intl ---
checking for getcwd... yes
checking for munmap... yes
--- configure-bfd ---
checking for gettext in libc... yes
checking for msgfmt... /usr/pkg/bin/msgfmt
--- configure-intl ---
checking for putenv... yes
--- configure-bfd ---
checking for dcgettext... yes
--- configure-intl ---
checking for setenv... yes
--- configure-bfd ---
checking for gmsgfmt... /usr/pkg/bin/msgfmt
checking for xgettext... /usr/pkg/bin/xgettext
--- configure-intl ---
checking for setlocale... yes
--- configure-bfd ---
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
--- configure-intl ---
checking for strchr... yes
checking for strcasecmp... yes
--- configure-bfd ---
checking for long long... yes
--- configure-intl ---
checking for __argz_count... yes
--- configure-bfd ---
checking size of long long... 8
--- configure-intl ---
checking for __argz_stringify... yes
--- configure-bfd ---
checking for long... yes
--- configure-intl ---
checking for __argz_next... yes
--- configure-bfd ---
checking size of long... 8
--- configure-intl ---
checking for stpcpy... yes
checking for LC_MESSAGES... yes
checking whether NLS is requested... yes
--- configure-bfd ---
checking stddef.h usability... yes
--- configure-intl ---
checking whether included gettext is requested... no
checking for libintl.h... yes
--- configure-bfd ---
checking stddef.h presence... yes
checking for stddef.h... yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
--- configure-intl ---
checking for gettext in libc... yes
--- configure-bfd ---
checking for stdlib.h... (cached) yes
--- configure-intl ---
checking for msgfmt... /usr/pkg/bin/msgfmt
checking for dcgettext... yes
checking for gmsgfmt... /usr/pkg/bin/msgfmt
checking for xgettext... /usr/pkg/bin/xgettext
--- configure-bfd ---
checking time.h usability... yes
--- configure-intl ---
updating cache ./config.cache
creating ./config.status
--- configure-bfd ---
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
--- configure-intl ---
creating Makefile
creating config.h
--- configure-bfd ---
checking sys/file.h usability... yes
checking sys/file.h presence... yes
checking for sys/file.h... yes
--- configure-ld ---
Configuring in ./ld
--- configure-bfd ---
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
--- configure-ld ---
configure: creating cache ./config.cache
checking build system type... x86_64-redhat-linux-gnu
checking host system type... x86_64-redhat-linux-gnu
--- configure-bfd ---
checking for library containing opendir... none required
--- configure-ld ---
checking target system type... i386-pc-linux-gnu
checking for x86_64-redhat-linux-gcc... cc
--- configure-bfd ---
checking whether string.h and strings.h may both be included... yes
--- configure-ld ---
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
--- configure-bfd ---
checking for fcntl... yes
--- configure-ld ---
checking whether we are cross compiling... no
--- configure-bfd ---
checking for getpagesize... (cached) yes
--- configure-ld ---
checking for suffix of executables... 
--- configure-bfd ---
checking for setitimer... yes
--- configure-ld ---
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
--- configure-bfd ---
checking for sysconf... yes
--- configure-ld ---
checking whether cc accepts -g... yes
--- configure-bfd ---
checking for fdopen... yes
--- configure-ld ---
checking for cc option to accept ANSI C... none needed
--- configure-bfd ---
checking for getuid... 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-bfd ---
checking for getgid... yes
checking for strtoull... yes
checking whether basename is declared... yes
checking whether ftello is declared... yes
checking whether ftello64 is declared... yes
checking whether fseeko is declared... yes
--- configure-ld ---
checking whether build environment is sane... yes
--- configure-bfd ---
checking whether fseeko64 is declared... yes
--- configure-ld ---
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking dependency style of cc... none
checking for ld used by GCC... ld
--- configure-bfd ---
checking whether ffs is declared... yes
--- configure-ld ---
checking if the linker (ld) is GNU ld... yes
checking for 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-redhat-linux-ranlib... ranlib
checking for x86_64-redhat-linux-strip... no
checking for strip... strip
--- configure-bfd ---
checking whether free is declared... yes
--- configure-ld ---
updating cache ./config.cache
loading cache ./config.cache within ltconfig
--- configure-bfd ---
checking whether getenv is declared... yes
--- configure-ld ---
checking whether -lc should be explicitly linked in... no
checking for objdir... .libs
checking for cc option to produce PIC... -fPIC -DPIC
checking if cc PIC flag -fPIC -DPIC works... yes
--- configure-bfd ---
checking whether malloc is declared... yes
--- configure-ld ---
checking if cc static flag -static works... no
--- configure-bfd ---
checking whether realloc is declared... yes
checking whether stpcpy is declared... yes
checking whether strstr is declared... yes
--- configure-ld ---
finding the maximum length of command line arguments... 49153
checking if cc supports -c -o file.o... yes
checking if cc supports -fno-rtti -fno-exceptions ... no
checking whether the linker (ld -m elf_x86_64) supports shared libraries... yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... GNU/Linux ld.so
--- configure-bfd ---
checking whether snprintf is declared... yes
--- 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-bfd ---
checking whether vsnprintf is declared... yes
checking for gcc version with buggy 64-bit support... no
checking for ftello... yes
checking for ftello64... yes
checking for fseeko... yes
--- configure-ld ---
creating libtool
updating cache ./config.cache
configure: loading cache ./config.cache
Setting warning flags = -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror
checking for x86_64-redhat-linux-gcc... (cached) cc
checking whether we are using the GNU C compiler... (cached) yes
checking whether cc accepts -g... (cached) yes
checking for cc option to accept ANSI C... (cached) none needed
--- configure-bfd ---
checking for fseeko64... yes
--- configure-ld ---
checking for a BSD-compatible install... /home/pbulk/build/cross/cross-binutils/work/.tools/bin/install -c
checking for x86_64-redhat-linux-ranlib... (cached) ranlib
checking how to run the C preprocessor... cpp
checking for egrep... grep -E
--- configure-bfd ---
checking for fopen64... yes
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
--- configure-ld ---
checking for ANSI C header files... yes
checking for an ANSI C-conforming const... yes
--- configure-bfd ---
checking for madvise... yes
--- configure-ld ---
checking for inline... inline
--- configure-bfd ---
checking for mprotect... yes
--- configure-ld ---
checking for sys/types.h... yes
--- configure-bfd ---
updating cache ./config.cache
configure: creating ./config.status
--- configure-ld ---
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
--- configure-bfd ---
config.status: creating Makefile
config.status: creating doc/Makefile
--- configure-ld ---
checking for memory.h... yes
--- configure-bfd ---
config.status: creating bfd-in3.h
config.status: creating po/Makefile.in
config.status: creating config.h
--- configure-ld ---
checking for strings.h... yes
checking for inttypes.h... yes
--- configure-bfd ---
config.status: executing depfiles commands
--- configure-ld ---
checking for stdint.h... yes
--- configure-bfd ---
config.status: executing default commands
--- configure-ld ---
checking for unistd.h... yes
checking for off_t... yes
checking for size_t... yes
checking for working alloca.h... yes
--- all-libiberty ---
--- configure-ld ---
checking for alloca... yes
--- all-libiberty ---
--- stamp-picdir ---
if [ x"" != x ] && [ ! -d pic ]; then  mkdir pic;  else true; fi
touch stamp-picdir
--- ./safe-ctype.o ---
if [ x"" != x ]; then  cc -c -DHAVE_CONFIG_H -pipe -O2 -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
cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/safe-ctype.c -o ./safe-ctype.o
--- configure-ld ---
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
--- all-libiberty ---
--- 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  ; do  case "$g" in  *$f*) echo $g >> needed-list ;;  esac;  done;  done
--- 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
--- all-subdir ---
--- ./alloca.o ---
if [ x"" != x ]; then  cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat  .././libiberty/alloca.c -o pic/./alloca.o;  else true; fi
cc -c -DHAVE_CONFIG_H -pipe -O2 -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  cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat  .././libiberty/argv.c -o pic/./argv.o;  else true; fi
cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/argv.c -o ./argv.o
--- configure-ld ---
checking for getpagesize... yes
--- all-libiberty ---
--- ./choose-temp.o ---
if [ x"" != x ]; then  cc -c -DHAVE_CONFIG_H -pipe -O2 -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
cc -c -DHAVE_CONFIG_H -pipe -O2 -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  cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat  .././libiberty/concat.c -o pic/./concat.o;  else true; fi
cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/concat.c -o ./concat.o
--- configure-ld ---
checking for working mmap... yes
checking argz.h usability... yes
checking argz.h presence... yes
checking for argz.h... yes
--- all-libiberty ---
--- ./cp-demangle.o ---
if [ x"" != x ]; then  cc -c -DHAVE_CONFIG_H -pipe -O2 -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
cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/cp-demangle.c -o ./cp-demangle.o
--- configure-ld ---
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
--- all-libiberty ---
--- ./cp-demint.o ---
if [ x"" != x ]; then  cc -c -DHAVE_CONFIG_H -pipe -O2 -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
cc -c -DHAVE_CONFIG_H -pipe -O2 -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  cc -c -DHAVE_CONFIG_H -pipe -O2 -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
cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/cplus-dem.c -o ./cplus-dem.o
--- configure-ld ---
checking for getcwd... yes
--- all-libiberty ---
.././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':
      |     ^~~~
.././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:
      |         ^~~~~~~
--- configure-ld ---
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... yes
checking for __argz_stringify... yes
--- all-libiberty ---
--- ./dyn-string.o ---
if [ x"" != x ]; then  cc -c -DHAVE_CONFIG_H -pipe -O2 -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
cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/dyn-string.c -o ./dyn-string.o
In file included from /usr/include/string.h:519,
                 from .././libiberty/dyn-string.c:38:
In function 'strncpy',
    inlined from 'dyn_string_insert_cstr' at .././libiberty/dyn-string.c:280:3:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
.././libiberty/dyn-string.c: In function 'dyn_string_insert_cstr':
.././libiberty/dyn-string.c:272:16: note: length computed here
  272 |   int length = strlen (src);
      |                ^~~~~~~~~~~~
--- ./fdmatch.o ---
if [ x"" != x ]; then  cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat  .././libiberty/fdmatch.c -o pic/./fdmatch.o;  else true; fi
cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/fdmatch.c -o ./fdmatch.o
--- ./fibheap.o ---
if [ x"" != x ]; then  cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat  .././libiberty/fibheap.c -o pic/./fibheap.o;  else true; fi
cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/fibheap.c -o ./fibheap.o
--- configure-ld ---
checking for __argz_next... yes
checking for stpcpy... yes
--- all-libiberty ---
--- ./floatformat.o ---
if [ x"" != x ]; then  cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat  .././libiberty/floatformat.c -o pic/./floatformat.o;  else true; fi
cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/floatformat.c -o ./floatformat.o
--- configure-ld ---
checking for LC_MESSAGES... yes
checking whether NLS is requested... yes
checking whether included gettext is requested... no
checking libintl.h usability... yes
--- all-libiberty ---
--- ./fnmatch.o ---
if [ x"" != x ]; then  cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat  .././libiberty/fnmatch.c -o pic/./fnmatch.o;  else true; fi
cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/fnmatch.c -o ./fnmatch.o
--- configure-ld ---
checking libintl.h presence... yes
checking for libintl.h... yes
--- all-libiberty ---
--- ./fopen_unlocked.o ---
if [ x"" != x ]; then  cc -c -DHAVE_CONFIG_H -pipe -O2 -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
cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/fopen_unlocked.c -o ./fopen_unlocked.o
--- ./getopt.o ---
--- configure-ld ---
checking for gettext in libc... yes
--- all-libiberty ---
if [ x"" != x ]; then  cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat  .././libiberty/getopt.c -o pic/./getopt.o;  else true; fi
cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/getopt.c -o ./getopt.o
--- configure-ld ---
checking for msgfmt... /usr/pkg/bin/msgfmt
--- all-libiberty ---
--- ./getopt1.o ---
if [ x"" != x ]; then  cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat  .././libiberty/getopt1.c -o pic/./getopt1.o;  else true; fi
cc -c -DHAVE_CONFIG_H -pipe -O2 -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  cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat  .././libiberty/getpwd.c -o pic/./getpwd.o;  else true; fi
cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/getpwd.c -o ./getpwd.o
--- configure-ld ---
checking for dcgettext... yes
checking for gmsgfmt... /usr/pkg/bin/msgfmt
checking for xgettext... /usr/pkg/bin/xgettext
--- all-libiberty ---
--- ./getruntime.o ---
if [ x"" != x ]; then  cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat  .././libiberty/getruntime.c -o pic/./getruntime.o;  else true; fi
cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/getruntime.c -o ./getruntime.o
--- configure-ld ---
checking for catalogs to be installed...  fr sv tr es da vi zh_CN
checking for bison... /usr/pkg/bin/bison -y
checking for flex... /home/pbulk/build/cross/cross-binutils/work/binutils-2.17/missing flex
--- all-libiberty ---
--- ./hashtab.o ---
if [ x"" != x ]; then  cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat  .././libiberty/hashtab.c -o pic/./hashtab.o;  else true; fi
cc -c -DHAVE_CONFIG_H -pipe -O2 -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];
      |     ^~~~
--- configure-ld ---
checking for yywrap in -lfl... no
checking for yywrap in -ll... no
checking lex output file root... lex.yy
checking whether yytext is a pointer... yes
checking whether to enable maintainer-specific portions of Makefiles... no
--- all-libiberty ---
--- ./hex.o ---
if [ x"" != x ]; then  cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat  .././libiberty/hex.c -o pic/./hex.o;  else true; fi
cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/hex.c -o ./hex.o
--- configure-ld ---
checking for string.h... (cached) yes
--- all-libiberty ---
--- ./lbasename.o ---
if [ x"" != x ]; then  cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat  .././libiberty/lbasename.c -o pic/./lbasename.o;  else true; fi
--- configure-ld ---
checking for strings.h... (cached) yes
--- all-libiberty ---
cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/lbasename.c -o ./lbasename.o
--- configure-ld ---
checking for stdlib.h... (cached) yes
--- all-libiberty ---
--- ./lrealpath.o ---
if [ x"" != x ]; then  cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat  .././libiberty/lrealpath.c -o pic/./lrealpath.o;  else true; fi
cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/lrealpath.c -o ./lrealpath.o
--- configure-ld ---
checking for unistd.h... (cached) yes
checking elf-hints.h usability... no
--- all-libiberty ---
--- ./make-relative-prefix.o ---
if [ x"" != x ]; then  cc -c -DHAVE_CONFIG_H -pipe -O2 -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
cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/make-relative-prefix.c -o ./make-relative-prefix.o
--- configure-ld ---
checking elf-hints.h presence... no
checking for elf-hints.h... no
checking for sbrk... yes
--- all-libiberty ---
--- ./make-temp-file.o ---
if [ x"" != x ]; then  cc -c -DHAVE_CONFIG_H -pipe -O2 -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
cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/make-temp-file.c -o ./make-temp-file.o
--- configure-ld ---
checking for realpath... yes
--- all-libiberty ---
--- ./md5.o ---
if [ x"" != x ]; then  cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat  .././libiberty/md5.c -o pic/./md5.o;  else true; fi
cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/md5.c -o ./md5.o
--- configure-ld ---
checking for glob... yes
--- all-libiberty ---
--- ./objalloc.o ---
if [ x"" != x ]; then  cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat  .././libiberty/objalloc.c -o pic/./objalloc.o;  else true; fi
cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/objalloc.c -o ./objalloc.o
--- configure-ld ---
checking for dirent.h that defines DIR... yes
--- all-libiberty ---
--- ./obstack.o ---
if [ x"" != x ]; then  cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat  .././libiberty/obstack.c -o pic/./obstack.o;  else true; fi
cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/obstack.c -o ./obstack.o
--- ./partition.o ---
if [ x"" != x ]; then  cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat  .././libiberty/partition.c -o pic/./partition.o;  else true; fi
cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/partition.c -o ./partition.o
--- configure-ld ---
checking for library containing opendir... none required
--- all-libiberty ---
--- ./pex-common.o ---
if [ x"" != x ]; then  cc -c -DHAVE_CONFIG_H -pipe -O2 -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
cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/pex-common.c -o ./pex-common.o
--- configure-ld ---
checking for a known getopt prototype in unistd.h... yes
checking whether strstr is declared... yes
checking whether free is declared... yes
--- all-libiberty ---
--- ./pex-one.o ---
if [ x"" != x ]; then  cc -c -DHAVE_CONFIG_H -pipe -O2 -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
cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/pex-one.c -o ./pex-one.o
--- ./pex-unix.o ---
if [ x"" != x ]; then  cc -c -DHAVE_CONFIG_H -pipe -O2 -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
cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/pex-unix.c -o ./pex-unix.o
--- configure-ld ---
checking whether sbrk is declared... yes
--- all-libiberty ---
.././libiberty/pex-unix.c: In function 'pex_child_error':
.././libiberty/pex-unix.c:341:21: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
  341 | #define writeerr(s) write (STDERR_FILE_NO, s, strlen (s))
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.././libiberty/pex-unix.c:342:3: note: in expansion of macro 'writeerr'
  342 |   writeerr (obj->pname);
      |   ^~~~~~~~
.././libiberty/pex-unix.c:341:21: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
  341 | #define writeerr(s) write (STDERR_FILE_NO, s, strlen (s))
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.././libiberty/pex-unix.c:343:3: note: in expansion of macro 'writeerr'
  343 |   writeerr (": error trying to exec '");
      |   ^~~~~~~~
.././libiberty/pex-unix.c:341:21: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
  341 | #define writeerr(s) write (STDERR_FILE_NO, s, strlen (s))
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.././libiberty/pex-unix.c:344:3: note: in expansion of macro 'writeerr'
  344 |   writeerr (executable);
      |   ^~~~~~~~
.././libiberty/pex-unix.c:341:21: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
  341 | #define writeerr(s) write (STDERR_FILE_NO, s, strlen (s))
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.././libiberty/pex-unix.c:345:3: note: in expansion of macro 'writeerr'
  345 |   writeerr ("': ");
      |   ^~~~~~~~
.././libiberty/pex-unix.c:341:21: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
  341 | #define writeerr(s) write (STDERR_FILE_NO, s, strlen (s))
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.././libiberty/pex-unix.c:346:3: note: in expansion of macro 'writeerr'
  346 |   writeerr (errmsg);
      |   ^~~~~~~~
.././libiberty/pex-unix.c:341:21: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
  341 | #define writeerr(s) write (STDERR_FILE_NO, s, strlen (s))
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.././libiberty/pex-unix.c:347:3: note: in expansion of macro 'writeerr'
  347 |   writeerr (": ");
      |   ^~~~~~~~
.././libiberty/pex-unix.c:341:21: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
  341 | #define writeerr(s) write (STDERR_FILE_NO, s, strlen (s))
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.././libiberty/pex-unix.c:348:3: note: in expansion of macro 'writeerr'
  348 |   writeerr (xstrerror (err));
      |   ^~~~~~~~
.././libiberty/pex-unix.c:341:21: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
  341 | #define writeerr(s) write (STDERR_FILE_NO, s, strlen (s))
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.././libiberty/pex-unix.c:349:3: note: in expansion of macro 'writeerr'
  349 |   writeerr ("\n");
      |   ^~~~~~~~
--- configure-ld ---
checking whether getenv is declared... yes
--- all-libiberty ---
--- ./pexecute.o ---
if [ x"" != x ]; then  cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat  .././libiberty/pexecute.c -o pic/./pexecute.o;  else true; fi
cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/pexecute.c -o ./pexecute.o
--- configure-ld ---
checking whether environ is declared... no
--- all-libiberty ---
--- ./physmem.o ---
if [ x"" != x ]; then  cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat  .././libiberty/physmem.c -o pic/./physmem.o;  else true; fi
cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/physmem.c -o ./physmem.o
--- configure-ld ---
checking whether ANSI C string concatenation works... yes
updating cache ./config.cache
configure: creating ./config.status
--- all-libiberty ---
--- ./regex.o ---
if [ x"" != x ]; then  cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat  .././libiberty/regex.c -o pic/./regex.o;  else true; fi
cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/regex.c -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.  */
      |   ^~~~~
In file included from .././libiberty/regex.c:638:
.././libiberty/regex.c: In function 'byte_re_match_2_internal':
.././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;
      |                      ^~~~~~
.././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:
      |         ^~~~~~~~~~~
--- configure-ld ---
config.status: creating Makefile
config.status: creating po/Makefile.in
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing default commands
--- all-intl ---
--- all-libiberty ---
--- ./sort.o ---
--- ./spaces.o ---
--- ./sort.o ---
if [ x"" != x ]; then  cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat  .././libiberty/sort.c -o pic/./sort.o;  else true; fi
cc -c -DHAVE_CONFIG_H -pipe -O2 -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  cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat  .././libiberty/spaces.c -o pic/./spaces.o;  else true; fi
cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/spaces.c -o ./spaces.o
--- ./splay-tree.o ---
if [ x"" != x ]; then  cc -c -DHAVE_CONFIG_H -pipe -O2 -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
cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/splay-tree.c -o ./splay-tree.o
--- ./strerror.o ---
if [ x"" != x ]; then  cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat  .././libiberty/strerror.c -o pic/./strerror.o;  else true; fi
cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/strerror.c -o ./strerror.o
--- ./strsignal.o ---
if [ x"" != x ]; then  cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat  .././libiberty/strsignal.c -o pic/./strsignal.o;  else true; fi
cc -c -DHAVE_CONFIG_H -pipe -O2 -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  cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat  .././libiberty/ternary.c -o pic/./ternary.o;  else true; fi
cc -c -DHAVE_CONFIG_H -pipe -O2 -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  cc -c -DHAVE_CONFIG_H -pipe -O2 -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
cc -c -DHAVE_CONFIG_H -pipe -O2 -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  cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat  .././libiberty/xatexit.c -o pic/./xatexit.o;  else true; fi
cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/xatexit.c -o ./xatexit.o
--- ./xexit.o ---
--- ./xmalloc.o ---
--- ./xexit.o ---
if [ x"" != x ]; then  cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat  .././libiberty/xexit.c -o pic/./xexit.o;  else true; fi
cc -c -DHAVE_CONFIG_H -pipe -O2 -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  cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat  .././libiberty/xmalloc.c -o pic/./xmalloc.o;  else true; fi
cc -c -DHAVE_CONFIG_H -pipe -O2 -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  cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat  .././libiberty/xmemdup.c -o pic/./xmemdup.o;  else true; fi
cc -c -DHAVE_CONFIG_H -pipe -O2 -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  cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat  .././libiberty/xstrdup.c -o pic/./xstrdup.o;  else true; fi
cc -c -DHAVE_CONFIG_H -pipe -O2 -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  cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat  .././libiberty/xstrerror.c -o pic/./xstrerror.o;  else true; fi
cc -c -DHAVE_CONFIG_H -pipe -O2 -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  cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat  .././libiberty/xstrndup.c -o pic/./xstrndup.o;  else true; fi
cc -c -DHAVE_CONFIG_H -pipe -O2 -I. -I.././libiberty/../include  -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat .././libiberty/xstrndup.c -o ./xstrndup.o
--- ./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  
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  ;  ranlib ./libiberty.a;  cd ..;  else true; fi
--- all ---
--- all-bfd ---
--- info-recursive ---
--- config.h ---
--- info-recursive ---
Making info in doc
Making info in po
--- all ---
/usr/pkg/bin/bmake  all-recursive
--- all-recursive ---
Making all in doc
Making all in po
--- elf64-target.h ---
--- elf64-ia64.c ---
--- elf64-target.h ---
rm -f elf64-target.h
sed -e s/NN/64/g < .././bfd/elfxx-target.h > elf64-target.new
--- elf64-ia64.c ---
rm -f elf64-ia64.c
--- elf64-target.h ---
mv -f elf64-target.new elf64-target.h
--- pepigen.c ---
rm -f pepigen.c
sed -e s/XX/pep/g < .././bfd/peXXigen.c > pepigen.new
--- elf64-ia64.c ---
sed -e s/NN/64/g < .././bfd/elfxx-ia64.c > elf64-ia64.new
--- pepigen.c ---
mv -f pepigen.new pepigen.c
--- bfdver.h ---
--- elf64-ia64.c ---
mv -f elf64-ia64.new elf64-ia64.c
--- bfdver.h ---
creating bfdver.h
--- targmatch.h ---
rm -f targmatch.h
--- elf32-target.h ---
--- targmatch.h ---
sed -f .././bfd/targmatch.sed < .././bfd/config.bfd > targmatch.new
--- elf32-target.h ---
rm -f 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 ---
rm -f peigen.c
sed -e s/XX/pe/g < .././bfd/peXXigen.c > peigen.new
mv -f peigen.new peigen.c
--- targmatch.h ---
mv -f targmatch.new targmatch.h
--- elf32-ia64.c ---
rm -f elf32-ia64.c
sed -e s/NN/32/g < .././bfd/elfxx-ia64.c > elf32-ia64.new
--- stamp-ofiles ---
rm -f tofiles
--- elf32-ia64.c ---
mv -f elf32-ia64.new elf32-ia64.c
--- 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
--- config.h ---
--- stmp-bfd-h ---
rm -f bfd-tmp.h
cp bfd-in3.h bfd-tmp.h
/bin/bash .././bfd/../move-if-change bfd-tmp.h bfd.h
--- stamp-ofiles ---
/bin/bash .././bfd/../move-if-change tofiles ofiles
--- stmp-bfd-h ---
rm -f bfd-tmp.h
--- stamp-ofiles ---
touch stamp-ofiles
--- stmp-bfd-h ---
touch stmp-bfd-h
--- archive.lo ---
--- archures.lo ---
--- archive.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o archive.lo archive.c
--- archures.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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 ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c archive.c -o archive.o
--- archures.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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;
      |                       ^~~~
--- bfd.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o bfd.lo bfd.c
--- bfdio.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o bfdio.lo bfdio.c
--- bfd.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c bfd.c -o bfd.o
--- bfdio.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c bfdio.c -o bfdio.o
--- bfdwin.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o bfdwin.lo bfdwin.c
--- cache.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cache.lo cache.c
--- bfdwin.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c bfdwin.c -o bfdwin.o
--- cache.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cache.c -o cache.o
--- coffgen.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o coffgen.lo coffgen.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c coffgen.c -o coffgen.o
--- corefile.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o corefile.lo corefile.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:
      |                 ^~~~~~~
--- corefile.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c corefile.c -o corefile.o
--- format.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o format.lo format.c
--- init.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o init.lo init.c
--- format.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c format.c -o format.o
--- init.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c init.c -o init.o
--- libbfd.lo ---
--- opncls.lo ---
--- libbfd.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o libbfd.lo libbfd.c
--- opncls.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o opncls.lo opncls.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c opncls.c -o opncls.o
--- libbfd.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c libbfd.c -o libbfd.o
--- opncls.lo ---
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 ---
--- section.lo ---
--- reloc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o reloc.lo reloc.c
--- section.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o section.lo section.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c section.c -o section.o
--- reloc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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:
      |         ^~~~
In file included from reloc.c:53:
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:
      |         ^~~~~~~
In file included from reloc.c:53:
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o syms.lo syms.c
--- targets.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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
--- syms.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c syms.c -o syms.o
--- targets.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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
--- hash.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o hash.lo hash.c
--- linker.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o linker.lo linker.c
--- hash.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c hash.c -o hash.o
--- linker.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c linker.c -o linker.o
--- srec.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o srec.lo srec.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c srec.c -o srec.o
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from srec.c:106:
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),
      |   ^~~~~~~~~~~~~~~~~~~~~
In file included from srec.c:106:
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from srec.c:106:
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),
      |   ^~~~~~~~~~~~~~~~~~~~~
In file included from srec.c:106:
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:
      |     ^~~~
--- binary.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o binary.lo binary.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);
      |                          ^~~~
srec.c:252:23: note: directive argument in the range [0, 4294967294]
  252 |         sprintf (buf, "\\%03o", (unsigned int) c);
      |                       ^~~~~~~~
In file included from /usr/include/stdio.h:900,
                 from sysdep.h:33,
                 from srec.c:105:
/usr/include/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 5 and 13 bytes into a destination of size 10
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
--- binary.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c binary.c -o binary.o
--- tekhex.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o tekhex.lo tekhex.c
--- binary.lo ---
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from binary.c:38:
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),
      |   ^~~~~~~~~~~~~~~~~~~~~
In file included from binary.c:38:
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 ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c tekhex.c -o tekhex.o
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from tekhex.c:70:
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o ihex.lo ihex.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ihex.c -o ihex.o
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from ihex.c:123:
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from ihex.c:123:
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),
      |   ^~~~~~~~~~~~~~~~~~~~~
In file included from ihex.c:123:
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
--- stabs.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o stabs.lo stabs.c
--- 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);
      |                          ^~~~
ihex.c:221:23: note: directive argument in the range [0, 4294967294]
  221 |         sprintf (buf, "\\%03o", (unsigned int) c);
      |                       ^~~~~~~~
In file included from /usr/include/stdio.h:900,
                 from sysdep.h:33,
                 from ihex.c:122:
/usr/include/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 5 and 13 bytes into a destination of size 10
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
--- stabs.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c stabs.c -o stabs.o
--- stab-syms.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o stab-syms.lo stab-syms.c
--- merge.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o merge.lo merge.c
--- stab-syms.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c stab-syms.c -o stab-syms.o
--- dwarf2.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o dwarf2.lo dwarf2.c
--- merge.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c merge.c -o merge.o
--- dwarf2.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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;
      |           ^~~~~~~~~~~
--- simple.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o simple.lo simple.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c simple.c -o simple.o
--- archive64.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o archive64.lo archive64.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c archive64.c -o archive64.o
--- cpu-alpha.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-alpha.lo cpu-alpha.c
--- archive64.lo ---
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-arc.lo cpu-arc.c
--- cpu-alpha.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-alpha.c -o cpu-alpha.o
--- cpu-arc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-arc.c -o cpu-arc.o
--- cpu-arm.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-arm.lo cpu-arm.c
--- cpu-avr.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-avr.lo cpu-avr.c
--- cpu-arm.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-arm.c -o cpu-arm.o
--- cpu-avr.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-avr.c -o cpu-avr.o
--- 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-bfin.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-bfin.lo cpu-bfin.c
--- cpu-cr16c.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-cr16c.lo cpu-cr16c.c
--- cpu-bfin.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-bfin.c -o cpu-bfin.o
--- cpu-cr16c.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-cr16c.c -o cpu-cr16c.o
--- cpu-cris.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-cris.lo cpu-cris.c
--- cpu-crx.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-crx.lo cpu-crx.c
--- cpu-cris.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-cris.c -o cpu-cris.o
--- cpu-crx.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-crx.c -o cpu-crx.o
--- cpu-d10v.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-d10v.lo cpu-d10v.c
--- cpu-d30v.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-d30v.lo cpu-d30v.c
--- cpu-d10v.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-d10v.c -o cpu-d10v.o
--- cpu-d30v.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-d30v.c -o cpu-d30v.o
--- cpu-dlx.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-dlx.lo cpu-dlx.c
--- cpu-fr30.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-fr30.lo cpu-fr30.c
--- cpu-dlx.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-dlx.c -o cpu-dlx.o
--- cpu-fr30.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-fr30.c -o cpu-fr30.o
--- cpu-frv.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-frv.lo cpu-frv.c
--- cpu-h8300.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-h8300.lo cpu-h8300.c
--- cpu-frv.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-frv.c -o cpu-frv.o
--- cpu-h8300.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-h8300.c -o cpu-h8300.o
--- cpu-h8500.lo ---
--- cpu-hppa.lo ---
--- cpu-h8500.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-h8500.lo cpu-h8500.c
--- cpu-hppa.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-hppa.lo cpu-hppa.c
--- cpu-h8500.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-h8500.c -o cpu-h8500.o
--- cpu-hppa.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-hppa.c -o cpu-hppa.o
--- cpu-ia64.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-ia64.lo cpu-ia64.c
--- cpu-i370.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-i370.lo cpu-i370.c
--- cpu-ia64.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-ia64.c -o cpu-ia64.o
--- cpu-i370.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-i370.c -o cpu-i370.o
--- cpu-i386.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-i386.lo cpu-i386.c
--- cpu-i860.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-i860.lo cpu-i860.c
--- cpu-i386.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-i386.c -o cpu-i386.o
--- cpu-i860.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-i860.c -o cpu-i860.o
--- cpu-i960.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-i960.lo cpu-i960.c
--- cpu-ip2k.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-ip2k.lo cpu-ip2k.c
--- cpu-i960.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-i960.c -o cpu-i960.o
--- cpu-ip2k.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-ip2k.c -o cpu-ip2k.o
--- cpu-iq2000.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-iq2000.lo cpu-iq2000.c
--- cpu-m32c.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-m32c.lo cpu-m32c.c
--- cpu-iq2000.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-iq2000.c -o cpu-iq2000.o
--- cpu-m32c.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-m32c.c -o cpu-m32c.o
--- cpu-m32r.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-m32r.lo cpu-m32r.c
--- cpu-m68hc11.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-m68hc11.lo cpu-m68hc11.c
--- cpu-m32r.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-m32r.c -o cpu-m32r.o
--- cpu-m68hc11.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-m68hc11.c -o cpu-m68hc11.o
--- cpu-m68hc12.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-m68hc12.lo cpu-m68hc12.c
--- cpu-m68k.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-m68k.lo cpu-m68k.c
--- cpu-m68hc12.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-m68hc12.c -o cpu-m68hc12.o
--- cpu-m68k.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-m68k.c -o cpu-m68k.o
--- cpu-m88k.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-m88k.lo cpu-m88k.c
--- cpu-m10200.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-m10200.lo cpu-m10200.c
--- cpu-m88k.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-m88k.c -o cpu-m88k.o
--- cpu-m10200.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-m10200.c -o cpu-m10200.o
--- cpu-m10300.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-m10300.lo cpu-m10300.c
--- cpu-maxq.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-maxq.lo cpu-maxq.c
--- cpu-m10300.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-m10300.c -o cpu-m10300.o
--- cpu-maxq.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-maxq.c -o cpu-maxq.o
--- cpu-mcore.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-mcore.lo cpu-mcore.c
--- cpu-mips.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-mips.lo cpu-mips.c
--- cpu-mcore.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-mcore.c -o cpu-mcore.o
--- cpu-mmix.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-mmix.lo cpu-mmix.c
--- cpu-mips.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-mips.c -o cpu-mips.o
--- cpu-mt.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-mt.lo cpu-mt.c
--- cpu-mmix.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-mmix.c -o cpu-mmix.o
--- cpu-mt.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-mt.c -o cpu-mt.o
--- cpu-msp430.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-msp430.lo cpu-msp430.c
--- cpu-or32.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-or32.lo cpu-or32.c
--- cpu-msp430.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-msp430.c -o cpu-msp430.o
--- cpu-or32.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-or32.c -o cpu-or32.o
--- cpu-ns32k.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-ns32k.lo cpu-ns32k.c
--- cpu-openrisc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-openrisc.lo cpu-openrisc.c
--- cpu-ns32k.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-ns32k.c -o cpu-ns32k.o
--- cpu-openrisc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-openrisc.c -o cpu-openrisc.o
--- 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-pdp11.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-pdp11.lo cpu-pdp11.c
--- cpu-pj.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-pj.lo cpu-pj.c
--- cpu-pdp11.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-pdp11.c -o cpu-pdp11.o
--- cpu-pj.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-pj.c -o cpu-pj.o
--- cpu-powerpc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-powerpc.lo cpu-powerpc.c
--- cpu-rs6000.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-rs6000.lo cpu-rs6000.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-rs6000.c -o cpu-rs6000.o
--- cpu-s390.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-s390.lo cpu-s390.c
--- cpu-powerpc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-powerpc.c -o cpu-powerpc.o
--- cpu-sh.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-sh.lo cpu-sh.c
--- cpu-s390.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-s390.c -o cpu-s390.o
--- cpu-sh.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-sh.c -o cpu-sh.o
--- cpu-sparc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-sparc.lo cpu-sparc.c
--- 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))
      |        ^~~~~~~~~~~~~~~~~~~~
../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-tic30.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-tic30.lo cpu-tic30.c
--- cpu-sparc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-sparc.c -o cpu-sparc.o
--- cpu-tic4x.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-tic4x.lo cpu-tic4x.c
--- cpu-tic30.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-tic30.c -o cpu-tic30.o
--- cpu-tic54x.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-tic54x.lo cpu-tic54x.c
--- cpu-tic4x.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-tic4x.c -o cpu-tic4x.o
--- cpu-tic54x.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-tic54x.c -o cpu-tic54x.o
--- cpu-tic80.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-tic80.lo cpu-tic80.c
--- cpu-v850.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-v850.lo cpu-v850.c
--- cpu-tic80.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-tic80.c -o cpu-tic80.o
--- cpu-v850.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-v850.c -o cpu-v850.o
--- cpu-vax.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-vax.lo cpu-vax.c
--- cpu-we32k.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-we32k.lo cpu-we32k.c
--- cpu-vax.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-vax.c -o cpu-vax.o
--- cpu-we32k.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-we32k.c -o cpu-we32k.o
--- cpu-w65.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-w65.lo cpu-w65.c
--- cpu-xstormy16.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-xstormy16.lo cpu-xstormy16.c
--- cpu-w65.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-w65.c -o cpu-w65.o
--- cpu-xstormy16.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-xstormy16.c -o cpu-xstormy16.o
--- cpu-xtensa.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-xtensa.lo cpu-xtensa.c
--- cpu-xc16x.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-xc16x.lo cpu-xc16x.c
--- cpu-xtensa.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-xtensa.c -o cpu-xtensa.o
--- cpu-z80.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-z80.lo cpu-z80.c
--- cpu-xc16x.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-xc16x.c -o cpu-xc16x.o
--- cpu-z8k.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cpu-z8k.lo cpu-z8k.c
--- cpu-z80.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-z80.c -o cpu-z80.o
--- aout-adobe.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o aout-adobe.lo aout-adobe.c
--- cpu-z8k.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cpu-z8k.c -o cpu-z8k.o
--- aout-arm.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o aout-arm.lo aout-arm.c
--- aout-adobe.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c aout-adobe.c -o aout-adobe.o
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from aout-adobe.c:25:
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),
      |   ^~~~~~~~~~~~~~~~~~~~~
In file included from aout-adobe.c:25:
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 ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c aout-arm.c -o aout-arm.o
--- aout-cris.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o aout-cris.lo aout-cris.c
--- 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,
                 from aout-arm.c:327:
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from aoutx.h:127,
                 from aout-arm.c:327:
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),
      |   ^~~~~~~~~~~~~~~~~~~
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:521:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS'
  521 |   BFD_JUMP_TABLE_SYMBOLS (MY),
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from aoutx.h:127,
                 from aout-arm.c:327:
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from aout-arm.c:327:
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 ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c aout-cris.c -o aout-cris.o
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;
      |                 ^~~~~~~~~
In file included from aoutx.h:127,
                 from aout32.c:23,
                 from aout-cris.c:115:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from aoutx.h:127,
                 from aout32.c:23,
                 from aout-cris.c:115:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from aout32.c:23,
                 from aout-cris.c:115:
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-ns32k.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o aout-ns32k.lo aout-ns32k.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c aout-ns32k.c -o aout-ns32k.o
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;
      |                ^~~~~~~~
In file included from aout-ns32k.c:204:
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o aout-sparcle.lo aout-sparcle.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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,
                 from aout-sparcle.c:36:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from aoutf1.h:25,
                 from aout-sparcle.c:36:
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o aout-tic30.lo aout-tic30.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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,
                 from aout-tic30.c:140:
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from aoutx.h:127,
                 from aout-tic30.c:140:
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from aout-tic30.c:140:
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o aout0.lo aout0.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c aout0.c -o aout0.o
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,
                 from aout0.c:37:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from aoutf1.h:25,
                 from aout0.c:37:
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o aout32.lo aout32.c
--- armnetbsd.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o armnetbsd.lo armnetbsd.c
--- aout32.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c aout32.c -o aout32.o
--- armnetbsd.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c armnetbsd.c -o armnetbsd.o
--- 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 ---
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,
                 from armnetbsd.c:39:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from netbsd.h:55,
                 from armnetbsd.c:39:
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o bout.lo bout.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from bout.c:25:
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),
      |      ^~~~~~~~~~~~~~~~~~~
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:1452:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS'
 1452 |      BFD_JUMP_TABLE_SYMBOLS (aout_32),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from bout.c:25:
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cf-i386lynx.lo cf-i386lynx.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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,
                 from cf-i386lynx.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)
      |    ^
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),
      |      ^~~~~~~~~~~~~~~~~~~
In file included from coff-i386.c:607,
                 from cf-i386lynx.c:31:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from coff-i386.c:25,
                 from cf-i386lynx.c:31:
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cf-sparclynx.lo cf-sparclynx.c
--- cf-i386lynx.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from cf-i386lynx.c:22:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- cf-sparclynx.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cf-sparclynx.c -o cf-sparclynx.o
--- coff-apollo.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o coff-apollo.lo coff-apollo.c
--- 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,
                 from cf-sparclynx.c:28:
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,
                 from cf-sparclynx.c:28:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-sparc.c:190,
                 from cf-sparclynx.c:28:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-sparc.c:24,
                 from cf-sparclynx.c:28:
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 ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c coff-apollo.c -o coff-apollo.o
In file included from coff-apollo.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-apollo.c:107:
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-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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-apollo.c:107:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-apollo.c:25:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
--- cf-sparclynx.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from coff-sparc.c:23,
                 from cf-sparclynx.c:28:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-arm.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o coff-arm.lo coff-arm.c
--- coff-apollo.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from coff-apollo.c:24:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-apollo.c:107:
coffcode.h: In function 'coff_rtype_to_howto':
coffcode.h:4931:16: warning: 'genrel.howto' may be used uninitialized in this function [-Wmaybe-uninitialized]
 4931 |   return genrel.howto;
      |          ~~~~~~^~~~~~
--- coff-aux.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o coff-aux.lo coff-aux.c
--- coff-arm.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c coff-arm.c -o coff-arm.o
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);
      |         ^~~~~~~~~~~~~~~~~~~
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;
      |               ^~~~~~~~
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-arm.c:2478:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-arm.c:25:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-arm.c:2478:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-arm.c:25:
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 ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c coff-aux.c -o coff-aux.o
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,
                 from coff-aux.c:51:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-m68k.c:524,
                 from coff-aux.c:51:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-m68k.c:25,
                 from coff-aux.c:51:
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-arm.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from coff-arm.c:24:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-aux.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from coff-aux.c:41:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-h8300.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o coff-h8300.lo coff-h8300.c
--- coff-aux.lo ---
In file included from coff-aux.c:51:
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-h8300.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c coff-h8300.c -o coff-h8300.o
--- coff-h8500.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o coff-h8500.lo coff-h8500.c
--- coff-h8300.lo ---
In file included from coff-h8300.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-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,
      |                            ^~~~~~~~~~~~~~~~~~~~~
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-h8300.c:1431:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-h8300.c:25:
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 ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c coff-h8500.c -o coff-h8500.o
--- coff-h8300.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from coff-h8300.c:24:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- 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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-h8500.c:300:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-h8500.c:25:
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o coff-i386.lo coff-i386.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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),
      |      ^~~~~~~~~~~~~~~~~~~
In file included from coff-i386.c:607:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from coff-i386.c:25:
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-h8500.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from coff-h8500.c:24:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-go32.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o coff-go32.lo coff-go32.c
--- coff-i386.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from coff-i386.c:24:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-i860.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o coff-i860.lo coff-i860.c
--- coff-go32.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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);
      |         ^~~~~~~~~~~~~~~~~~~
--- coff-i860.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c coff-i860.c -o coff-i860.o
--- coff-go32.lo ---
In file included from coff-i386.c:607,
                 from coff-go32.c:45:
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,
                 from coff-go32.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)
      |    ^
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),
      |      ^~~~~~~~~~~~~~~~~~~
In file included from coff-i386.c:607,
                 from coff-go32.c:45:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from coff-i386.c:25,
                 from coff-go32.c:45:
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 ---
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;
      |                ^~~
In file included from coff-i860.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-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:
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-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),
      |      ^~~~~~~~~~~~~~~~~~~
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),
      |      ^~~~~~~~~~~~~~~~~~~
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),
      |      ^~~~~~~~~~~~~~~~~~~
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),
      |      ^~~~~~~~~~~~~~~~~~~
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),
      |      ^~~~~~~~~~~~~~~~~~~
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),
      |      ^~~~~~~~~~~~~~~~~~~
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),
      |      ^~~~~~~~~~~~~~~~~~~
In file included from coff-i860.c:627:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from coff-i860.c:25:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
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-go32.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from coff-i386.c:24,
                 from coff-go32.c:45:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-i960.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o coff-i960.lo coff-i960.c
--- coff-i860.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from coff-i860.c:24:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-i960.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c coff-i960.c -o coff-i960.o
--- coff-m68k.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o coff-m68k.lo coff-m68k.c
--- 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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-i960.c:617:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-i960.c:27:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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),
      |      ^~~~~~~~~~~~~~~~~~~
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),
      |      ^~~~~~~~~~~~~~~~~~~
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),
      |      ^~~~~~~~~~~~~~~~~~~
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),
      |      ^~~~~~~~~~~~~~~~~~~
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),
      |      ^~~~~~~~~~~~~~~~~~~
In file included from coff-i960.c:617:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from coff-i960.c:27:
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-m68k.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c coff-m68k.c -o coff-m68k.o
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-m68k.c:524:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-m68k.c:25:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from coff-m68k.c:24:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-i960.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from coff-i960.c:26:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- 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-m88k.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o coff-m88k.lo coff-m88k.c
--- coff-maxq.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o coff-maxq.lo coff-maxq.c
--- coff-m88k.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c coff-m88k.c -o coff-m88k.o
--- coff-maxq.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c coff-maxq.c -o coff-maxq.o
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;
      |                        ^~~~~
--- 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;
      |               ^~~~~~~~
--- coff-maxq.lo ---
In file included from coff-maxq.c:25:
coffcode.h: In function 'coff_compute_section_file_positions':
--- coff-m88k.lo ---
coffcode.h: At top level:
--- coff-maxq.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-m88k.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,
      |                            ^~~~~~~~~~~~~~~~~~~~~
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-maxq.lo ---
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;
      |               ^~~~~~~~
--- coff-m88k.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-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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-maxq.lo ---
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:
--- coff-m88k.lo ---
In file included from coff-m88k.c:287:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-maxq.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,
      |                                          ^~~~~~~~~~~~~~~~~~~~~~~
--- coff-m88k.lo ---
In file included from coff-m88k.c:26:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-maxq.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-m88k.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: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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-maxq.lo ---
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,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-m88k.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-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 ---
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,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-maxq.c:445:
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,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-maxq.c:27:
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-m88k.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from coff-m88k.c:25:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-maxq.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from coff-maxq.c:26:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-m88k.lo ---
In file included from coff-m88k.c:287:
coffcode.h: In function 'coff_rtype_to_howto':
coffcode.h:4931:16: warning: 'genrel.howto' may be used uninitialized in this function [-Wmaybe-uninitialized]
 4931 |   return genrel.howto;
      |          ~~~~~~^~~~~~
--- coff-mips.lo ---
--- coff-or32.lo ---
--- coff-mips.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o coff-mips.lo coff-mips.c
--- coff-or32.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o coff-or32.lo coff-or32.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c coff-or32.c -o coff-or32.o
--- coff-mips.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c coff-mips.c -o coff-mips.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;
      |                ^~~
--- coff-mips.lo ---
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),
      |      ^~~~~~~~~~~~~~~~~~~
In file included from coff-mips.c:34:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from coff-mips.c:27:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
--- coff-or32.lo ---
In file included from coff-or32.c:576:
coffcode.h: In function 'coff_write_object_contents':
--- coff-mips.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, \
      |   ^~~~
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
--- coff-or32.lo ---
coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable]
 3352 |   bfd_boolean hasdebug = FALSE;
      |               ^~~~~~~~
--- coff-mips.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)
      |    ^
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),
      |      ^~~~~~~~~~~~~~~~~~~
In file included from coff-mips.c:34:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from coff-mips.c:27:
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),
      |      ^~~~~~~~~~~~~~~~~~~
In file included from coff-mips.c:34:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from coff-mips.c:27:
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-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),
      |   ^~~~~~~~~~~~~~~~~~~
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),
      |   ^~~~~~~~~~~~~~~~~~~
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),
      |   ^~~~~~~~~~~~~~~~~~~
In file included from coff-or32.c:576:
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from coff-or32.c:25:
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from coff-or32.c:24:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-rs6000.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o coff-rs6000.lo coff-rs6000.c
--- coff-sh.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o coff-sh.lo coff-sh.c
--- coff-rs6000.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c coff-rs6000.c -o coff-rs6000.o
--- coff-sh.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c coff-sh.c -o coff-sh.o
--- 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]
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-sh.lo ---
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);
      |         ^~~~~~~~~~~~~~~~~~~
--- 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-sh.lo ---
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,
      |                            ^~~~~~~~~~~~~~~~~~~~~
--- 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-sh.lo ---
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-rs6000.lo ---
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-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-rs6000.lo ---
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-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-rs6000.lo ---
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),
      |      ^
In file included from coff-rs6000.c:134:
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,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-sh.lo ---
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-rs6000.lo ---
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-sh.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-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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-rs6000.lo ---
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-sh.lo ---
In file included from coff-sh.c:648:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-rs6000.lo ---
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-sh.lo ---
In file included from coff-sh.c:27:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-rs6000.lo ---
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-sh.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: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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-rs6000.lo ---
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),
      |      ^
In file included from coff-rs6000.c:134:
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,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:4456:5: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab'
 4456 |     _bfd_nodynamic_get_synthetic_symtab,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-sh.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-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,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-sh.c:648:
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,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-sh.c:27:
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,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-sh.c:648:
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,
      |                            ^~~~~~~~~~~~~~~~~~~~~
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, \
      |   ^~~~
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),
      |   ^~~~~~~~~~~~~~~~~~~
In file included from coff-sh.c:648:
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from coff-sh.c:27:
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),
      |   ^~~~~~~~~~~~~~~~~~~
In file included from coff-sh.c:648:
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from coff-sh.c:27:
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-rs6000.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from coff-rs6000.c:30:
In function 'strncpy',
    inlined from 'xcoff_write_archive_contents_old' at coff-rs6000.c:2086:10:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-sh.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from coff-sh.c:25:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-sparc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o coff-sparc.lo coff-sparc.c
--- coff-rs6000.lo ---
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3696:4:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
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);
      |                               ^~~~~
In file included from /usr/include/stdio.h:900,
                 from sysdep.h:33,
                 from coff-rs6000.c:30:
/usr/include/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 2 and 20 bytes into a destination of size 4
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
--- coff-sparc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c coff-sparc.c -o coff-sparc.o
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-sparc.c:190:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-sparc.c:24:
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o coff-stgo32.lo coff-stgo32.c
--- coff-sparc.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from coff-sparc.c:23:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-svm68k.lo ---
--- coff-stgo32.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c coff-stgo32.c -o coff-stgo32.o
--- coff-svm68k.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o coff-svm68k.lo coff-svm68k.c
--- 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;
      |               ^~~~~~~~
--- coff-svm68k.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c coff-svm68k.c -o coff-svm68k.o
--- coff-stgo32.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-i386.c:25,
                 from coff-stgo32.c:101:
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),
      |      ^~~~~~~~~~~~~~~~~~~
In file included from coff-i386.c:607,
                 from coff-stgo32.c:101:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from coff-i386.c:25,
                 from coff-stgo32.c:101:
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-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,
                 from coff-svm68k.c:26:
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,
                 from coff-svm68k.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-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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-m68k.c:524,
                 from coff-svm68k.c:26:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-m68k.c:25,
                 from coff-svm68k.c:26:
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 ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from coff-i386.c:24,
                 from coff-stgo32.c:101:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-svm68k.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from coff-m68k.c:24,
                 from coff-svm68k.c:26:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-svm68k.c:26:
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-tic30.lo ---
--- coff-tic4x.lo ---
--- coff-tic30.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o coff-tic30.lo coff-tic30.c
--- coff-tic4x.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o coff-tic4x.lo coff-tic4x.c
--- coff-tic30.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c coff-tic30.c -o coff-tic30.o
--- coff-tic4x.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c coff-tic4x.c -o coff-tic4x.o
--- coff-tic30.lo ---
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),
      |   ^~~~~~~~~~~~~~~~~~~
In file included from coff-tic30.c:166:
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
--- 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-tic30.lo ---
In file included from coff-tic30.c:24:
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 ---
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,
      |                            ^~~~~~~~~~~~~~~~~~~~~
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,
      |                            ^~~~~~~~~~~~~~~~~~~~~
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);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-tic4x.c:75:
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);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-tic4x.c:26:
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);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-tic4x.c:75:
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);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-tic4x.c:26:
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);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-tic4x.c:75:
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);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-tic4x.c:26:
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);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-tic4x.c:75:
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);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-tic4x.c:26:
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);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-tic4x.c:75:
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);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-tic4x.c:26:
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);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-tic4x.c:75:
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);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-tic4x.c:26:
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-tic30.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from coff-tic30.c:23:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-tic4x.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from coff-tic4x.c:25:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-tic54x.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o coff-tic54x.lo coff-tic54x.c
--- coff-tic80.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o coff-tic80.lo coff-tic80.c
--- coff-tic54x.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c coff-tic54x.c -o coff-tic54x.o
--- coff-tic80.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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;
      |               ^~~~~~~~
--- coff-tic54x.lo ---
In file included from coff-tic54x.c:345:
coffcode.h: In function 'coff_compute_section_file_positions':
--- coff-tic80.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,
      |                            ^~~~~~~~~~~~~~~~~~~~~
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-tic54x.lo ---
coffcode.h:2922:13: warning: variable 'previous' set but not used [-Wunused-but-set-variable]
 2922 |   asection *previous = NULL;
      |             ^~~~~~~~
--- coff-tic80.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-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-tic54x.lo ---
coffcode.h: In function 'coff_write_object_contents':
--- coff-tic80.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-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-tic54x.lo ---
coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable]
 3352 |   bfd_boolean hasdebug = FALSE;
      |               ^~~~~~~~
--- coff-tic80.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-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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-tic80.c:737:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-tic80.c:30:
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-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,
      |                            ^~~~~~~~~~~~~~~~~~~~~
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),
      |     ^~~~~~~~~~~~~~~~~~~
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),
      |     ^~~~~~~~~~~~~~~~~~~
In file included from coff-tic54x.c:345:
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),
      |     ^~~~~~~~~~~~~~~~~~~~~~
In file included from coff-tic54x.c:25:
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),
      |     ^~~~~~~~~~~~~~~~~~~~~~
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),
      |     ^~~~~~~~~~~~~~~~~~~
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),
      |     ^~~~~~~~~~~~~~~~~~~
In file included from coff-tic54x.c:345:
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),
      |     ^~~~~~~~~~~~~~~~~~~~~~
In file included from coff-tic54x.c:25:
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),
      |     ^~~~~~~~~~~~~~~~~~~
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),
      |     ^~~~~~~~~~~~~~~~~~~
In file included from coff-tic54x.c:345:
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),
      |     ^~~~~~~~~~~~~~~~~~~~~~
In file included from coff-tic54x.c:25:
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),
      |     ^~~~~~~~~~~~~~~~~~~
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),
      |     ^~~~~~~~~~~~~~~~~~~
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),
      |     ^~~~~~~~~~~~~~~~~~~
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),
      |     ^~~~~~~~~~~~~~~~~~~
In file included from coff-tic54x.c:345:
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),
      |     ^~~~~~~~~~~~~~~~~~~~~~
In file included from coff-tic54x.c:25:
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),
      |     ^~~~~~~~~~~~~~~~~~~~~~
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),
      |     ^~~~~~~~~~~~~~~~~~~~~~
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),
      |     ^~~~~~~~~~~~~~~~~~~
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),
      |     ^~~~~~~~~~~~~~~~~~~
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),
      |     ^~~~~~~~~~~~~~~~~~~
In file included from coff-tic54x.c:345:
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),
      |     ^~~~~~~~~~~~~~~~~~~~~~
In file included from coff-tic54x.c:25:
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),
      |     ^~~~~~~~~~~~~~~~~~~
In file included from coff-tic54x.c:345:
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),
      |     ^~~~~~~~~~~~~~~~~~~~~~
In file included from coff-tic54x.c:25:
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-tic80.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from coff-tic80.c:29:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-tic54x.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from coff-tic54x.c:24:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-u68k.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o coff-u68k.lo coff-u68k.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c coff-u68k.c -o coff-u68k.o
--- coff-we32k.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o coff-we32k.lo coff-we32k.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c coff-we32k.c -o coff-we32k.o
--- 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,
                 from coff-u68k.c:35:
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,
                 from coff-u68k.c:35:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-we32k.lo ---
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);
      |         ^~~~~~~~~~~~~~~~~~~
--- coff-u68k.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-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'
--- coff-we32k.lo ---
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;
      |               ^~~~~~~~
--- coff-u68k.lo ---
  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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-m68k.c:524,
                 from coff-u68k.c:35:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-we32k.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-u68k.lo ---
In file included from coff-m68k.c:25,
                 from coff-u68k.c:35:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-we32k.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-u68k.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-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-we32k.lo ---
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-we32k.c:65:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-we32k.c:24:
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-u68k.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from coff-m68k.c:24,
                 from coff-u68k.c:35:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-we32k.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from coff-we32k.c:23:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-w65.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o coff-w65.lo coff-w65.c
--- coff-z80.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o coff-z80.lo coff-z80.c
--- coff-w65.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c coff-w65.c -o coff-w65.o
--- coff-z80.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c coff-z80.c -o coff-z80.o
--- coff-w65.lo ---
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,
      |                                          ^~~~~~~~~~~~~~~~~~~~~~~
--- 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);
      |         ^~~~~~~~~~~~~~~~~~~
--- coff-w65.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-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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-z80.lo ---
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-w65.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-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 ---
coffcode.h: At top level:
--- coff-w65.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-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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-z80.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-w65.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-w65.c:385:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC'
--- 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'
--- coff-w65.lo ---
  385 | CREATE_LITTLE_COFF_TARGET_VEC (w65_vec, "coff-w65", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-z80.lo ---
  261 | CREATE_LITTLE_COFF_TARGET_VEC (z80coff_vec, "coff-z80", 0, 0, '\0', NULL,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-w65.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-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 ---
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,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-w65.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-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 ---
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,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-z80.c:252:
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,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-w65.lo ---
In file included from coff-w65.c:377:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-z80.lo ---
In file included from coff-z80.c:24:
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 ---
In file included from coff-w65.c:24:
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 ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from coff-z80.c:23:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-w65.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from coff-w65.c:23:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- coff-z8k.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o coff-z8k.lo coff-z8k.c
--- cofflink.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cofflink.lo cofflink.c
--- coff-z8k.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c coff-z8k.c -o coff-z8k.o
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);
      |         ^~~~~~~~~~~~~~~~~~~
--- cofflink.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cofflink.c -o cofflink.o
--- coff-z8k.lo ---
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;
      |               ^~~~~~~~
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-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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-z8k.c:349:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-z8k.c:25:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
--- 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;
      |               ^~~~~~~~
--- coff-z8k.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from coff-z8k.c:24:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- dwarf1.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o dwarf1.lo dwarf1.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c dwarf1.c -o dwarf1.o
--- ecoff.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o ecoff.lo ecoff.c
--- ecofflink.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o ecofflink.lo ecofflink.c
--- ecoff.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ecoff.c -o ecoff.o
--- ecofflink.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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;
      |               ^~~~~~~
--- ecoff.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from ecoff.c:24:
In function 'strncpy',
    inlined from '_bfd_ecoff_write_object_contents' at ecoff.c:2401:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- efi-app-ia32.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o efi-app-ia32.lo efi-app-ia32.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));
      |                         ^~~~~
In file included from /usr/include/stdio.h:900,
                 from sysdep.h:33,
                 from ecoff.c:24:
/usr/include/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 2 and 21 bytes into a destination of size 12
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
ecoff.c:3064:31: warning: '__builtin___sprintf_chk' writing a terminating nul past the end of the destination [-Wformat-overflow=]
 3064 |   sprintf (hdr.ar_size, "%-10d", (int) mapsize);
      |                               ^
In file included from /usr/include/stdio.h:900,
                 from sysdep.h:33,
                 from ecoff.c:24:
/usr/include/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 11 and 12 bytes into a destination of size 10
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
ecoff.c:3113:29: warning: 'rehash' may be used uninitialized in this function [-Wmaybe-uninitialized]
 3113 |           for (srch = (hash + rehash) & (hashsize - 1);
      |                       ~~~~~~^~~~~~~~~
--- efi-app-ia32.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c efi-app-ia32.c -o efi-app-ia32.o
--- ecoff.lo ---
ecoff.c: In function '_bfd_ecoff_bfd_link_add_symbols':
ecoff.c:3815:29: warning: 'rehash' may be used uninitialized in this function [-Wmaybe-uninitialized]
 3815 |           for (srch = (hash + rehash) & (armap_count - 1);
      |                       ~~~~~~^~~~~~~~~
ecoff.c:3760:26: note: 'rehash' was declared here
 3760 |       unsigned int hash, rehash;
      |                          ^~~~~~
--- efi-app-ia32.lo ---
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,
                 from efi-app-ia32.c:34:
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),
      |      ^~~~~~~~~~~~~~~~~~~
In file included from coff-i386.c:607,
                 from efi-app-ia32.c:34:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from coff-i386.c:25,
                 from efi-app-ia32.c:34:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
--- elf.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf.lo elf.c
--- efi-app-ia32.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from efi-app-ia32.c:22:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- elf.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elf.c -o elf.o
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-am33lin.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-am33lin.lo elf32-am33lin.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elf32-am33lin.c -o elf32-am33lin.o
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;
      |                      ^~~~~~~~~
In file included from elf-m10300.c:4711,
                 from elf32-am33lin.c:104:
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-arc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-arc.lo elf32-arc.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elf32-arc.c -o elf32-arc.o
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-arm.lo elf32-arm.c
--- elf32-avr.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-avr.lo elf32-avr.c
--- elf32-arm.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elf32-arm.c -o elf32-arm.o
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 ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-bfin.lo elf32-bfin.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elf32-bfin.c -o elf32-bfin.o
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-cr16c.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-cr16c.lo elf32-cr16c.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elf32-cr16c.c -o elf32-cr16c.o
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-cris.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-cris.lo elf32-cris.c
--- elf32-crx.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-crx.lo elf32-crx.c
--- elf32-cris.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elf32-cris.c -o elf32-cris.o
--- elf32-crx.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elf32-crx.c -o elf32-crx.o
--- elf32-cris.lo ---
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 ---
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-d10v.lo elf32-d10v.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-d30v.lo elf32-d30v.c
--- elf32-dlx.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-dlx.lo elf32-dlx.c
--- elf32-d30v.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elf32-d30v.c -o elf32-d30v.o
--- elf32-dlx.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elf32-dlx.c -o elf32-dlx.o
--- elf32-d30v.lo ---
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 ---
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-fr30.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-fr30.lo elf32-fr30.c
--- elf32-frv.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-frv.lo elf32-frv.c
--- elf32-fr30.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elf32-fr30.c -o elf32-fr30.o
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-frv.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elf32-frv.c -o elf32-frv.o
--- elf32-gen.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-gen.lo elf32-gen.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elf32-gen.c -o elf32-gen.o
--- 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]
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-gen.lo ---
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-frv.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:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS'
  741 |   BFD_JUMP_TABLE_SYMBOLS (bfd_elf32),
      |   ^~~~~~~~~~~~~~~~~~~~~~
--- elf32-gen.lo ---
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-frv.lo ---
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-gen.lo ---
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-frv.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:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS'
  741 |   BFD_JUMP_TABLE_SYMBOLS (bfd_elf32),
      |   ^~~~~~~~~~~~~~~~~~~~~~
--- elf32-gen.lo ---
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-frv.lo ---
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-h8300.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-h8300.lo elf32-h8300.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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-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;
      |                      ^~~~~~~~~
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-hppa.lo elf32-hppa.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-i370.lo elf32-i370.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-i386.lo elf32-i386.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elf32-i386.c -o elf32-i386.o
--- elf32-i860.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-i860.lo elf32-i860.c
--- elf32-i386.lo ---
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 ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-i960.lo elf32-i960.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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-ip2k.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-ip2k.lo elf32-ip2k.c
--- elf32-iq2000.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-iq2000.lo elf32-iq2000.c
--- elf32-ip2k.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elf32-ip2k.c -o elf32-ip2k.o
--- elf32-iq2000.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elf32-iq2000.c -o elf32-iq2000.o
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;
      |                       ^~~~~~~~~~~~~~~~
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-ip2k.lo ---
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-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-m32c.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-m32c.lo elf32-m32c.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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-m32r.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-m32r.lo elf32-m32r.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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-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-m68hc11.lo ---
--- elf32-m32r.lo ---
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;
      |               ^~~~
--- elf32-m68hc11.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-m68hc11.lo elf32-m68hc11.c
--- elf32-m32r.lo ---
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 ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elf32-m68hc11.c -o elf32-m68hc11.o
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-m68hc12.lo elf32-m68hc12.c
--- elf32-m68hc1x.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-m68hc1x.lo elf32-m68hc1x.c
--- elf32-m68hc12.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elf32-m68hc12.c -o elf32-m68hc12.o
--- elf32-m68hc1x.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elf32-m68hc1x.c -o elf32-m68hc1x.o
--- 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-m68hc1x.lo ---
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: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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-m68k.lo elf32-m68k.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elf32-m68k.c -o elf32-m68k.o
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-m88k.lo elf32-m88k.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf-m10200.lo elf-m10200.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elf-m10200.c -o elf-m10200.o
--- elf-m10300.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf-m10300.lo elf-m10300.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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
--- elf-m10300.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-mcore.lo elf32-mcore.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elfxx-mips.lo elfxx-mips.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elfxx-mips.c -o elfxx-mips.o
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));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-mips.lo elf32-mips.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-mt.lo elf32-mt.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-msp430.lo elf32-msp430.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-openrisc.lo elf32-openrisc.c
--- elf32-or32.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-or32.lo elf32-or32.c
--- elf32-openrisc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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 ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-pj.lo elf32-pj.c
--- elf32-ppc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-ppc.lo elf32-ppc.c
--- elf32-pj.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elf32-pj.c -o elf32-pj.o
--- elf32-ppc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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-s390.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-s390.lo elf32-s390.c
--- 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:
      |         ^~~~
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-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 ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-sh.lo elf32-sh.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-sh-symbian.lo elf32-sh-symbian.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-sh64.lo elf32-sh64.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elf32-sh64.c -o elf32-sh64.o
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
--- elf32-sh64-com.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-sh64-com.lo elf32-sh64-com.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elf32-sh64-com.c -o elf32-sh64-com.o
--- elfxx-sparc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elfxx-sparc.lo elfxx-sparc.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elfxx-sparc.c -o elfxx-sparc.o
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-sparc.lo elf32-sparc.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-v850.lo elf32-v850.c
--- elf32-vax.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-vax.lo elf32-vax.c
--- elf32-v850.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elf32-v850.c -o elf32-v850.o
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-vax.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elf32-vax.c -o elf32-vax.o
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-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-xstormy16.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-xstormy16.lo elf32-xstormy16.c
--- elf32-xtensa.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-xtensa.lo elf32-xtensa.c
--- elf32-xstormy16.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elf32-xstormy16.c -o elf32-xstormy16.o
--- elf32-xtensa.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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;
      |                 ^~~~~~~~~~
--- elf32-xc16x.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-xc16x.lo elf32-xc16x.c
--- elf32-xtensa.lo ---
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 ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elf32-xc16x.c -o elf32-xc16x.o
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
--- elf32.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32.lo elf32.c
--- elf32-xtensa.lo ---
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);
      |                            ^~
elf32-xtensa.c:9317:22: note: directive argument in the range [1, 2147483647]
 9317 |   sprintf (plt_name, ".plt.%u", chunk);
      |                      ^~~~~~~~~
In file included from /usr/include/stdio.h:900,
                 from sysdep.h:33,
                 from elf32-xtensa.c:22:
/usr/include/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 7 and 16 bytes into a destination of size 10
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
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);
      |                                ^~
elf32-xtensa.c:9330:22: note: directive argument in the range [1, 2147483647]
 9330 |   sprintf (got_name, ".got.plt.%u", chunk);
      |                      ^~~~~~~~~~~~~
In file included from /usr/include/stdio.h:900,
                 from sysdep.h:33,
                 from elf32-xtensa.c:22:
/usr/include/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 11 and 20 bytes into a destination of size 14
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
--- elf32.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elf32.c -o elf32.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);
      |                                ^~
elf32-xtensa.c:9330:22: note: directive argument in the range [0, 8454659]
 9330 |   sprintf (got_name, ".got.plt.%u", chunk);
      |                      ^~~~~~~~~~~~~
In file included from /usr/include/stdio.h:900,
                 from sysdep.h:33,
                 from elf32-xtensa.c:22:
/usr/include/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 11 and 17 bytes into a destination of size 14
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
elf32-xtensa.c: In function 'xlate_offset_with_removed_text':
elf32-xtensa.c:6920:8: warning: array subscript 'xlate_map_entry_t {aka const struct xlate_map_entry}[0]' is partly outside array bounds of 'bfd_vma[1]' {aka 'long unsigned int[1]'} [-Warray-bounds]
 6920 |   if (a->orig_address < b->orig_address)
      |       ~^~~~~~~~~~~~~~
elf32-xtensa.c:6931:41: note: while referencing 'offset'
 6931 |                                 bfd_vma offset)
      |                                 ~~~~~~~~^~~~~~
--- elflink.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elflink.lo elflink.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elflink.c -o elflink.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);
      |                            ^~
elf32-xtensa.c:9317:22: note: directive argument in the range [1, 16909320]
 9317 |   sprintf (plt_name, ".plt.%u", chunk);
      |                      ^~~~~~~~~
In file included from /usr/include/stdio.h:900,
                 from sysdep.h:33,
                 from elf32-xtensa.c:22:
/usr/include/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 7 and 14 bytes into a destination of size 10
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
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);
      |                                ^~
elf32-xtensa.c:9330:22: note: directive argument in the range [1, 16909320]
 9330 |   sprintf (got_name, ".got.plt.%u", chunk);
      |                      ^~~~~~~~~~~~~
In file included from /usr/include/stdio.h:900,
                 from sysdep.h:33,
                 from elf32-xtensa.c:22:
/usr/include/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 11 and 18 bytes into a destination of size 14
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
--- elf-strtab.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf-strtab.lo elf-strtab.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elf-strtab.c -o elf-strtab.o
--- elf-eh-frame.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf-eh-frame.lo elf-eh-frame.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elf-eh-frame.c -o elf-eh-frame.o
--- elf-vxworks.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf-vxworks.lo elf-vxworks.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elf-vxworks.c -o elf-vxworks.o
--- epoc-pe-arm.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o epoc-pe-arm.lo epoc-pe-arm.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c epoc-pe-arm.c -o epoc-pe-arm.o
--- epoc-pei-arm.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o epoc-pei-arm.lo epoc-pei-arm.c
--- epoc-pe-arm.lo ---
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,
                 from epoc-pe-arm.c:37:
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,
                 from pe-arm.c:47,
                 from epoc-pe-arm.c:37:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-arm.c:2478,
                 from pe-arm.c:47,
                 from epoc-pe-arm.c:37:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-arm.c:25,
                 from pe-arm.c:47,
                 from epoc-pe-arm.c:37:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-arm.c:2478,
                 from pe-arm.c:47,
                 from epoc-pe-arm.c:37:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-arm.c:25,
                 from pe-arm.c:47,
                 from epoc-pe-arm.c:37:
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 ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c epoc-pei-arm.c -o epoc-pei-arm.o
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);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
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,
                 from epoc-pei-arm.c:30:
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,
                 from pei-arm.c:35,
                 from epoc-pei-arm.c:30:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-arm.c:2478,
                 from pei-arm.c:35,
                 from epoc-pei-arm.c:30:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-arm.c:25,
                 from pei-arm.c:35,
                 from epoc-pei-arm.c:30:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-arm.c:2478,
                 from pei-arm.c:35,
                 from epoc-pei-arm.c:30:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-arm.c:25,
                 from pei-arm.c:35,
                 from epoc-pei-arm.c:30:
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-pe-arm.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from pe-arm.c:21,
                 from epoc-pe-arm.c:37:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- epoc-pei-arm.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from pei-arm.c:21,
                 from epoc-pei-arm.c:30:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- hp300bsd.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o hp300bsd.lo hp300bsd.c
--- hp300hpux.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o hp300hpux.lo hp300hpux.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c hp300hpux.c -o hp300hpux.o
--- hp300bsd.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from hp300bsd.c:37:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
--- hp300hpux.lo ---
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;
      |                 ^~~~~~~~~
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,
                 from hp300hpux.c:195:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from aoutx.h:127,
                 from hp300hpux.c:195:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from hp300hpux.c:195:
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o som.lo som.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c som.c -o som.o
--- i386aout.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o i386aout.lo i386aout.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from i386aout.c:44:
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o i386bsd.lo i386bsd.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c i386bsd.c -o i386bsd.o
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from i386bsd.c:47:
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o i386dynix.lo i386dynix.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c i386dynix.c -o i386dynix.o
--- i386freebsd.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o i386freebsd.lo i386freebsd.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,
                 from i386dynix.c:47:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from aoutx.h:127,
                 from i386dynix.c:47:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from i386dynix.c:47:
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 ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c i386freebsd.c -o i386freebsd.o
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,
                 from i386freebsd.c:37:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from freebsd.h:56,
                 from i386freebsd.c:37:
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o i386linux.lo i386linux.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c i386linux.c -o i386linux.o
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from i386linux.c:31:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
--- i386lynx.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o i386lynx.lo i386lynx.c
--- i386msdos.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o i386msdos.lo i386msdos.c
--- i386lynx.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c i386lynx.c -o i386lynx.o
--- i386msdos.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c i386msdos.c -o i386msdos.o
--- i386lynx.lo ---
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from i386lynx.c:36:
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 ---
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),
      |     ^~~~~~~~~~~~~~~~~~~
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),
      |     ^~~~~~~~~~~~~~~~~~~~~~
In file included from i386msdos.c:28:
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),
      |     ^~~~~~~~~~~~~~~~~~~~~~
--- i386netbsd.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o i386netbsd.lo i386netbsd.c
--- i386mach3.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o i386mach3.lo i386mach3.c
--- i386netbsd.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c i386netbsd.c -o i386netbsd.o
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,
                 from i386netbsd.c:38:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from netbsd.h:55,
                 from i386netbsd.c:38:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
--- i386mach3.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c i386mach3.c -o i386mach3.o
--- i386os9k.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o i386os9k.lo i386os9k.c
--- 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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from i386mach3.c:38:
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o ieee.lo ieee.c
--- i386os9k.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c i386os9k.c -o i386os9k.o
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),
      |     ^~~~~~~~~~~~~~~~~~~~~~
In file included from i386os9k.c:25:
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),
      |     ^~~~~~~~~~~~~~~~~~~~~~
--- m68k4knetbsd.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o m68k4knetbsd.lo m68k4knetbsd.c
--- ieee.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ieee.c -o ieee.o
ieee.c: In function 'parse_expression':
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;
      |       ^~
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from ieee.c:32:
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
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':
--- m68k4knetbsd.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c m68k4knetbsd.c -o m68k4knetbsd.o
--- ieee.lo ---
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:
      |         ^~~~
ieee.c: In function 'copy_till_end':
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 ();
      |           ^~~~
ieee.c:2733:9: note: here
 2733 |         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:2735:11: note: in expansion of macro 'NEXT'
 2735 |           NEXT ();
      |           ^~~~
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:
      |         ^~~~
--- 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,
                 from m68k4knetbsd.c:36:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from netbsd.h:55,
                 from m68k4knetbsd.c:36:
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 'must_parse_int':
ieee.c:383:10: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
  383 |   return result;
      |          ^~~~~~
--- m68klinux.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o m68klinux.lo m68klinux.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c m68klinux.c -o m68klinux.o
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),
      |      ^~~~~~~~~~~~~~~~~~~
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from m68klinux.c:31:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
--- m68knetbsd.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o m68knetbsd.lo m68knetbsd.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c m68knetbsd.c -o m68knetbsd.o
--- m88kmach3.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o m88kmach3.lo m88kmach3.c
--- 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),
      |      ^~~~~~~~~~~~~~~~~~~
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,
                 from m68knetbsd.c:38:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from netbsd.h:55,
                 from m68knetbsd.c:38:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
--- m88kmach3.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c m88kmach3.c -o m88kmach3.o
--- m88kopenbsd.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o m88kopenbsd.lo m88kopenbsd.c
--- m88kmach3.lo ---
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from m88kmach3.c:31:
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 ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c m88kopenbsd.c -o m88kopenbsd.o
--- mach-o.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o mach-o.lo mach-o.c
--- m88kopenbsd.lo ---
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,
                 from m88kopenbsd.c:33:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from netbsd.h:55,
                 from m88kopenbsd.c:33:
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 ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c mach-o.c -o mach-o.o
--- mipsbsd.lo ---
--- 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;
      |                ^~~~~~~~~
--- mipsbsd.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o mipsbsd.lo mipsbsd.c
--- mach-o.lo ---
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from mach-o.c:24:
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from mach-o.c:24:
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from mach-o.c:24:
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
--- mipsbsd.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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),
      |     ^~~~~~~~~~~~~~~~~~~~~~
In file included from mipsbsd.c:45:
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),
      |     ^~~~~~~~~~~~~~~~~~~
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:473:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS'
  473 |     BFD_JUMP_TABLE_SYMBOLS (MY),
      |     ^~~~~~~~~~~~~~~~~~~~~~
In file included from mipsbsd.c:45:
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),
      |     ^~~~~~~~~~~~~~~~~~~~~~
--- newsos3.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o newsos3.lo newsos3.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from newsos3.c:38:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
--- nlm.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o nlm.lo nlm.c
--- nlm32-i386.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o nlm32-i386.lo nlm32-i386.c
--- nlm.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c nlm.c -o nlm.o
--- nlm32-i386.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c nlm32-i386.c -o nlm32-i386.o
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from nlm32-i386.c:23:
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-sparc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o nlm32-sparc.lo nlm32-sparc.c
--- nlm32-ppc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o nlm32-ppc.lo nlm32-ppc.c
--- nlm32-sparc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c nlm32-sparc.c -o nlm32-sparc.o
--- nlm32-ppc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c nlm32-ppc.c -o nlm32-ppc.o
--- nlm32-sparc.lo ---
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from nlm32-sparc.c:23:
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-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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from nlm32-ppc.c:23:
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o nlm32.lo nlm32.c
--- ns32knetbsd.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o ns32knetbsd.lo ns32knetbsd.c
--- nlm32.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c nlm32.c -o nlm32.o
--- ns32knetbsd.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ns32knetbsd.c -o ns32knetbsd.o
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,
                 from ns32knetbsd.c:52:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from netbsd.h:55,
                 from ns32knetbsd.c:52:
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o oasys.lo oasys.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c oasys.c -o oasys.o
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),
      |   ^~~~~~~~~~~~~~~~~~~
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from oasys.c:26:
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o pc532-mach.lo pc532-mach.c
--- pdp11.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o pdp11.lo pdp11.c
--- pc532-mach.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c pc532-mach.c -o pc532-mach.o
--- pdp11.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c pdp11.c -o pdp11.o
--- 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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from pc532-mach.c:66:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
--- pdp11.lo ---
pdp11.c: In function 'pdp11_aout_link_input_section':
pdp11.c:3219:17: warning: variable 'reloc_count' set but not used [-Wunused-but-set-variable]
 3219 |   bfd_size_type reloc_count;
      |                 ^~~~~~~~~~~
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;
      |                 ^~~~~~~~~
--- pef.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o pef.lo pef.c
--- pdp11.lo ---
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from pdp11.c:127:
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:
      |     ^~~~
--- pef.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c pef.c -o pef.o
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from pef.c:26:
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),
      |   ^~~~~~~~~~~~~~~~~~~
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),
      |   ^~~~~~~~~~~~~~~~~~~
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),
      |   ^~~~~~~~~~~~~~~~~~~
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
--- pe-arm.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o pe-arm.lo pe-arm.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c pe-arm.c -o pe-arm.o
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,
                 from pe-arm.c:47:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-arm.c:2478,
                 from pe-arm.c:47:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-arm.c:25,
                 from pe-arm.c:47:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-arm.c:2478,
                 from pe-arm.c:47:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-arm.c:25,
                 from pe-arm.c:47:
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o pei-arm.lo pei-arm.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c pei-arm.c -o pei-arm.o
--- pe-arm.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from pe-arm.c:21:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- pei-arm.lo ---
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,
                 from pei-arm.c:35:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-arm.c:2478,
                 from pei-arm.c:35:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-arm.c:25,
                 from pei-arm.c:35:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-arm.c:2478,
                 from pei-arm.c:35:
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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-arm.c:25,
                 from pei-arm.c:35:
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-i386.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o pe-i386.lo pe-i386.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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,
                 from pe-i386.c:50:
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),
      |      ^~~~~~~~~~~~~~~~~~~
In file included from coff-i386.c:607,
                 from pe-i386.c:50:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from coff-i386.c:25,
                 from pe-i386.c:50:
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 ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from pei-arm.c:21:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- pe-i386.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from pe-i386.c:21:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- pei-i386.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o pei-i386.lo pei-i386.c
--- pe-mcore.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o pe-mcore.lo pe-mcore.c
--- pei-i386.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c pei-i386.c -o pei-i386.o
--- pe-mcore.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c pe-mcore.c -o pe-mcore.o
--- pei-i386.lo ---
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,
                 from pei-i386.c:51:
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),
      |      ^~~~~~~~~~~~~~~~~~~
In file included from coff-i386.c:607,
                 from pei-i386.c:51:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from coff-i386.c:25,
                 from pei-i386.c:51:
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-mcore.lo ---
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,
                 from pe-mcore.c:36:
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,
                 from pe-mcore.c:36:
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,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
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,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-mcore.c:553,
                 from pe-mcore.c:36:
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,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-mcore.c:24,
                 from pe-mcore.c:36:
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,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-mcore.c:553,
                 from pe-mcore.c:36:
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,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-mcore.c:24,
                 from pe-mcore.c:36:
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-i386.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from pei-i386.c:21:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- pe-mcore.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from pe-mcore.c:21:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- pei-mcore.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o pei-mcore.lo pei-mcore.c
--- pe-ppc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o pe-ppc.lo pe-ppc.c
--- pei-mcore.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c pei-mcore.c -o pei-mcore.o
--- pe-ppc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c pe-ppc.c -o pe-ppc.o
--- 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,
                 from pei-mcore.c:37:
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,
                 from pei-mcore.c:37:
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,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
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,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-mcore.c:553,
                 from pei-mcore.c:37:
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,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-mcore.c:24,
                 from pei-mcore.c:37:
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,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-mcore.c:553,
                 from pei-mcore.c:37:
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,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-mcore.c:24,
                 from pei-mcore.c:37:
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 ---
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,
                 from pe-ppc.c:43:
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,
                 from pe-ppc.c:43:
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),
      |   ^~~~~~~~~~~~~~~~~~~
In file included from coff-ppc.c:2004,
                 from pe-ppc.c:43:
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from coff-ppc.c:39,
                 from pe-ppc.c:43:
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),
      |   ^~~~~~~~~~~~~~~~~~~
In file included from coff-ppc.c:2004,
                 from pe-ppc.c:43:
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from coff-ppc.c:39,
                 from pe-ppc.c:43:
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
--- pei-mcore.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from pei-mcore.c:21:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- pe-ppc.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from pe-ppc.c:22:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- pei-ppc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o pei-ppc.lo pei-ppc.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
--- pe-sh.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o pe-sh.lo pe-sh.c
--- pei-ppc.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-ppc.c:2004,
                 from pei-ppc.c:45:
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,
                 from pei-ppc.c:45:
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),
      |   ^~~~~~~~~~~~~~~~~~~
In file included from coff-ppc.c:2004,
                 from pei-ppc.c:45:
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from coff-ppc.c:39,
                 from pei-ppc.c:45:
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),
      |   ^~~~~~~~~~~~~~~~~~~
In file included from coff-ppc.c:2004,
                 from pei-ppc.c:45:
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from coff-ppc.c:39,
                 from pei-ppc.c:45:
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 ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c pe-sh.c -o pe-sh.o
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,
      |                            ^~~~~~~~~~~~~~~~~~~~~
In file included from coff-sh.c:27,
                 from pe-sh.c:30:
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,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-sh.c:648,
                 from pe-sh.c:30:
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,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-sh.c:27,
                 from pe-sh.c:30:
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-ppc.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from pei-ppc.c:22:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- pe-sh.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from pe-sh.c:21:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- pei-sh.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o pei-sh.lo pei-sh.c
--- pe-mips.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o pe-mips.lo pe-mips.c
--- pei-sh.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c pei-sh.c -o pei-sh.o
--- pe-mips.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c pe-mips.c -o pe-mips.o
--- 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);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
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);
      |         ^~~~~~~~~~~~~~~~~~~
--- pe-mips.lo ---
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;
      |               ^~~~~~~~~~~~
--- 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,
      |                            ^~~~~~~~~~~~~~~~~~~~~
--- pe-mips.lo ---
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;
      |               ^~~~~~~~
--- pei-sh.lo ---
In file included from coff-sh.c:27,
                 from pei-sh.c:32:
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,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-sh.c:648,
                 from pei-sh.c:32:
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,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from coff-sh.c:27,
                 from pei-sh.c: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, \
      |   ^~~~
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,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--- pe-mips.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,
      |                            ^~~~~~~~~~~~~~~~~~~~~
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),
      |   ^~~~~~~~~~~~~~~~~~~
--- pei-sh.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-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 ---
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),
      |   ^~~~~~~~~~~~~~~~~~~
In file included from pe-mips.c:836:
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from pe-mips.c:28:
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from pe-mips.c:27:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- pei-sh.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from pei-sh.c:21:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- pei-mips.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o pei-mips.lo pei-mips.c
--- peigen.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o peigen.lo peigen.c
--- pei-mips.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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,
                 from pei-mips.c:29:
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,
                 from pei-mips.c:29:
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),
      |   ^~~~~~~~~~~~~~~~~~~
In file included from pe-mips.c:836,
                 from pei-mips.c:29:
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from pe-mips.c:28,
                 from pei-mips.c:29:
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 ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c peigen.c -o peigen.o
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;
      |                 ^~~~~~~~
--- pei-mips.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from pei-mips.c:21:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- ppcboot.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o ppcboot.lo ppcboot.c
--- reloc16.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o reloc16.lo reloc16.c
--- ppcboot.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ppcboot.c -o ppcboot.o
--- reloc16.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c reloc16.c -o reloc16.o
--- ppcboot.lo ---
In file included from ppcboot.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)
      |    ^
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from ppcboot.c:38:
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),
      |   ^~~~~~~~~~~~~~~~~~~~~
In file included from ppcboot.c:38:
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o riscix.lo riscix.c
--- sparclinux.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o sparclinux.lo sparclinux.c
--- riscix.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c riscix.c -o riscix.o
--- sparclinux.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c sparclinux.c -o sparclinux.o
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from sparclinux.c: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 *)) \
      |    ^
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
--- riscix.lo ---
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from riscix.c:108:
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o sparclynx.lo sparclynx.c
--- sparcnetbsd.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o sparcnetbsd.lo sparcnetbsd.c
--- sparclynx.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c sparclynx.c -o sparclynx.o
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from sparclynx.c:29:
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 ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c sparcnetbsd.c -o sparcnetbsd.o
--- sunos.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o sunos.lo sunos.c
--- sparcnetbsd.lo ---
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,
                 from sparcnetbsd.c:38:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from netbsd.h:55,
                 from sparcnetbsd.c:38:
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 ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c sunos.c -o sunos.o
--- vaxnetbsd.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o vaxnetbsd.lo vaxnetbsd.c
--- 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,
                 from sunos.c:69:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from aoutf1.h:25,
                 from sunos.c:69:
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 ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c vaxnetbsd.c -o vaxnetbsd.o
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,
                 from vaxnetbsd.c:37:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from netbsd.h:55,
                 from vaxnetbsd.c:37:
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o vax1knetbsd.lo vax1knetbsd.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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,
                 from vax1knetbsd.c:37:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from netbsd.h:55,
                 from vax1knetbsd.c:37:
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o vaxbsd.lo vaxbsd.c
--- versados.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o versados.lo versados.c
--- vaxbsd.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c vaxbsd.c -o vaxbsd.o
--- versados.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c versados.c -o versados.o
--- 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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from vaxbsd.c:37:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
--- versados.lo ---
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from versados.c:42:
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o vms.lo vms.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c vms.c -o vms.o
--- vms-gsd.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o vms-gsd.lo vms-gsd.c
--- vms.lo ---
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from vms.c:25:
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from vms.c:25:
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-gsd.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c vms-gsd.c -o vms-gsd.o
--- vms-hdr.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o vms-hdr.lo vms-hdr.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c vms-hdr.c -o vms-hdr.o
--- vms-misc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o vms-misc.lo vms-misc.c
--- vms-tir.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o vms-tir.lo vms-tir.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c vms-tir.c -o vms-tir.o
--- vms-misc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c vms-misc.c -o vms-misc.o
--- 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 ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from vms-misc.c:27:
In function 'strncpy',
    inlined from '_bfd_vms_length_hash_symbol' at vms-misc.c:908:3:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin___strncpy_chk' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
vms-misc.c: In function '_bfd_vms_length_hash_symbol':
vms-misc.c:891:12: note: length computed here
  891 |   in_len = strlen (in);
      |            ^~~~~~~~~~~
--- xcofflink.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o xcofflink.lo xcofflink.c
--- xsym.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o xsym.lo xsym.c
--- xcofflink.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c xcofflink.c -o xcofflink.o
--- xsym.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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;
      |                        ^~~~~
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from xsym.c:24:
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o xtensa-isa.lo xtensa-isa.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c xtensa-isa.c -o xtensa-isa.o
--- xtensa-modules.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o xtensa-modules.lo xtensa-modules.c
--- aix5ppc-core.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o aix5ppc-core.lo aix5ppc-core.c
--- xtensa-modules.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c xtensa-modules.c -o xtensa-modules.o
--- aix5ppc-core.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c aix5ppc-core.c -o aix5ppc-core.o
--- aout64.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o aout64.lo aout64.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c aout64.c -o aout64.o
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o coff-alpha.lo coff-alpha.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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),
      |      ^~~~~~~~~~~~~~~~~~~
In file included from coff-alpha.c:34:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from coff-alpha.c:26:
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o coff64-rs6000.lo coff64-rs6000.c
--- demo64.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o demo64.lo demo64.c
--- coff64-rs6000.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c coff64-rs6000.c -o coff64-rs6000.o
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),
      |      ^
In file included from coff64-rs6000.c:273:
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),
      |      ^
In file included from coff64-rs6000.c:273:
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,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:3004:5: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab'
 3004 |     _bfd_nodynamic_get_synthetic_symtab,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--- demo64.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c demo64.c -o demo64.o
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,
                 from demo64.c:30:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from aoutf1.h:25,
                 from demo64.c:30:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
--- coff64-rs6000.lo ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from coff64-rs6000.c:24:
In function 'strncpy',
    inlined from 'xcoff64_write_object_contents' at coff64-rs6000.c:843:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- efi-app-ia64.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o efi-app-ia64.lo efi-app-ia64.c
--- elf64-x86-64.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf64-x86-64.lo elf64-x86-64.c
--- efi-app-ia64.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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);
      |         ^~~~~~~~~~~~~~~~~~~
--- elf64-x86-64.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elf64-x86-64.c -o elf64-x86-64.o
--- efi-app-ia64.lo ---
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,
                 from efi-app-ia64.c:35:
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),
      |      ^~~~~~~~~~~~~~~~~~~
In file included from coff-ia64.c:66,
                 from efi-app-ia64.c:35:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from coff-ia64.c:23,
                 from efi-app-ia64.c:35:
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),
      |      ^~~~~~~~~~~~~~~~~~~~~~
--- 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 ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:43,
                 from efi-app-ia64.c:22:
In function 'strncpy',
    inlined from 'coff_write_object_contents' at coffcode.h:3468:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- elf64-alpha.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf64-alpha.lo elf64-alpha.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elf64-alpha.c -o elf64-alpha.o
--- elf64-hppa.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf64-hppa.lo elf64-hppa.c
--- 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 ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf32-ia64.lo elf32-ia64.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
--- elf64-ia64.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf64-ia64.lo elf64-ia64.c
--- elf32-ia64.lo ---
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 ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf64-gen.lo elf64-gen.c
--- elfn32-mips.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elfn32-mips.lo elfn32-mips.c
--- elf64-gen.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elf64-gen.c -o elf64-gen.o
--- elfn32-mips.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elfn32-mips.c -o elfn32-mips.o
--- elf64-gen.lo ---
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
--- elfn32-mips.lo ---
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf64-mips.lo elf64-mips.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf64-mmix.lo elf64-mmix.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elf64-mmix.c -o elf64-mmix.o
--- elf64-sh64.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf64-sh64.lo elf64-sh64.c
--- elf64-mmix.lo ---
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 ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elf64-sh64.c -o elf64-sh64.o
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf64-ppc.lo elf64-ppc.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elf64-ppc.c -o elf64-ppc.o
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-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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf64-s390.lo elf64-s390.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf64-sparc.lo elf64-sparc.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o elf64.lo elf64.c
--- mmo.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o mmo.lo mmo.c
--- elf64.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elf64.c -o elf64.o
--- mmo.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from mmo.c:200:
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o nlm32-alpha.lo nlm32-alpha.c
--- nlm64.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o nlm64.lo nlm64.c
--- nlm32-alpha.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c nlm32-alpha.c -o nlm32-alpha.o
--- nlm64.lo ---
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c nlm64.c -o nlm64.o
--- nlm32-alpha.lo ---
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from nlm32-alpha.c:28:
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),
      |   ^~~~~~~~~~~~~~~~~~~~~~
--- pepigen.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include  -I.././bfd/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o pepigen.lo pepigen.c
cc -DHAVE_CONFIG_H -I. -I.././bfd -I. -I. -I.././bfd -I.././bfd/../include -I.././bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c pepigen.c -o pepigen.o
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;
      |                 ^~~~~~~~
--- libbfd.la ---
/bin/bash ./libtool --mode=link cc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2    -o libbfd.la -rpath /usr/pkg/cross/x86_64-redhat-linux/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=`/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;  /bin/bash .././bfd/../move-if-change libbfd.tmp libbfd.a;  else true; fi
touch stamp-lib
--- all-opcodes ---
--- all ---
/usr/pkg/bin/bmake  all-recursive
--- all-recursive ---
Making all in po
--- arc-dis.lo ---
--- bfin-dis.lo ---
--- arc-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o arc-dis.lo arc-dis.c
--- bfin-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o bfin-dis.lo bfin-dis.c
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c bfin-dis.c -o bfin-dis.o
--- arc-dis.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c arc-dis.c -o arc-dis.o
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:
      |     ^~~~
--- 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;
      |       ^~~~~~
--- cgen-bitset.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cgen-bitset.lo cgen-bitset.c
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cgen-bitset.c -o cgen-bitset.o
--- cris-opc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cris-opc.lo cris-opc.c
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cris-opc.c -o cris-opc.o
--- crx-opc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o crx-opc.lo crx-opc.c
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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)
      |                                       ^~~~~~
--- i860-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o i860-dis.lo i860-dis.c
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c i860-dis.c -o i860-dis.o
--- ia64-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o ia64-dis.lo ia64-dis.c
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ia64-dis.c -o ia64-dis.o
--- m68hc11-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o m68hc11-dis.lo m68hc11-dis.c
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c m68hc11-dis.c -o m68hc11-dis.o
--- m68hc11-opc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o m68hc11-opc.lo m68hc11-opc.c
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c m68hc11-opc.c -o m68hc11-opc.o
--- mmix-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o mmix-dis.lo mmix-dis.c
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c mmix-dis.c -o mmix-dis.o
--- mmix-opc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o mmix-opc.lo mmix-opc.c
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c mmix-opc.c -o mmix-opc.o
--- msp430-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o msp430-dis.lo msp430-dis.c
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c msp430-dis.c -o msp430-dis.o
--- or32-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o or32-dis.lo or32-dis.c
--- msp430-dis.lo ---
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-opc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o or32-opc.lo or32-opc.c
--- or32-dis.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c or32-dis.c -o or32-dis.o
--- or32-opc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c or32-opc.c -o or32-opc.o
--- pdp11-opc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o pdp11-opc.lo pdp11-opc.c
--- s390-mkopc ---
cc -o s390-mkopc .././opcodes/s390-mkopc.c
In file included from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdio.h:27,
                 from .././opcodes/s390-mkopc.c:22:
/usr/include/features.h:412:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp]
  412 | #  warning _FORTIFY_SOURCE requires compiling with optimization (-O)
      |    ^~~~~~~
--- pdp11-opc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c pdp11-opc.c -o pdp11-opc.o
--- sh64-opc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o sh64-opc.lo sh64-opc.c
--- tic4x-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o tic4x-dis.lo tic4x-dis.c
--- sh64-opc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c sh64-opc.c -o sh64-opc.o
--- tic4x-dis.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c tic4x-dis.c -o tic4x-dis.o
--- s390-opc.tab ---
./s390-mkopc < .././opcodes/s390-opc.txt > s390-opc.tab
--- s390-opc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o s390-opc.lo s390-opc.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 ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c s390-opc.c -o s390-opc.o
--- alpha-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o alpha-dis.lo alpha-dis.c
--- alpha-opc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o alpha-opc.lo alpha-opc.c
--- alpha-dis.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c alpha-dis.c -o alpha-dis.o
--- alpha-opc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c alpha-opc.c -o alpha-opc.o
--- arc-opc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o arc-opc.lo arc-opc.c
--- arc-ext.lo ---
--- arc-opc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c arc-opc.c -o arc-opc.o
--- arc-ext.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o arc-ext.lo arc-ext.c
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c arc-ext.c -o arc-ext.o
--- arm-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o arm-dis.lo arm-dis.c
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c arm-dis.c -o arm-dis.o
--- avr-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o avr-dis.lo avr-dis.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 ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c avr-dis.c -o avr-dis.o
--- cgen-asm.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cgen-asm.lo cgen-asm.c
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cgen-asm.c -o cgen-asm.o
--- cgen-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cgen-dis.lo cgen-dis.c
--- cgen-opc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cgen-opc.lo cgen-opc.c
--- cgen-dis.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cgen-dis.c -o cgen-dis.o
--- cris-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o cris-dis.lo cris-dis.c
--- cgen-opc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cgen-opc.c -o cgen-opc.o
--- cris-dis.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cris-dis.c -o cris-dis.o
--- crx-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o crx-dis.lo crx-dis.c
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o d10v-dis.lo d10v-dis.c
--- d10v-opc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o d10v-opc.lo d10v-opc.c
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c d10v-opc.c -o d10v-opc.o
--- d10v-dis.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c d10v-dis.c -o d10v-dis.o
--- d30v-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o d30v-dis.lo d30v-dis.c
--- d30v-opc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o d30v-opc.lo d30v-opc.c
--- d30v-dis.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c d30v-dis.c -o d30v-dis.o
--- dlx-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o dlx-dis.lo dlx-dis.c
--- d30v-opc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c d30v-opc.c -o d30v-opc.o
--- dis-buf.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o dis-buf.lo dis-buf.c
--- dlx-dis.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c dlx-dis.c -o dlx-dis.o
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 ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c dis-buf.c -o dis-buf.o
--- dis-init.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o dis-init.lo dis-init.c
--- disassemble.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -DARCH_all .././opcodes/disassemble.c
--- dis-init.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c dis-init.c -o dis-init.o
--- fr30-asm.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o fr30-asm.lo fr30-asm.c
--- disassemble.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -DARCH_all .././opcodes/disassemble.c -o disassemble.o
--- fr30-desc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o fr30-desc.lo fr30-desc.c
--- fr30-asm.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c fr30-asm.c -o fr30-asm.o
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-desc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c fr30-desc.c -o fr30-desc.o
--- fr30-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o fr30-dis.lo fr30-dis.c
--- fr30-ibld.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o fr30-ibld.lo fr30-ibld.c
--- fr30-dis.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c fr30-dis.c -o fr30-dis.o
--- fr30-opc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o fr30-opc.lo fr30-opc.c
--- fr30-ibld.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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))));
      |                                   ^~
--- fr30-opc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c fr30-opc.c -o fr30-opc.o
--- frv-asm.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o frv-asm.lo frv-asm.c
--- frv-desc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o frv-desc.lo frv-desc.c
--- frv-asm.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c frv-asm.c -o frv-asm.o
--- frv-desc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c frv-desc.c -o frv-desc.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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o frv-dis.lo frv-dis.c
--- frv-ibld.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o frv-ibld.lo frv-ibld.c
--- frv-dis.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c frv-dis.c -o frv-dis.o
--- frv-ibld.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c frv-ibld.c -o frv-ibld.o
--- frv-opc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o frv-opc.lo frv-opc.c
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c frv-opc.c -o frv-opc.o
--- h8300-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o h8300-dis.lo h8300-dis.c
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c h8300-dis.c -o h8300-dis.o
--- h8500-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o h8500-dis.lo h8500-dis.c
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c h8500-dis.c -o h8500-dis.o
--- hppa-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o hppa-dis.lo hppa-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 ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c hppa-dis.c -o hppa-dis.o
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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o i370-dis.lo i370-dis.c
--- i370-opc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o i370-opc.lo i370-opc.c
--- i370-dis.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c i370-dis.c -o i370-dis.o
--- i386-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o i386-dis.lo i386-dis.c
--- i370-opc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c i370-opc.c -o i370-opc.o
--- i960-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o i960-dis.lo i960-dis.c
--- i386-dis.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c i386-dis.c -o i386-dis.o
--- i960-dis.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o ia64-opc.lo ia64-opc.c
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ia64-opc.c -o ia64-opc.o
--- ip2k-asm.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o ip2k-asm.lo ip2k-asm.c
--- ip2k-desc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o ip2k-desc.lo ip2k-desc.c
--- ip2k-asm.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ip2k-asm.c -o ip2k-asm.o
--- ip2k-desc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ip2k-desc.c -o ip2k-desc.o
--- ip2k-asm.lo ---
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-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o ip2k-dis.lo ip2k-dis.c
--- ip2k-ibld.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o ip2k-ibld.lo ip2k-ibld.c
--- ip2k-dis.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ip2k-dis.c -o ip2k-dis.o
--- ip2k-ibld.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ip2k-ibld.c -o ip2k-ibld.o
--- ip2k-opc.lo ---
--- iq2000-asm.lo ---
--- ip2k-opc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o ip2k-opc.lo ip2k-opc.c
--- iq2000-asm.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o iq2000-asm.lo iq2000-asm.c
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c iq2000-asm.c -o iq2000-asm.o
--- ip2k-opc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ip2k-opc.c -o ip2k-opc.o
--- iq2000-asm.lo ---
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-desc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o iq2000-desc.lo iq2000-desc.c
--- iq2000-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o iq2000-dis.lo iq2000-dis.c
--- iq2000-desc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c iq2000-desc.c -o iq2000-desc.o
--- iq2000-dis.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c iq2000-dis.c -o iq2000-dis.o
--- iq2000-ibld.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o iq2000-ibld.lo iq2000-ibld.c
--- iq2000-opc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o iq2000-opc.lo iq2000-opc.c
--- iq2000-ibld.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c iq2000-ibld.c -o iq2000-ibld.o
--- iq2000-opc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c iq2000-opc.c -o iq2000-opc.o
--- m32c-asm.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o m32c-asm.lo m32c-asm.c
--- m32c-desc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o m32c-desc.lo m32c-desc.c
--- m32c-asm.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c m32c-asm.c -o m32c-asm.o
--- m32c-desc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c m32c-desc.c -o m32c-desc.o
--- 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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o m32c-dis.lo m32c-dis.c
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c m32c-dis.c -o m32c-dis.o
--- m32c-ibld.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o m32c-ibld.lo m32c-ibld.c
--- m32c-opc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o m32c-opc.lo m32c-opc.c
--- m32c-ibld.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c m32c-ibld.c -o m32c-ibld.o
--- m32c-opc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c m32c-opc.c -o m32c-opc.o
--- m32r-asm.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o m32r-asm.lo m32r-asm.c
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c m32r-asm.c -o m32r-asm.o
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-desc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o m32r-desc.lo m32r-desc.c
--- m32r-dis.lo ---
--- m32r-desc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c m32r-desc.c -o m32r-desc.o
--- m32r-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o m32r-dis.lo m32r-dis.c
--- m32r-ibld.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o m32r-ibld.lo m32r-ibld.c
--- m32r-dis.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c m32r-dis.c -o m32r-dis.o
--- m32r-ibld.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c m32r-ibld.c -o m32r-ibld.o
--- m32r-opc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o m32r-opc.lo m32r-opc.c
--- m32r-opinst.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o m32r-opinst.lo m32r-opinst.c
--- m32r-opc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c m32r-opc.c -o m32r-opc.o
--- m32r-opinst.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c m32r-opinst.c -o m32r-opinst.o
--- m68k-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o m68k-dis.lo m68k-dis.c
--- m68k-opc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o m68k-opc.lo m68k-opc.c
--- m68k-dis.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c m68k-dis.c -o m68k-dis.o
--- m68k-opc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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':
      |     ^~~~
--- m88k-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o m88k-dis.lo m88k-dis.c
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c m88k-dis.c -o m88k-dis.o
--- maxq-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o maxq-dis.lo maxq-dis.c
--- mcore-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o mcore-dis.lo mcore-dis.c
--- maxq-dis.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c maxq-dis.c -o maxq-dis.o
maxq-dis.c: In function 'get_reg_name':
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;
      |                          ^~~~~
--- mcore-dis.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c mcore-dis.c -o mcore-dis.o
--- mips-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o mips-dis.lo mips-dis.c
--- mips-opc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o mips-opc.lo mips-opc.c
--- mips-dis.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c mips-dis.c -o mips-dis.o
--- mips-opc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c mips-opc.c -o mips-opc.o
--- mips16-opc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o mips16-opc.lo mips16-opc.c
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c mips16-opc.c -o mips16-opc.o
--- m10200-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o m10200-dis.lo m10200-dis.c
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c m10200-dis.c -o m10200-dis.o
--- m10200-opc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o m10200-opc.lo m10200-opc.c
--- m10300-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o m10300-dis.lo m10300-dis.c
--- m10200-opc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c m10200-opc.c -o m10200-opc.o
--- m10300-dis.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c m10300-dis.c -o m10300-dis.o
--- m10300-opc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o m10300-opc.lo m10300-opc.c
--- mt-asm.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o mt-asm.lo mt-asm.c
--- m10300-opc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c m10300-opc.c -o m10300-opc.o
--- mt-asm.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c mt-asm.c -o mt-asm.o
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-desc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o mt-desc.lo mt-desc.c
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c mt-desc.c -o mt-desc.o
--- mt-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o mt-dis.lo mt-dis.c
--- mt-ibld.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o mt-ibld.lo mt-ibld.c
--- mt-dis.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c mt-dis.c -o mt-dis.o
--- mt-ibld.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c mt-ibld.c -o mt-ibld.o
--- mt-opc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o mt-opc.lo mt-opc.c
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c mt-opc.c -o mt-opc.o
--- ns32k-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o ns32k-dis.lo ns32k-dis.c
--- openrisc-asm.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o openrisc-asm.lo openrisc-asm.c
--- ns32k-dis.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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 ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c openrisc-asm.c -o openrisc-asm.o
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-desc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o openrisc-desc.lo openrisc-desc.c
--- openrisc-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o openrisc-dis.lo openrisc-dis.c
--- openrisc-desc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c openrisc-desc.c -o openrisc-desc.o
--- openrisc-dis.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c openrisc-dis.c -o openrisc-dis.o
--- openrisc-ibld.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o openrisc-ibld.lo openrisc-ibld.c
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c openrisc-ibld.c -o openrisc-ibld.o
--- openrisc-opc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o openrisc-opc.lo openrisc-opc.c
--- pdp11-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o pdp11-dis.lo pdp11-dis.c
--- openrisc-opc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c openrisc-opc.c -o openrisc-opc.o
--- pdp11-dis.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c pdp11-dis.c -o pdp11-dis.o
--- pj-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o pj-dis.lo pj-dis.c
--- pj-opc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o pj-opc.lo pj-opc.c
--- pj-dis.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c pj-dis.c -o pj-dis.o
--- pj-opc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c pj-opc.c -o pj-opc.o
--- ppc-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o ppc-dis.lo ppc-dis.c
--- ppc-opc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o ppc-opc.lo ppc-opc.c
--- ppc-dis.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ppc-dis.c -o ppc-dis.o
--- ppc-opc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ppc-opc.c -o ppc-opc.o
--- s390-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o s390-dis.lo s390-dis.c
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c s390-dis.c -o s390-dis.o
--- sh-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -DARCH_all sh-dis.c
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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:
      |             ^~~~
--- sh64-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o sh64-dis.lo sh64-dis.c
--- sparc-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o sparc-dis.lo sparc-dis.c
--- sh64-dis.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c sh64-dis.c -o sh64-dis.o
--- sparc-opc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o sparc-opc.lo sparc-opc.c
--- sparc-dis.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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;
      |               ^~~~~~~~~~~
--- sparc-opc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c sparc-opc.c -o sparc-opc.o
--- tic30-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o tic30-dis.lo tic30-dis.c
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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 ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o tic54x-dis.lo tic54x-dis.c
--- tic54x-opc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o tic54x-opc.lo tic54x-opc.c
--- tic54x-dis.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c tic54x-dis.c -o tic54x-dis.o
--- tic54x-opc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c tic54x-opc.c -o tic54x-opc.o
--- tic80-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o tic80-dis.lo tic80-dis.c
--- tic80-opc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o tic80-opc.lo tic80-opc.c
--- tic80-dis.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c tic80-dis.c -o tic80-dis.o
--- tic80-opc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c tic80-opc.c -o tic80-opc.o
--- v850-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o v850-dis.lo v850-dis.c
--- v850-opc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o v850-opc.lo v850-opc.c
--- v850-dis.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c v850-dis.c -o v850-dis.o
--- v850-opc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c v850-opc.c -o v850-opc.o
--- vax-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o vax-dis.lo vax-dis.c
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c vax-dis.c -o vax-dis.o
--- w65-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o w65-dis.lo w65-dis.c
--- vax-dis.lo ---
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-asm.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o xstormy16-asm.lo xstormy16-asm.c
--- w65-dis.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c w65-dis.c -o w65-dis.o
--- xstormy16-desc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o xstormy16-desc.lo xstormy16-desc.c
--- xstormy16-asm.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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 ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c xstormy16-desc.c -o xstormy16-desc.o
--- xstormy16-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o xstormy16-dis.lo xstormy16-dis.c
--- xstormy16-ibld.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o xstormy16-ibld.lo xstormy16-ibld.c
--- xstormy16-dis.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c xstormy16-dis.c -o xstormy16-dis.o
--- xstormy16-ibld.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c xstormy16-ibld.c -o xstormy16-ibld.o
--- xstormy16-opc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o xstormy16-opc.lo xstormy16-opc.c
--- xc16x-asm.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o xc16x-asm.lo xc16x-asm.c
--- xstormy16-opc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c xstormy16-opc.c -o xstormy16-opc.o
--- xc16x-asm.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c xc16x-asm.c -o xc16x-asm.o
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-desc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o xc16x-desc.lo xc16x-desc.c
--- xc16x-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o xc16x-dis.lo xc16x-dis.c
--- xc16x-desc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c xc16x-desc.c -o xc16x-desc.o
--- xc16x-ibld.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o xc16x-ibld.lo xc16x-ibld.c
--- xc16x-dis.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c xc16x-dis.c -o xc16x-dis.o
--- xc16x-opc.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o xc16x-opc.lo xc16x-opc.c
--- xc16x-ibld.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c xc16x-ibld.c -o xc16x-ibld.o
--- xtensa-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o xtensa-dis.lo xtensa-dis.c
--- xc16x-opc.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c xc16x-opc.c -o xc16x-opc.o
--- z80-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o z80-dis.lo z80-dis.c
--- xtensa-dis.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c xtensa-dis.c -o xtensa-dis.o
--- z8k-dis.lo ---
/bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd  -I.././opcodes/../intl -I../intl    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -o z8k-dis.lo z8k-dis.c
--- z80-dis.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c z80-dis.c -o z80-dis.o
--- z8k-dis.lo ---
cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././opcodes -I../bfd -I.././opcodes/../include -I.././opcodes/../bfd -I.././opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c z8k-dis.c -o z8k-dis.o
--- libopcodes.la ---
/bin/bash ./libtool --mode=link cc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2    -o libopcodes.la -rpath /usr/pkg/cross/x86_64-redhat-linux/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=`/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;  /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
Making info in po
--- all ---
/usr/pkg/bin/bmake  all-recursive
--- all-ld ---
--- info-recursive ---
--- all-binutils ---
--- all-recursive ---
--- all-ld ---
Making info in po
--- all-binutils ---
Making all in doc
--- 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 ---
Making all in po
--- not-ranlib.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c not-ranlib.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 ---
/usr/pkg/bin/bmake  all-recursive
--- all-binutils ---
--- is-ranlib.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c is-ranlib.c
--- all-ld ---
--- all-recursive ---
Making all in po
--- all-binutils ---
--- not-strip.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c not-strip.c
--- all-ld ---
--- stringify.sed ---
cp .././ld/emultempl/astring.sed stringify.sed
--- deffilep.c ---
/bin/bash .././ld/../ylwrap deffilep.y y.tab.c deffilep.c y.tab.h deffilep.h y.output deffilep.output -- /usr/pkg/bin/bison -y -d 
--- all-binutils ---
--- unwind-ia64.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c unwind-ia64.c
--- 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 ---
--- is-strip.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c is-strip.c
--- sysinfo.o ---
if [ -r sysinfo.c ]; then  cc -c -I. -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 sysinfo.c -Wno-error ;  else  cc -c -I. -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 .././binutils/sysinfo.c -Wno-error ;  fi
--- all-ld ---
updating deffilep.h
--- 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':
      |             ^~~~
--- all-ld ---
--- eaixppc.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no aixppc ""
--- eaixrs6.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no aixrs6 ""
--- ealpha.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no alpha ""
--- all-binutils ---
--- arlex.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c arlex.c -Wno-error
--- all-ld ---
--- earcelf.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no arcelf ""
--- all-binutils ---
arlex.c:1346:12: warning: 'input' defined but not used [-Wunused-function]
 1346 | static int input()
      |            ^~~~~
--- all-ld ---
--- earmelf.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no armelf ""
--- all-binutils ---
--- addr2line.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c addr2line.c
--- ar.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ar.c
--- all-ld ---
--- earmelfb.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no armelfb ""
--- all-binutils ---
--- arsup.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c arsup.c
--- all-ld ---
--- earmelf_fbsd.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no armelf_fbsd ""
--- all-binutils ---
--- binemul.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c binemul.c
--- bucomm.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c bucomm.c
--- budemang.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c budemang.c
--- coffdump.o ---
--- all-ld ---
--- earmelf_linux.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no armelf_linux ""
--- all-binutils ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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 ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c coffgrok.c
--- all-ld ---
--- earmelf_linux_eabi.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no armelf_linux_eabi ""
--- all-binutils ---
--- cxxfilt.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c cxxfilt.c
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 ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c dwarf.c
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:
      |     ^~~~~~~
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:
      |     ^~~~
--- all-ld ---
--- earmelfb_linux.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no armelfb_linux ""
--- earmelfb_linux_eabi.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no armelfb_linux_eabi ""
--- all-binutils ---
--- debug.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c debug.c
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:
      |     ^~~~
--- all-ld ---
--- earmelf_nbsd.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no armelf_nbsd ""
--- earmelfb_nbsd.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no armelfb_nbsd ""
--- all-binutils ---
--- emul_vanilla.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emul_vanilla.c
--- filemode.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c filemode.c
--- ieee.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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_vxworks.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no armelf_vxworks ""
--- earmaoutb.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no armaoutb ""
--- earmaoutl.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no armaoutl ""
--- earmcoff.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no armcoff ""
--- earmnbsd.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no armnbsd ""
--- earmnto.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no armnto ""
--- earm_epoc_pe.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no arm_epoc_pe ""
--- earmpe.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no armpe ""
--- earmsymbian.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no armsymbian ""
--- all-binutils ---
--- nlmconv.o ---
ldname=`echo ld | sed 's,^,i386-linux-,;'`;  cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -DLD_NAME="\"${ldname}\"" -DNLMCONV_I386 -DNLMCONV_ALPHA -DNLMCONV_POWERPC -DNLMCONV_SPARC .././binutils/nlmconv.c
--- all-ld ---
--- eavr2.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no avr2 ""
--- eavr1.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no avr1 ""
--- eavr3.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no avr3 ""
--- all-binutils ---
In file included from /usr/include/string.h:519,
                 from .././binutils/bucomm.h:49,
                 from .././binutils/nlmconv.c:37:
In function 'strncpy',
    inlined from 'main' at .././binutils/nlmconv.c:740:4:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'main' at .././binutils/nlmconv.c:762:4:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'main' at .././binutils/nlmconv.c:798:4:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'main' at .././binutils/nlmconv.c:855:8:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'main' at .././binutils/nlmconv.c:866:3:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'main' at .././binutils/nlmconv.c:868:3:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'main' at .././binutils/nlmconv.c:883:7:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'main' at .././binutils/nlmconv.c:1077:3:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' output truncated before terminating nul copying 5 bytes from a string of the same length [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- all-ld ---
--- eavr4.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no avr4 ""
--- eavr5.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no avr5 ""
--- ecoff_i860.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no coff_i860 ""
--- all-binutils ---
--- nm.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c nm.c
--- all-ld ---
--- ecoff_sparc.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no coff_sparc ""
--- all-binutils ---
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':
      |         ^~~~
--- all-ld ---
--- ecrisaout.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no crisaout ""
--- ecriself.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no criself ""
--- ecrislinux.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no crislinux ""
--- all-binutils ---
--- objcopy.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c objcopy.c
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 ---
--- ed10velf.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no d10velf ""
--- ed30velf.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no d30velf ""
--- ed30v_o.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no d30v_o ""
--- all-binutils ---
--- objdump.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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;
      |               ^~~~~~~~
--- all-ld ---
--- ed30v_e.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no d30v_e ""
--- all-binutils ---
.././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 ---
--- edelta68.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no delta68 ""
--- eelf32bfin.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32bfin "" bfin
--- eelf32bfinfd.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32bfinfd "" elf32bfinfd
--- all-binutils ---
--- prdbg.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c prdbg.c
--- all-ld ---
--- eelf32_dlx.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32_dlx ""
--- eelf32xc16x.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32xc16x ""
--- all-binutils ---
prdbg.c: In function 'pr_array_type':
prdbg.c:501:27: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]
  501 |         sprintf (buf, "%ld", (long) vma);
      |                           ^
In file included from /usr/include/stdio.h:900,
                 from prdbg.c:27:
/usr/include/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 2 and 21 bytes into a destination of size 20
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
prdbg.c: In function 'pr_struct_field':
prdbg.c:499:27: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]
  499 |         sprintf (buf, "%lu", (unsigned long) vma);
      |                           ^
In file included from /usr/include/stdio.h:900,
                 from prdbg.c:27:
/usr/include/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 2 and 21 bytes into a destination of size 20
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
--- all-ld ---
--- eelf32xc16xl.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32xc16xl ""
--- all-binutils ---
prdbg.c: In function 'pr_class_baseclass':
prdbg.c:499:27: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]
  499 |         sprintf (buf, "%lu", (unsigned long) vma);
      |                           ^
In file included from /usr/include/stdio.h:900,
                 from prdbg.c:27:
/usr/include/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 2 and 21 bytes into a destination of size 20
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
--- all-ld ---
--- eelf32xc16xs.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32xc16xs ""
--- all-binutils ---
--- rdcoff.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c rdcoff.c
--- all-ld ---
--- eelf32xstormy16.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32xstormy16 ""
--- all-binutils ---
--- rddbg.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c rddbg.c
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;
      |                   ^~~~~
--- all-ld ---
--- eelf32vax.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32vax ""
--- all-binutils ---
--- readelf.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c readelf.c
--- all-ld ---
--- eelf32xtensa.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32xtensa ""
--- all-binutils ---
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_program_headers':
readelf.c:3439:15: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]
 3439 |               fscanf (file, "%63s", program_interpreter);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 ---
--- eelf32fr30.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32fr30 ""
--- eelf32frv.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32frv ""
--- eelf32mcore.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32mcore ""
--- em32relf.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no m32relf ""
--- em32rlelf.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no m32rlelf ""
--- em32relf_linux.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no m32relf_linux ""
--- em32rlelf_linux.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no m32rlelf_linux ""
--- eelf32_sparc.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32_sparc ""
--- all-binutils ---
--- rename.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c rename.c
--- all-ld ---
--- eelf32_sparc_vxworks.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32_sparc_vxworks ""
--- all-binutils ---
--- resbin.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c resbin.c
--- all-ld ---
--- eelf32_i860.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32_i860 ""
--- eelf32_i960.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32_i960 ""
--- all-binutils ---
--- rescoff.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c  .././binutils/rescoff.c
--- all-ld ---
--- eelf32b4300.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32b4300 ""
--- all-binutils ---
--- resrc.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c resrc.c
--- all-ld ---
--- eelf32cr16c.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32cr16c ""
--- eelf32bmip.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32bmip ""
--- all-binutils ---
--- resres.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c resres.c
--- size.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c size.c
--- all-ld ---
--- eelf32btsmip.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32btsmip ""
--- all-binutils ---
--- stabs.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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:
      |     ^~~~
--- all-ld ---
--- eelf32crx.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32crx ""
--- eelf32btsmipn32.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32btsmipn32 ""
--- eelf32ltsmip.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32ltsmip ""
--- all-binutils ---
--- strings.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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:
      |         ^~~~~~~
--- version.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c version.c
--- all-ld ---
--- eelf32ltsmipn32.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32ltsmipn32 ""
--- all-binutils ---
--- windres.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c windres.c
--- winduni.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c winduni.c
--- wrstabs.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c wrstabs.c
In file included from /usr/include/stdio.h:900,
                 from wrstabs.c:26:
In function 'sprintf',
    inlined from 'stab_start_class_type' at wrstabs.c:1479:4:
/usr/include/bits/stdio2.h:30:10: warning: '%s' directive argument is null [-Wformat-overflow=]
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
--- all-ld ---
--- eelf32ebmip.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32ebmip ""
--- all-binutils ---
--- arparse.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c arparse.c -Wno-error
--- syslex.o ---
if [ -r syslex.c ]; then  cc -c -I. -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 syslex.c -Wno-error ;  else  cc -c -I. -I.././binutils -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 .././binutils/syslex.c -Wno-error ; fi
syslex.c:1224:12: warning: 'input' defined but not used [-Wunused-function]
 1224 | static int input()
      |            ^~~~~
--- nlmheader.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c nlmheader.c -Wno-error
In file included from /usr/include/string.h:519,
                 from bucomm.h:49,
                 from nlmheader.y:34:
In function 'strncpy',
    inlined from 'yyparse' at nlmheader.y:398:6:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'yyparse' at nlmheader.y:374:6:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'yyparse' at nlmheader.y:170:6:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' output truncated before terminating nul copying 10 bytes from a string of the same length [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- all-ld ---
--- eelf32ebmipvxworks.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32ebmipvxworks ""
--- all-binutils ---
--- rcparse.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c rcparse.c -Wno-error
--- rclex.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c rclex.c -Wno-error
--- all-ld ---
--- eelf32elmip.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32elmip ""
--- all-binutils ---
rclex.c:1844:12: warning: 'input' defined but not used [-Wunused-function]
 1844 | static int input()
      |            ^~~~~
--- addr2line ---
/bin/bash ./libtool --mode=link cc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2    -o addr2line  addr2line.o budemang.o  bucomm.o version.o filemode.o ../bfd/libbfd.la ../libiberty/libiberty.a  
mkdir .libs
--- all-ld ---
--- eelf32elmipvxworks.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32elmipvxworks ""
--- all-binutils ---
cc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -o addr2line addr2line.o budemang.o bucomm.o version.o filemode.o  ../bfd/.libs/libbfd.a ../libiberty/libiberty.a
/bin/ld: bucomm.o: in function `make_tempname':
bucomm.c:(.text+0xb6a): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp'
--- coffdump ---
/bin/bash ./libtool --mode=link cc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2    -o coffdump  coffdump.o coffgrok.o  bucomm.o version.o filemode.o ../bfd/libbfd.la ../libiberty/libiberty.a  
--- all-ld ---
--- eelf32bmipn32.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32bmipn32 ""
--- all-binutils ---
cc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -o coffdump coffdump.o coffgrok.o bucomm.o version.o filemode.o  ../bfd/.libs/libbfd.a ../libiberty/libiberty.a
/bin/ld: bucomm.o: in function `make_tempname':
bucomm.c:(.text+0xb6a): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp'
--- cxxfilt ---
/bin/bash ./libtool --mode=link cc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2    -o cxxfilt  cxxfilt.o bucomm.o version.o filemode.o ../bfd/libbfd.la ../libiberty/libiberty.a  
cc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -o cxxfilt cxxfilt.o bucomm.o version.o filemode.o  ../bfd/.libs/libbfd.a ../libiberty/libiberty.a
/bin/ld: bucomm.o: in function `make_tempname':
bucomm.c:(.text+0xb6a): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp'
--- nm-new ---
/bin/bash ./libtool --mode=link cc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2    -o nm-new  nm.o budemang.o bucomm.o version.o filemode.o ../bfd/libbfd.la ../libiberty/libiberty.a  
--- all-ld ---
--- eelf32l4300.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32l4300 ""
--- all-binutils ---
cc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -o nm-new nm.o budemang.o bucomm.o version.o filemode.o  ../bfd/.libs/libbfd.a ../libiberty/libiberty.a
/bin/ld: bucomm.o: in function `make_tempname':
bucomm.c:(.text+0xb6a): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp'
--- objdump ---
/bin/bash ./libtool --mode=link cc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2    -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  
--- all-ld ---
--- eelf32lmip.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32lmip ""
--- all-binutils ---
cc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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
/bin/ld: bucomm.o: in function `make_tempname':
bucomm.c:(.text+0xb6a): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp'
--- readelf ---
/bin/bash ./libtool --mode=link cc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2    -o readelf  readelf.o version.o  unwind-ia64.o dwarf.o  ../libiberty/libiberty.a 
--- all-ld ---
--- eelf32mipswindiss.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32mipswindiss ""
--- all-binutils ---
cc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -o readelf readelf.o version.o unwind-ia64.o dwarf.o  ../libiberty/libiberty.a
--- size ---
/bin/bash ./libtool --mode=link cc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2    -o size  size.o bucomm.o version.o filemode.o ../bfd/libbfd.la ../libiberty/libiberty.a  
--- all-ld ---
--- eelf32lppc.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32lppc ""
--- all-binutils ---
cc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -o size size.o bucomm.o version.o filemode.o  ../bfd/.libs/libbfd.a ../libiberty/libiberty.a
/bin/ld: bucomm.o: in function `make_tempname':
bucomm.c:(.text+0xb6a): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp'
--- strings ---
/bin/bash ./libtool --mode=link cc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2    -o strings  strings.o bucomm.o version.o filemode.o ../bfd/libbfd.la ../libiberty/libiberty.a  
cc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -o strings strings.o bucomm.o version.o filemode.o  ../bfd/.libs/libbfd.a ../libiberty/libiberty.a
/bin/ld: bucomm.o: in function `make_tempname':
bucomm.c:(.text+0xb6a): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp'
--- all-ld ---
--- eelf32lppcnto.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32lppcnto ""
--- all-binutils ---
--- objcopy ---
/bin/bash ./libtool --mode=link cc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2    -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  
cc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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
/bin/ld: bucomm.o: in function `make_tempname':
bucomm.c:(.text+0xb6a): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp'
--- strip-new ---
/bin/bash ./libtool --mode=link cc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2    -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  
--- all-ld ---
--- eelf32lppcsim.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32lppcsim ""
--- all-binutils ---
cc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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
/bin/ld: bucomm.o: in function `make_tempname':
bucomm.c:(.text+0xb6a): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp'
--- ar ---
/bin/bash ./libtool --mode=link cc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2    -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   
cc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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
/bin/ld: bucomm.o: in function `make_tempname':
bucomm.c:(.text+0xb6a): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp'
--- all-ld ---
--- eelf32ppcnto.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32ppcnto ""
--- all-binutils ---
--- ranlib ---
/bin/bash ./libtool --mode=link cc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2    -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   
cc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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
/bin/ld: bucomm.o: in function `make_tempname':
bucomm.c:(.text+0xb6a): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp'
--- sysinfo ---
cc -pipe -O2  -o sysinfo sysinfo.o syslex.o
--- nlmconv ---
/bin/bash ./libtool --mode=link cc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2    -o nlmconv  nlmconv.o nlmheader.o  bucomm.o version.o filemode.o ../bfd/libbfd.la ../libiberty/libiberty.a  
cc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -o nlmconv nlmconv.o nlmheader.o bucomm.o version.o filemode.o  ../bfd/.libs/libbfd.a ../libiberty/libiberty.a
/bin/ld: bucomm.o: in function `make_tempname':
bucomm.c:(.text+0xb6a): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp'
--- all-ld ---
--- eelf32ppcwindiss.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32ppcwindiss ""
--- all-binutils ---
--- windres ---
/bin/bash ./libtool --mode=link cc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2    -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   
--- all-ld ---
--- eelf32ppcvxworks.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32ppcvxworks ""
--- all-binutils ---
cc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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
/bin/ld: bucomm.o: in function `make_tempname':
bucomm.c:(.text+0xb6a): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp'
--- 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 ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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 ---
--- eelf32openrisc.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32openrisc ""
--- all-binutils ---
--- sysdump.o ---
cc -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="\"/usr/pkg/cross/share/locale\""  -Dbin_dummy_emulation=bin_vanilla_emulation    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c sysdump.c
sysdump.c: In function 'fillup':
sysdump.c:124:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
  124 |   fread (ptr, 1, size, file);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
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 ---
--- eelf32ppc.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32ppc ""
--- eelf32ppc_fbsd.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32ppc_fbsd ""
--- eelf32ppcsim.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32ppcsim ""
--- all-binutils ---
--- srconv ---
/bin/bash ./libtool --mode=link cc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2    -o srconv  srconv.o coffgrok.o  bucomm.o version.o filemode.o ../bfd/libbfd.la ../libiberty/libiberty.a  
cc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -o srconv srconv.o coffgrok.o bucomm.o version.o filemode.o  ../bfd/.libs/libbfd.a ../libiberty/libiberty.a
/bin/ld: bucomm.o: in function `make_tempname':
bucomm.c:(.text+0xb6a): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp'
--- all-ld ---
--- eelf32ppclinux.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32ppclinux ""
--- all-binutils ---
--- sysdump ---
/bin/bash ./libtool --mode=link cc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2    -o sysdump  sysdump.o bucomm.o version.o filemode.o ../bfd/libbfd.la ../libiberty/libiberty.a  
cc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -o sysdump sysdump.o bucomm.o version.o filemode.o  ../bfd/.libs/libbfd.a ../libiberty/libiberty.a
/bin/ld: bucomm.o: in function `make_tempname':
bucomm.c:(.text+0xb6a): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp'
--- all-ld ---
--- eelf64ppc.c ---
--- eelf64lppc.c ---
--- eelf64ppc.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf64ppc ""
--- eelf64lppc.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf64lppc ""
--- eelf32i370.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32i370 ""
--- eelf32ip2k.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32ip2k ""
--- eelf32iq2000.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32iq2000 ""
--- eelf32iq10.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32iq10 ""
--- eelf64alpha.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf64alpha ""
--- eelf64alpha_fbsd.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf64alpha_fbsd ""
--- eelf64alpha_nbsd.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf64alpha_nbsd ""
--- eelf64hppa.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf64hppa ""
--- eelf64_aix.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf64_aix ""
--- eelf64_ia64.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf64_ia64 ""
--- eelf64_ia64_fbsd.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf64_ia64_fbsd ""
--- eelf64_s390.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf64_s390 ""
--- eelf64_sparc.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf64_sparc ""
--- eelf64_sparc_fbsd.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf64_sparc_fbsd ""
--- eelf64bmip.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf64bmip ""
--- eelf64mmix.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf64mmix ""
--- emmo.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no mmo ""
--- eelf64btsmip.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf64btsmip ""
--- eelf64ltsmip.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf64ltsmip ""
--- eelf_i386.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu 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='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu 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='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf_x86_64_fbsd ""
--- eelf_i386_be.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf_i386_be ""
--- eelf_i386_chaos.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf_i386_chaos ""
--- eelf_i386_fbsd.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf_i386_fbsd ""
--- eelf_i386_ldso.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf_i386_ldso ""
--- eelf_i386_vxworks.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf_i386_vxworks ""
--- eelf_s390.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf_s390 ""
--- egld960.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no gld960 ""
--- egld960coff.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no gld960coff ""
--- eh8300.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no h8300 ""
--- eh8300h.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no h8300h ""
--- eh8300s.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no h8300s ""
--- eh8300hn.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no h8300hn ""
--- eh8300sn.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no h8300sn ""
--- eh8300sx.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no h8300sx ""
--- eh8300sxn.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no h8300sxn ""
--- eh8300elf.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no h8300elf ""
--- eh8300helf.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no h8300helf ""
--- eh8300self.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no h8300self ""
--- eh8300hnelf.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no h8300hnelf ""
--- eh8300snelf.c ---
--- eh8300sxelf.c ---
--- eh8300snelf.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no h8300snelf ""
--- eh8300sxelf.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no h8300sxelf ""
--- eh8300sxnelf.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no h8300sxnelf ""
--- eh8500.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no h8500 ""
--- eh8500b.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no h8500b ""
--- eh8500c.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no h8500c ""
--- eh8500m.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no h8500m ""
--- eh8500s.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no h8500s ""
--- ehp300bsd.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no hp300bsd ""
--- ehp3hpux.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no hp3hpux ""
--- ehppaelf.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no hppaelf ""
--- ehppalinux.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no hppalinux ""
--- ehppanbsd.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no hppanbsd ""
--- ehppaobsd.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no hppaobsd ""
--- ehppa64linux.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no hppa64linux ""
--- ei386aout.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no i386aout ""
--- ei386beos.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no i386beos ""
--- ei386bsd.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no i386bsd ""
--- ei386coff.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no i386coff ""
--- ei386go32.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no i386go32 ""
--- ei386linux.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no i386linux "i386-linuxaout"
--- ei386lynx.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no i386lynx ""
--- ei386mach.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no i386mach ""
--- ei386moss.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no i386moss ""
--- ei386msdos.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no i386msdos ""
--- ei386nbsd.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no i386nbsd ""
--- ei386nto.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no i386nto ""
--- ei386nw.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no i386nw ""
--- ei386pe.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no i386pe ""
--- ei386pe_posix.c ---
--- elnk960.c ---
--- ei386pe_posix.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no i386pe_posix ""
--- elnk960.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no lnk960 ""
--- em68hc11elf.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no m68hc11elf ""
--- em68hc11elfb.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no m68hc11elfb ""
--- em68hc12elf.c ---
--- em68hc12elfb.c ---
--- em68hc12elf.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no m68hc12elf ""
--- em68hc12elfb.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no m68hc12elfb ""
--- em68k4knbsd.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no m68k4knbsd ""
--- em68kaout.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no m68kaout ""
--- em68kaux.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no m68kaux ""
--- em68kcoff.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no m68kcoff ""
--- em68kelf.c ---
--- em68kelfnbsd.c ---
--- em68kelf.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no m68kelf ""
--- em68kelfnbsd.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no m68kelfnbsd ""
--- em68klinux.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no m68klinux ""
--- em68knbsd.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no m68knbsd ""
--- em68kpsos.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no m68kpsos ""
--- em88kbcs.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no m88kbcs ""
--- emaxqcoff.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no maxqcoff ""
--- emcorepe.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no mcorepe ""
--- emipsbig.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no mipsbig
--- emipsbsd.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no mipsbsd
--- emipsidt.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no mipsidt ""
--- emipsidtl.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no mipsidtl ""
--- emipslit.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no mipslit ""
--- emipslnews.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no mipslnews
--- emipspe.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no mipspe ""
--- emsp430x110.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x110 "" msp430all
--- emsp430x112.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x112 "" msp430all
--- emsp430x1101.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x1101 "" msp430all
--- emsp430x1111.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x1111 "" msp430all
--- emsp430x1121.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x1121 "" msp430all
--- emsp430x1122.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x1122 "" msp430all
--- emsp430x1132.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x1132 "" msp430all
--- emsp430x122.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x122 "" msp430all
--- emsp430x123.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x123 "" msp430all
--- emsp430x1222.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x1222 "" msp430all
--- emsp430x1232.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x1232 "" msp430all
--- emsp430x133.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x133 "" msp430all
--- emsp430x135.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x135 "" msp430all
--- emsp430x1331.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x1331 "" msp430all
--- emsp430x1351.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x1351 "" msp430all
--- emsp430x147.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x147 "" msp430all
--- emsp430x148.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x148 "" msp430all
--- emsp430x149.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x149 "" msp430all
--- emsp430x155.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x155 "" msp430all
--- emsp430x156.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x156 "" msp430all
--- emsp430x157.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x157 "" msp430all
--- emsp430x167.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x167 "" msp430all
--- emsp430x168.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x168 "" msp430all
--- emsp430x169.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x169 "" msp430all
--- emsp430x1610.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x1610 "" msp430all
--- emsp430x1611.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x1611 "" msp430all
--- emsp430x1612.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x1612 "" msp430all
--- emsp430x2101.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x2101 "" msp430all
--- emsp430x2111.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x2111 "" msp430all
--- emsp430x2121.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x2121 "" msp430all
--- emsp430x2131.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x2131 "" msp430all
--- emsp430x311.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x311 "" msp430all
--- emsp430x312.c ---
--- emsp430x313.c ---
--- emsp430x312.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x312 "" msp430all
--- emsp430x313.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x313 "" msp430all
--- emsp430x314.c ---
--- emsp430x315.c ---
--- emsp430x314.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x314 "" msp430all
--- emsp430x315.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x315 "" msp430all
--- emsp430x323.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x323 "" msp430all
--- emsp430x325.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x325 "" msp430all
--- emsp430x336.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x336 "" msp430all
--- emsp430x337.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x337 "" msp430all
--- emsp430x412.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x412 "" msp430all
--- emsp430x413.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x413 "" msp430all
--- emsp430x415.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x415 "" msp430all
--- emsp430x417.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x417 "" msp430all
--- emsp430xE423.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430xE423 "" msp430all
--- emsp430xE425.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430xE425 "" msp430all
--- emsp430xE427.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430xE427 "" msp430all
--- emsp430xW423.c ---
--- emsp430xW425.c ---
--- emsp430xW423.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430xW423 "" msp430all
--- emsp430xW425.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430xW425 "" msp430all
--- emsp430xW427.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430xW427 "" msp430all
--- emsp430xG437.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430xG437 "" msp430all
--- emsp430xG438.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430xG438 "" msp430all
--- emsp430xG439.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430xG439 "" msp430all
--- emsp430x435.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x435 "" msp430all
--- emsp430x436.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x436 "" msp430all
--- emsp430x437.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x437 "" msp430all
--- emsp430x447.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x447 "" msp430all
--- emsp430x448.c ---
--- emsp430x449.c ---
--- emsp430x448.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x448 "" msp430all
--- emsp430x449.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no msp430x449 "" msp430all
--- enews.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no news ""
--- ens32knbsd.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no ns32knbsd ""
--- eor32.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no or32 ""
--- eor32elf.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no or32elf ""
--- epc532macha.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no pc532macha ""
--- epdp11.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no pdp11 ""
--- epjelf.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no pjelf ""
--- epjlelf.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no pjlelf ""
--- eppcmacos.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no ppcmacos ""
--- eppcnw.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no ppcnw ""
--- eppcpe.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no ppcpe ""
--- eppclynx.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no ppclynx ""
--- eriscix.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no riscix ""
--- esh.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no sh ""
--- eshelf.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shelf ""
--- eshelf32.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shelf32 ""
--- eshelf32_linux.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shelf32_linux ""
--- eshelf32_nbsd.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shelf32_nbsd ""
--- eshelf64.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shelf64 ""
--- eshelf64_nbsd.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shelf64_nbsd ""
--- eshelf_linux.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shelf_linux ""
--- eshlelf_linux.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shlelf_linux ""
--- eshelf_nbsd.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shelf_nbsd ""
--- eshelf_nto.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shelf_nto ""
--- eshlelf_nbsd.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shlelf_nbsd ""
--- eshlelf_nto.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shlelf_nto ""
--- eshlelf.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shlelf ""
--- eshlsymbian.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shlsymbian ""
--- eshlelf32.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shlelf32 ""
--- eshlelf32_linux.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shlelf32_linux ""
--- eshlelf32_nbsd.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shlelf32_nbsd ""
--- eshlelf64.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shlelf64 ""
--- eshlelf64_nbsd.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shlelf64_nbsd ""
--- eshl.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shl ""
--- eshpe.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no shpe ""
--- esparcaout.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no sparcaout ""
--- esparclinux.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no sparclinux ""
--- esparcnbsd.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no sparcnbsd ""
--- est2000.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no st2000 ""
--- esun3.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no sun3 ""
--- esun4.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no sun4 ""
--- etic30aout.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no tic30aout ""
--- etic30coff.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no tic30coff ""
--- etic3xcoff.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no tic3xcoff ""
--- etic3xcoff_onchip.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no tic3xcoff_onchip ""
--- etic4xcoff.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no tic4xcoff ""
--- etic54xcoff.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no tic54xcoff ""
--- etic80coff.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no tic80coff ""
--- evanilla.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no vanilla ""
--- evax.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no vax ""
--- evaxnbsd.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no vaxnbsd ""
--- evsta.c ---
--- ew65.c ---
--- evsta.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no vsta ""
--- ew65.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no w65 ""
--- ez80.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no z80 ""
--- ez8001.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no z8001 ""
--- ez8002.c ---
--- eelf32frvfd.c ---
--- ez8002.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no z8002 ""
--- eelf32frvfd.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32frvfd ""
--- eelf32m32c.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu i386-pc-linux-gnu i386-linux "elf_i386" "/usr/local/lib /lib /usr/lib" no elf32m32c ""
--- eelf32mt.c ---
LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/cross" "/usr/pkg/cross" x86_64-redhat-linux-gnu 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 ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eaixppc.c
--- eaixrs6.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eaixrs6.c
--- ealpha.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ealpha.c
--- earcelf.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c earcelf.c
--- earm_epoc_pe.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c earm_epoc_pe.c
--- earmaoutb.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c earmaoutb.c
--- earmaoutl.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c earmaoutl.c
--- earmcoff.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c earmcoff.c
--- earmelf.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c earmelf.c
--- earmelfb.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c earmelfb.c
--- earmelf_fbsd.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c earmelf_fbsd.c
--- earmelf_linux.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c earmelf_linux.c
--- earmelf_linux_eabi.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c earmelf_linux_eabi.c
--- earmelfb_linux.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c earmelfb_linux.c
--- earmelfb_linux_eabi.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c earmelfb_linux_eabi.c
--- earmelf_nbsd.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c earmelf_nbsd.c
--- earmelfb_nbsd.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c earmelfb_nbsd.c
--- earmelf_vxworks.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c earmelf_vxworks.c
--- earmnto.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c earmnto.c
--- earmnbsd.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c earmnbsd.c
--- earmpe.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c earmpe.c
--- earmsymbian.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c earmsymbian.c
--- earmpe.o ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:32,
                 from earmpe.c:41:
In function 'strncpy',
    inlined from 'gld_armpe_recognized_file.part.0' at earmpe.c:1391:2:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 4097 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- eavr2.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eavr2.c
--- eavr1.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eavr1.c
--- eavr3.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eavr3.c
--- eavr4.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eavr4.c
--- eavr5.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eavr5.c
--- ecoff_i860.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ecoff_i860.c
--- ecoff_sparc.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ecoff_sparc.c
--- ecrisaout.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ecrisaout.c
--- ecriself.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ecriself.c
--- ecrislinux.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ecrislinux.c
--- ed10velf.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ed10velf.c
--- ed30v_e.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ed30v_e.c
--- ed30v_o.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ed30v_o.c
--- ed30velf.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ed30velf.c
--- edelta68.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c edelta68.c
--- eelf32_dlx.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32_dlx.c
--- eelf32_i960.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32_i960.c
--- eelf32_i860.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32_i860.c
--- eelf32_sparc.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32_sparc.c
--- eelf32_sparc_vxworks.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32_sparc_vxworks.c
--- eelf32b4300.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32b4300.c
--- eelf32bfin.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32bfin.c
--- eelf32bfinfd.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32bfinfd.c
--- eelf32cr16c.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32cr16c.c
--- eelf32bmip.o ---
--- eelf32bmipn32.o ---
--- eelf32bmip.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32bmip.c
--- eelf32bmipn32.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32bmipn32.c
--- eelf32btsmip.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32btsmip.c
--- eelf32crx.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32crx.c
--- eelf32btsmipn32.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32btsmipn32.c
--- eelf32ltsmip.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32ltsmip.c
--- eelf32ltsmipn32.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32ltsmipn32.c
--- eelf32ebmip.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32ebmip.c
--- eelf32ebmipvxworks.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32ebmipvxworks.c
--- eelf32elmip.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32elmip.c
--- eelf32elmipvxworks.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32elmipvxworks.c
--- eelf32fr30.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32fr30.c
--- eelf32frv.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32frv.c
--- eelf32i370.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32i370.c
--- eelf32ip2k.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32ip2k.c
--- eelf32iq2000.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32iq2000.c
--- eelf32iq10.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32iq10.c
--- eelf32l4300.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32l4300.c
--- eelf32lmip.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32lmip.c
--- eelf32lppc.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32lppc.c
--- eelf32lppcnto.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32lppcnto.c
--- eelf32lppcsim.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32lppcsim.c
--- eelf32m32c.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32m32c.c
--- eelf32mcore.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32mcore.c
--- eelf32mipswindiss.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32mipswindiss.c
--- eelf32openrisc.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32openrisc.c
--- eelf32ppc.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32ppc.c
--- eelf32ppc_fbsd.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32ppc_fbsd.c
--- eelf32ppclinux.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32ppclinux.c
--- eelf32ppcnto.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32ppcnto.c
--- eelf32ppcsim.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32ppcsim.c
--- eelf32ppcwindiss.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32ppcwindiss.c
--- eelf32ppcvxworks.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32ppcvxworks.c
--- eelf32vax.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32vax.c
--- eelf32xc16x.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32xc16x.c
--- eelf32xc16xl.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32xc16xl.c
--- eelf32xc16xs.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32xc16xs.c
--- eelf32xstormy16.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32xstormy16.c
--- eelf32xtensa.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32xtensa.c
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.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf_i386.c
--- eelf_i386_be.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf_i386_be.c
--- eelf_i386_chaos.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf_i386_chaos.c
--- eelf_i386_fbsd.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf_i386_fbsd.c
--- eelf_i386_ldso.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf_i386_ldso.c
--- eelf_i386_vxworks.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf_i386_vxworks.c
--- eelf_s390.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf_s390.c
--- egld960.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c egld960.c
--- egld960coff.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c egld960coff.c
--- eh8300.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eh8300.c
--- eh8300h.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eh8300h.c
--- eh8300s.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eh8300s.c
--- eh8300elf.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eh8300elf.c
--- eh8300hn.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eh8300hn.c
--- eh8300sn.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eh8300sn.c
--- eh8300sx.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eh8300sx.c
--- eh8300helf.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eh8300helf.c
--- eh8300self.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eh8300self.c
--- eh8300hnelf.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eh8300hnelf.c
--- eh8300snelf.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eh8300snelf.c
--- eh8300sxelf.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eh8300sxelf.c
--- eh8300sxn.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eh8300sxn.c
--- eh8300sxnelf.o ---
--- eh8500.o ---
--- eh8300sxnelf.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eh8300sxnelf.c
--- eh8500.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eh8500.c
--- eh8500b.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eh8500b.c
--- eh8500c.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eh8500c.c
--- eh8500m.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eh8500m.c
--- eh8500s.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eh8500s.c
--- ehp300bsd.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ehp300bsd.c
--- ehp3hpux.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ehp3hpux.c
--- ehppaelf.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ehppaelf.c
--- ehppalinux.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ehppalinux.c
--- ehppanbsd.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ehppanbsd.c
--- ehppaobsd.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ehppaobsd.c
--- ei386aout.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ei386aout.c
--- ei386beos.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ei386beos.c
--- ei386bsd.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ei386bsd.c
--- ei386coff.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ei386coff.c
--- ei386go32.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ei386go32.c
--- ei386linux.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ei386linux.c
--- ei386lynx.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ei386lynx.c
--- ei386mach.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ei386mach.c
--- ei386moss.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ei386moss.c
--- ei386msdos.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ei386msdos.c
--- ei386nbsd.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ei386nbsd.c
--- ei386nto.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ei386nto.c
--- ei386nw.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ei386nw.c
--- ei386pe.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ei386pe.c
--- ei386pe_posix.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ei386pe_posix.c
--- ei386pe.o ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:32,
                 from ei386pe.c:41:
In function 'strncpy',
    inlined from 'gld_i386pe_recognized_file.part.0' at ei386pe.c:1391:2:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 4097 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- elnk960.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c elnk960.c
--- em32relf.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c em32relf.c
--- em32rlelf.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c em32rlelf.c
--- em32relf_linux.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c em32relf_linux.c
--- em32rlelf_linux.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c em32rlelf_linux.c
--- em68hc11elf.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c em68hc11elf.c
--- em68hc11elfb.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c em68hc11elfb.c
--- em68hc12elf.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c em68hc12elf.c
--- em68hc12elfb.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c em68hc12elfb.c
--- em68k4knbsd.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c em68k4knbsd.c
--- em68kaout.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c em68kaout.c
--- em68kaux.o ---
--- em68kcoff.o ---
--- em68kaux.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c em68kaux.c
--- em68kcoff.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c em68kcoff.c
--- em68kelf.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c em68kelf.c
--- em68kelfnbsd.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c em68kelfnbsd.c
--- em68klinux.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c em68klinux.c
--- em68knbsd.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c em68knbsd.c
--- em68kpsos.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c em68kpsos.c
--- em88kbcs.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c em88kbcs.c
--- emaxqcoff.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emaxqcoff.c
--- emcorepe.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emcorepe.c
--- emipsbig.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emipsbig.c
--- emipsbsd.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emipsbsd.c
--- emipsidt.o ---
--- emipsidtl.o ---
--- emipsidt.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emipsidt.c
--- emipsidtl.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emipsidtl.c
--- emipslit.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emipslit.c
--- emipslnews.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emipslnews.c
--- emipspe.o ---
--- emsp430x110.o ---
--- emipspe.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emipspe.c
--- emsp430x110.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x110.c
--- emsp430x112.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x112.c
--- emsp430x1101.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x1101.c
--- emsp430x1111.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x1111.c
--- emipspe.o ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:32,
                 from emipspe.c:41:
In function 'strncpy',
    inlined from 'gld_mipspe_recognized_file.part.0' at emipspe.c:1391:2:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 4097 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- emsp430x1121.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x1121.c
--- emsp430x1122.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x1122.c
--- emsp430x1132.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x1132.c
--- emsp430x122.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x122.c
--- emsp430x123.o ---
--- emsp430x1222.o ---
--- emsp430x123.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x123.c
--- emsp430x1222.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x1222.c
--- emsp430x1232.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x1232.c
--- emsp430x133.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x133.c
--- emsp430x135.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x135.c
--- emsp430x1331.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x1331.c
--- emsp430x1351.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x1351.c
--- emsp430x147.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x147.c
--- emsp430x148.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x148.c
--- emsp430x149.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x149.c
--- emsp430x155.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x155.c
--- emsp430x156.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x156.c
--- emsp430x157.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x157.c
--- emsp430x167.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x167.c
--- emsp430x168.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x168.c
--- emsp430x169.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x169.c
--- emsp430x1610.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x1610.c
--- emsp430x1611.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x1611.c
--- emsp430x1612.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x1612.c
--- emsp430x2101.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x2101.c
--- emsp430x2111.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x2111.c
--- emsp430x2121.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x2121.c
--- emsp430x2131.o ---
--- emsp430x311.o ---
--- emsp430x2131.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x2131.c
--- emsp430x311.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x311.c
--- emsp430x312.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x312.c
--- emsp430x313.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x313.c
--- emsp430x314.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x314.c
--- emsp430x315.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x315.c
--- emsp430x323.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x323.c
--- emsp430x325.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x325.c
--- emsp430x336.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x336.c
--- emsp430x337.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x337.c
--- emsp430x412.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x412.c
--- emsp430x413.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x413.c
--- emsp430x415.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x415.c
--- emsp430x417.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x417.c
--- emsp430xE423.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430xE423.c
--- emsp430xE425.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430xE425.c
--- emsp430xE427.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430xE427.c
--- emsp430xW423.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430xW423.c
--- emsp430xW425.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430xW425.c
--- emsp430xW427.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430xW427.c
--- emsp430xG437.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430xG437.c
--- emsp430xG438.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430xG438.c
--- emsp430xG439.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430xG439.c
--- emsp430x435.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x435.c
--- emsp430x436.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x436.c
--- emsp430x437.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x437.c
--- emsp430x447.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x447.c
--- emsp430x448.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x448.c
--- emsp430x449.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emsp430x449.c
--- enews.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c enews.c
--- ens32knbsd.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ens32knbsd.c
--- eor32.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eor32.c
--- eor32elf.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eor32elf.c
--- epc532macha.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c epc532macha.c
--- epdp11.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c epdp11.c
--- epjelf.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c epjelf.c
--- epjlelf.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c epjlelf.c
--- eppcmacos.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eppcmacos.c
--- eppcnw.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eppcnw.c
--- eppcpe.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eppcpe.c
--- eppclynx.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eppclynx.c
--- eriscix.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eriscix.c
--- esh.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c esh.c
--- eshelf32.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eshelf32.c
--- eshlelf32.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eshlelf32.c
--- eshelf32_linux.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eshelf32_linux.c
--- eshlelf32_linux.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eshlelf32_linux.c
--- eshelf32_nbsd.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eshelf32_nbsd.c
--- eshlelf32_nbsd.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eshlelf32_nbsd.c
--- eshelf.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eshelf.c
--- eshelf_linux.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eshelf_linux.c
--- eshlelf_linux.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eshlelf_linux.c
--- eshelf_nbsd.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eshelf_nbsd.c
--- eshlelf_nbsd.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eshlelf_nbsd.c
--- eshelf_nto.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eshelf_nto.c
--- eshlelf_nto.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eshlelf_nto.c
--- eshl.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eshl.c
--- eshlelf.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eshlelf.c
--- eshlsymbian.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eshlsymbian.c
--- eshpe.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eshpe.c
--- esparcaout.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c esparcaout.c
--- eshpe.o ---
In file included from /usr/include/string.h:519,
                 from sysdep.h:32,
                 from eshpe.c:41:
In function 'strncpy',
    inlined from 'gld_shpe_recognized_file.part.0' at eshpe.c:1391:2:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 4097 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
--- esparclinux.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c esparclinux.c
--- esparcnbsd.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c esparcnbsd.c
--- est2000.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c est2000.c
--- esun3.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c esun3.c
--- esun4.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c esun4.c
--- etic30aout.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c etic30aout.c
--- etic30coff.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c etic30coff.c
--- etic3xcoff.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c etic3xcoff.c
--- etic3xcoff_onchip.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c etic3xcoff_onchip.c
--- etic4xcoff.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c etic4xcoff.c
--- etic54xcoff.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c etic54xcoff.c
--- etic80coff.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c etic80coff.c
--- evanilla.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c evanilla.c
--- evax.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c evax.c
--- evaxnbsd.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c evaxnbsd.c
--- evsta.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c evsta.c
--- ew65.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ew65.c
--- ez8001.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ez8001.c
--- eelf32frvfd.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32frvfd.c
--- ez80.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ez80.c
--- ez8002.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ez8002.c
--- eelf64_aix.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf64_aix.c
--- eelf64_ia64.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf64_ia64.c
--- eelf64_ia64_fbsd.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf64_ia64_fbsd.c
--- eshelf64.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eshelf64.c
--- eshlelf64.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eshlelf64.c
--- eshelf64_nbsd.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eshelf64_nbsd.c
--- eshlelf64_nbsd.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eshlelf64_nbsd.c
--- eelf_x86_64.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf_x86_64.c
--- eelf_x86_64_fbsd.o ---
--- eelf64_s390.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf64_s390.c
--- eelf_x86_64_fbsd.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf_x86_64_fbsd.c
--- eelf64_sparc.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf64_sparc.c
--- eelf64_sparc_fbsd.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf64_sparc_fbsd.c
--- eelf64alpha.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf64alpha.c
--- eelf64alpha_fbsd.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf64alpha_fbsd.c
--- eelf64alpha_nbsd.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf64alpha_nbsd.c
--- eelf64bmip.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf64bmip.c
--- eelf64btsmip.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf64btsmip.c
--- eelf64ltsmip.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf64ltsmip.c
--- eelf64hppa.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf64hppa.c
--- eelf64mmix.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf64mmix.c
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 ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c emmo.c
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 ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf64ppc.c
--- eelf64lppc.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf64lppc.c
--- ehppa64linux.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ehppa64linux.c
--- ldctor.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ldctor.c
--- ldemul.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ldemul.c
--- ldexp.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ldexp.c
--- ldfile.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ldfile.c
--- ldlang.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ldlang.c
--- ldmain.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c -DDEFAULT_EMULATION='"elf_i386"'  -DSCRIPTDIR='"/usr/pkg/cross/lib"' -DBINDIR='"/usr/pkg/cross/bin"'  -DTOOLBINDIR='"/usr/pkg/cross/i386-linux/bin"'  -DTARGET='"i386-pc-linux-gnu"' -DTARGET_SYSTEM_ROOT=\"\"  .././ld/ldmain.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);
      |                 ^~~~~~~~~~~~~~~~~~~
--- ldmisc.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ldmisc.c
--- ldver.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ldver.c
--- ldwrite.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ldwrite.c
--- lexsup.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c lexsup.c
--- mri.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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 ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ldcref.c
--- pe-dll.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c pe-dll.c
--- ldgram.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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 ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c ldlex.c -Wno-error
--- deffilep.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c deffilep.c -Wno-error
--- eelf32mt.o ---
cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../include -I.././ld/../intl -I../intl  -pipe -O2 -DLOCALEDIR="\"/usr/pkg/cross/share/locale\""    -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -c eelf32mt.c
--- ld-new ---
/bin/bash ./libtool --mode=link cc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2    -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
cc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -pipe -O2 -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
/bin/sed -e 's|@@PREFIX@@|/usr/pkg/cross|' < /data/jenkins/workspace/pkgsrc-el9-trunk-x86_64/cross/cross-binutils/files/cross-env >  /home/pbulk/build/cross/cross-binutils/work/binutils-2.17/cross-env